CRM Research · best practices 2025-2026 + proposta Multiverbe
Data: 2026-05-19 · Autore: Sessione research read-only Scope: capire cosa fa un buon CRM oggi, confrontarlo con i 6 satelliti CRM Multiverbe attuali, proporre la ricalibrazione per Sessione 3.
Executive summary
CRM Multiverbe post-S2: 3 satelliti veri (contacts/value/history) e 3 stub (messages/loyalty/feedback). I CRM 2026 di riferimento (Attio, Folk, HubSpot Breeze, monday) condividono 4 pilastri: fascicolo cliente unico, timeline omnichannel, AI copilot proattivo, LTV con segmentazione. Multiverbe copre 1.5 su 4 (history e value esistono ma senza ingestione automatica). Raccomandazione: Opzione A ricalibrata — tieni 6 satelliti, ma rifocalizza contacts (oggi mostra Deal, non clienti), promuovi messages a satellite di punta, fondi medio termine feedback dentro loyalty.
Best practices top 7 (con fonti)
- Fascicolo cliente unificato con custom field settoriali (allergie, taglie, preferenze) — profilo 360° che si arricchisce a ogni visita [1][2].
- Timeline omnichannel real-time — email, prenotazioni, messaggi, ticket in un'unica cronologia [3][4].
- AI copilot in-app — lead scoring, churn prediction, auto-enrichment da 200M+ profili. HubSpot Breeze riporta -48% time-to-close [5][6][7].
- LTV con heatmap e cohort — trend lineare, cluster geografici, tier VIP/Regular/Dormiente per innescare interventi mirati [8][9].
- Inbox condivisa omnichannel (WhatsApp + IG DM + email + SMS) come schermata centrale per team piccoli [10][11][12].
- NPS → review automatici — i Promoter ricevono link Google/Tripadvisor, i Detractor entrano in flusso retention [13][14].
- Loyalty modulare — punti, tier, cashback, stamp card combinabili. Cashback +8-12% retention vs solo punti, PMI italiane preferiscono setup low-friction [15][16][17].
Analisi 6 satelliti CRM attuali
contacts · Contatti (DirectoryPage)
- Oggi: legge
useDeals(), mostra deal con city/sector/utm. È un Sales directory legacy MAIND, non un fascicolo CRM. File:frontend/multiverbe-app/src/components/directory/DirectoryPage.tsx:29. - Gap: la tabella canonica è
crm_contacts(29 colonne, includelifetime_value_chf,loyalty_tier,custom_fields jsonb,tags). Custom field settoriali non integrati.
value · Customer Value (CustomerValuePage · S2)
- Oggi: HeroMetric LTV medio + tabella ordinabile + segment badge, wire reale a
customer_value_v. - Gap: manca heatmap geografica e cohort view [8][9]. Sparkline LTV per riga è mock. Segmentazione VIP/Dormiente è statica da
crm_contacts.segmentinvece che computata.
history · Timeline (TimelinePage · S2)
- Oggi: workspace-aggregate (100 eventi recenti) + filtro 9 event_type. Schema
contact_eventsapplicato. - Gap: nessun trigger popola
contact_events. La tabella esiste ma le scritture da booking/deal/message non sono cablate — la pagina è bella e vuota. Vista per-contact esiste come hook ma non è esposta UI.
messages · Messaggistica (SatelliteStub)
- Oggi: stub.
- Gap: il satellite più strategico mancante. Inbox unificata WhatsApp + IG DM + email è la feature #1 che differenzia i CRM SMB 2026 [10][11]. Per ristoratori/parrucchieri ticinesi, perdere un DM IG = perdere prenotazione.
loyalty · Loyalty (SatelliteStub)
- Oggi: stub.
- Gap:
crm_contactsha giàloyalty_points+loyalty_tier, manca UI. Pattern vincente per ristoranti/wellness CH: stamp card digitale + cashback combinabile [15][17][18].
feedback · Feedback (SatelliteStub)
- Oggi: stub.
- Gap: flusso NPS → Google review è automatizzabile [13][14], ma è funzione singola — meglio integrato dentro Loyalty come "Voice" tab.
Proposta ricalibrazione
Opzione A · Tieni 6, raffina ognuno (RACCOMANDATA)
Preserva la simmetria del sistema solare, rispetta Miller (5-9 ok per menu visuale [19][20]). Plan: rifocalizzare contacts su crm_contacts, aggiungere cohort+heatmap a value, cablare i trigger per history, costruire inbox unificata messages, UI punti/tier/cashback per loyalty, form NPS lean in feedback.
Opzione B · Riduci a 5, fondi feedback in loyalty
"Loyalty & Voice" (punti + NPS + review). Riduce stub da 3 a 2, risparmia ~10h. Rischio: satellite fuso perde focus visivo.
Opzione C · Espandi a 8 (+ AI Insights + Segmentation builder)
Sfora Miller (9) e raddoppia tempo. Sconsigliata pre-MVP.
Scelgo Opzione A — risolve il gap reale (3 stub diventano feature) senza toccare la metafora visiva. La fusione feedback→loyalty resta una decisione da prendere dopo la prima settimana di uso reale.
Integrazione filosofia Multiverbe
Sole AI orchestratore CRM (Sonnet 4.6 real-time, Haiku 4.5 batch):
- Auto-classify eventi: ogni
contact_eventtaggato (lead-warm, churn-risk, vip-signal) da Haiku notturno. - Suggerimenti proattivi: "Marco non prenota da 47gg, era VIP — gli mando un'offerta 15%?" → card Sole hub con CTA che apre
messagesprecompilato. - Auto-enrichment: al create contact, Sole arricchisce con info pubbliche (LinkedIn, GMB) [5].
- Lead scoring 0-100: booking-cadence + spesa + sentiment messages [21][22].
Cross-pianeta dataflow:
- Booking → CRM:
bookings.status='completed'→ trigger eventbooking_completed+ bump LTV (già via view). - Sales → CRM:
deals.closed_won→ eventdeal_won+ flipsegment='VIP'se cumulativo > soglia settore. - Content → CRM: post pubblicato → broadcast soft a segmento dormiente via
messages. - CRM → Sales: LTV > p90 e 0 deal aperti → suggerimento Sole "candidato upsell".
Next-step tecnici Sessione 3
- Refactor
contacts→ crm_contacts (4-5h, impact ALTO). Switch DirectoryPage dauseDealsa nuovo hookuseCrmContacts+ custom field settoriali in expand row. - Wire trigger contact_events (3-4h, impact ALTO). 3 trigger SQL su
bookings/deals/crm_messagesche scrivono contact_events. Senza, TimelinePage resta bella e vuota. - Messages MVP · inbox unificata email + WhatsApp (8-10h, impact STRATEGICO). Schema
crm_messages+ UI threads + connettore IMAP/SMTP viasmtp_configs(già in DB) + WhatsApp Business API stub. - Loyalty UI minimale (3-4h, impact MEDIO). Punti + tier + storia movimenti sfruttando colonne
crm_contacts.loyalty_*esistenti. Stamp card visuale per ristoranti/parrucchieri. - Sole hub CRM card (2-3h, impact ALTO percepito). 3 suggerimenti proattivi giornalieri ("VIP a rischio churn", "leads pronti", "review promoter da chiedere") — senza intelligenza visibile, "AI-native" non si vede.
Totale Sessione 3: 20-26h. Raccomandazione: split in S3a (refactor + trigger + Loyalty = ~12h) + S3b (Messages + Sole hub = ~13h) per de-risk path critico.
Fonti
- CRM Ristorante — Benfatto — fascicolo 360° ristorazione, custom field allergie.
- Scheda cliente parrucchiere — Beauty Training — anagrafica + preferenze + storia trattamenti.
- Customer Interaction Tracking — Gain.io — timeline unificata pattern.
- Designing Activity Feeds — Aubergine — design feed cronologico.
- AI Features CRM 2026 — Gigacatalyst — Breeze Intelligence + 200M profili.
- AI-Powered CRM 2026 Guide — Planports — copilot per SMB.
- CRM Autonomous Agents 2026 — Klover — shift verso agent autonomi.
- Customer Lifetime Value Template — Hex — dashboard LTV pattern.
- LTV Cohort Analysis — Peel Insights — cohort + heatmap.
- Shared Inbox SMB — Crisp — WhatsApp + email + IG unificati.
- Best Shared Inbox 2026 — Crisp blog — benchmark 2026.
- Omnichannel CRM — Connverz — pattern integrazione.
- NPS to Google Reviews — Zonka — flusso Promoter → review.
- NPS Feedback Into Reviews — Retently — workflow acquisition.
- Restaurant Loyalty 2025 — BonusQR — stamp card e tier.
- Loyalty SMB 2026 — BonusQR — modular loyalty.
- Loyalty Italy — Whitelabel — benchmark italiano.
- Restaurant Loyalty SMB — SumUp — esempi concreti.
- Miller's Law UX — Laws of UX — 7±2 cognitive limit.
- Menu doesn't need 7±2 — S. Walter — caveat applicazione.
- AI Lead Scoring & Churn — Sisgain — modelli predictive.
- AI Lead Scoring 2026 — monday CRM — lead scoring SMB.
- Attio vs Folk — Folk — UX pattern CRM SMB.
- CRM for Startups — M Accelerator — confronto Pipedrive/HubSpot/Attio.
- SaaS Dashboard Cognitive Load — Sanjay Dey — density <40% per scan rapido.