Architettura dell'integrazione
L'integrazione Salesforce-WhatsApp si puo realizzare in tre modi: tramite un'app dell'AppExchange di Salesforce dedicata a WhatsApp, tramite Salesforce Flow con chiamate API esterne a Chat API, o tramite un middleware (MuleSoft, Make, Zapier) che connette i due sistemi.
L'integrazione tramite Salesforce Flow offre la massima flessibilita all'interno dell'ecosistema Salesforce: puoi triggerare l'invio di messaggi WhatsApp da qualsiasi evento Salesforce (cambio stato opportunity, nuovo lead, risposta modulo), e ricevere le risposte WhatsApp come task o activity in Salesforce.
Per le enterprise con team Salesforce dedicati, la soluzione custom tramite Apex e API REST e la piu potente: permette di costruire logiche complesse che non sono possibili con i tool no-code, come il routing condizionale dei messaggi o la personalizzazione avanzata basata su oggetti Salesforce custom.
Workflow Salesforce che triggerano messaggi WhatsApp
I workflow Salesforce piu comuni che inviano messaggi WhatsApp tramite Chat API sono: nuovo lead creato (first response WhatsApp immediata), opportunity che raggiunge la fase 'Proposta inviata' (notifica WhatsApp al prospect con link al documento), caso di supporto risolto (CSAT survey via WhatsApp), e scadenza contratto imminente (reminder rinnovo).
Ogni workflow Salesforce puo essere configurato per chiamare un endpoint HTTP esterno (Chat API) tramite l'azione 'Callout HTTP' in Salesforce Flow o tramite codice Apex. Il payload della chiamata include il numero del contatto Salesforce e il nome del template WhatsApp da inviare.
Sincronizzazione dei contatti
Per mantenere sincronizzati i contatti tra Salesforce e Chat API, implementa una sincronizzazione bidirezionale: quando un contatto viene creato o aggiornato in Salesforce, Chat API viene notificato per aggiornare il profilo del contatto. Quando arriva un nuovo messaggio WhatsApp da un numero non ancora in Salesforce, il sistema crea automaticamente un nuovo lead.
Metriche e reporting in Salesforce
Con l'integrazione completa, puoi costruire report Salesforce che mostrano l'impatto di WhatsApp sulle metriche di business: quante opportunity sono state create dopo una campagna WhatsApp, quanti casi di supporto sono stati risolti via WhatsApp, qual e il tempo medio di risposta per canale.
Einstein Analytics o i Report di Salesforce standard possono aggregare queste metriche in dashboard operative che il management puo consultare per valutare il ROI del canale WhatsApp nell'ecosistema CRM.