CRM
Automazione CRM: da dove iniziare e come collegare sito, CRM ed email
Parti da dove si perdono i lead: ogni richiesta dal sito va nel CRM una sola volta, con fonte, responsabile e scadenza. Poi follow-up, notifiche e report. Flusso dei dati, integrazione affidabile dei moduli, regole svizzere sul consenso e una mappa di esempio.
In sintesi
- Automatizza in quest'ordine: acquisizione con fonte, deduplicazione, assegnazione, attività con scadenza di risposta, follow-up, notifiche, reportistica.
- Trasmetti i dati dei moduli dal tuo server con nuovi tentativi, una chiave di idempotenza e un alert in caso di errore definitivo; verifica la firma dei webhook in entrata.
- Tieni flag separati per «rispondete alla mia richiesta» e «inviatemi comunicazioni di marketing». Per la pubblicità di massa via email la LCSl richiede consenso preventivo, mittente corretto e una possibilità gratuita di disiscriversi.
- Basa le automazioni su campi a scelta da elenco e decidi quale sistema detiene il record master di contatti, trattative e clienti.
- Un CRM su misura conviene solo quando processo, integrazioni o costo delle licenze non sono compatibili con un CRM standard.
Inizia ad automatizzare il CRM dove si perdono i lead: fai in modo che ogni richiesta dal sito arrivi nel CRM una sola volta, con la sua fonte, assegnata a una persona precisa con una scadenza. Solo dopo automatizza follow-up, notifiche e reportistica, perché ogni passo dipende dai dati di quello precedente. Questa guida è per le PMI svizzere in cui sito, CRM (HubSpot, Pipedrive, Salesforce, Zoho o simili) e strumento di email non funzionano ancora come un unico sistema. Tratta il flusso dei dati dal lead alla trattativa, cosa automatizzare per primo, come collegare i moduli in modo affidabile, il modello dei dati, le regole svizzere sul consenso, la misurazione dei risultati e una mappa di automazione di esempio.
Com’è fatto il flusso dei dati dal lead alla trattativa?
Un lead attraversa otto passaggi: la visita con la sua fonte, l’invio del modulo, la consegna al CRM, il confronto con i record esistenti, l’assegnazione a un responsabile, un’attività di primo contatto, i follow-up finché il lead risponde e l’esito della trattativa con un motivo. L’automazione rende di più nei passaggi in cui oggi i lead si perdono, di solito consegna, assegnazione e follow-up.
- Visita. La landing page registra la fonte: parametri UTM, referrer e la pagina stessa.
- Invio. Il modulo trasmette al tuo server la richiesta, i campi della fonte e l’eventuale casella del consenso.
- Consegna. Il server salva l’invio, poi lo trasmette al CRM tramite la sua API.
- Confronto. Il CRM verifica se esistono già un contatto e un’azienda prima di creare nuovi record.
- Assegnazione. Una regola assegna il lead a un responsabile in base a lingua, regione o prodotto, con un responsabile di riserva.
- Primo contatto. Il responsabile riceve un’attività con una scadenza; il lead riceve una conferma.
- Follow-up. Promemoria o email continuano finché il lead risponde o prenota un incontro.
- Esito. La trattativa viene chiusa come vinta o persa con un motivo, e la fonte originale resta collegata per la reportistica.
Cosa automatizzare per primo?
Automatizza in quest’ordine: acquisizione con fonte, deduplicazione, assegnazione, attività con scadenza di risposta, follow-up, notifiche e infine reportistica. Acquisizione e confronto vengono prima perché tutto il resto si basa su di loro. Un lead duplicato, senza fonte e senza responsabile non si può seguire né analizzare correttamente, per quanto sia buona la sequenza di email.
Acquisisci ogni lead con la sua fonte
Aggiungi a ogni modulo campi nascosti per utm_source, utm_medium e utm_campaign, i tre parametri che Google Analytics consiglia di usare sempre nei link delle campagne, più la landing page e il referrer. Acquisiscili sulla prima pagina della visita, così un visitatore che legge tre pagine prima di inviare il modulo porta con sé la fonte originale. Registra quale modulo è stato usato e, in un campo separato, se è stato dato il consenso al marketing.
Deduplica prima di creare
Confronta l’indirizzo email normalizzato (senza spazi, in minuscolo) e il dominio web dell’azienda, ma non trattare mai come azienda i domini di posta gratuita come gmail.com. Manda le corrispondenze dubbie in una coda di verifica invece di unirle automaticamente. Nelle piattaforme di outreach che abbiamo sviluppato per un cliente SaaS, la deduplicazione avviene sul dominio normalizzato con una finestra di ricontatto, così la stessa azienda non viene contattata due volte entro un periodo stabilito.
Assegna un responsabile, con una riserva
Smista i lead con regole che sai spiegare: lingua, regione, linea di prodotto o valore della trattativa, con rotazione (round-robin) all’interno di un team. Ogni regola ha bisogno di un responsabile di riserva, e un lead che resta senza assegnazione per più di un’ora deve far partire una notifica a qualcuno.
Crea un’attività con una scadenza di risposta
Il responsabile riceve un’attività di primo contatto con una scadenza, per esempio entro un giorno lavorativo, e se l’attività scade viene segnalata al team leader. Il tempo di risposta è uno dei pochi numeri di vendita che controlli del tutto, e diventa visibile solo quando lo misuri in questo modo.
Fai follow-up e fermati alla risposta
Imposta una breve sequenza di due o tre promemoria o email, ognuno dei quali si ferma non appena il lead risponde, prenota un incontro o si disiscrive. Fermarsi conta quanto inviare. Le piattaforme di outreach citate sopra interrompono una sequenza a qualsiasi risposta ed elaborano automaticamente le risposte di disiscrizione.
Avvisa le persone e misura la velocità
Manda al responsabile una notifica con nome, azienda, fonte e testo della richiesta, nello strumento che usa già: email, Microsoft Teams o Slack. Ai manager invia un riepilogo giornaliero invece di metterli in copia su ogni lead. Quando i dati arrivano puliti, la reportistica è in gran parte una questione di configurazione.
Come collegare in modo affidabile i moduli del sito al CRM?
Trasmetti le richieste dal tuo server, non solo dal browser del visitatore, e progetta tenendo conto degli errori: salva ogni invio prima di trasmetterlo, riprova a intervalli crescenti, usa l’ID dell’invio come chiave di idempotenza così un nuovo tentativo non crea mai un duplicato, e avvisa qualcuno quando la consegna fallisce definitivamente. Per i webhook in entrata nei tuoi sistemi, verifica la firma e rifiuta i timestamp troppo vecchi.
| Opzione | Adatta a | Limiti |
|---|---|---|
| Il modulo incorporato del CRM | Un modulo, un CRM, un avvio rapido | Limiti di design e di multilinguismo; il tracciamento della fonte dipende dallo script del CRM |
| Strumento per moduli più una piattaforma di integrazione (Zapier, Make, n8n) | Diversi strumenti, volumi moderati, nessuno sviluppatore | Prezzi a consumo, gestione degli errori limitata, logica sparsa in un altro account |
| Integrazione API diretta dal backend del sito | Moduli su misura o multilingue, regole rigide sui dati, lead importanti | Richiede sviluppo e monitoraggio |
| Webhook tra sistemi | Aggiornamenti in tempo reale, per esempio dalla trattativa vinta alla contabilità | Chi riceve deve verificare le firme e gestire eventi duplicati e fuori ordine |
La documentazione di Stripe sui webhook è un buon riferimento per il lato ricevente anche se non usi Stripe. Gli eventi possono arrivare più di una volta e in ordine diverso, quindi tieni traccia degli ID evento. L’endpoint deve verificare una firma HMAC e un timestamp per bloccare gli attacchi di replay, rispondere subito con un 2xx ed eseguire il lavoro in modo asincrono. In modalità live Stripe ritenta le consegne non riuscite per un massimo di tre giorni. La specifica aperta Standard Webhooks descrive lo stesso schema per qualsiasi provider: un ID messaggio per l’idempotenza, un timestamp e una firma.
Integriamo le stesse protezioni nei sistemi dei clienti. La piattaforma di outreach che abbiamo sviluppato per un cliente SaaS esegue job giornalieri idempotenti, con chiavi univoche su fonte, dominio, elemento in coda e messaggio inviato, e una presa in carico atomica che impedisce di inviare due volte lo stesso messaggio.
Quale modello dei dati serve prima di automatizzare?
Quattro oggetti reggono la maggior parte dell’automazione CRM: contatti, aziende, trattative e attività. Dai a ciascuno i campi che le automazioni leggeranno, come elenchi a scelta e non come testo libero: fonte e campagna, responsabile, fase, lingua, stato del consenso e motivo della perdita. Le automazioni basate su campi a testo libero si rompono la prima volta che qualcuno scrive un valore in modo diverso.
| Oggetto | Campi da cui dipendono le automazioni | Serve per |
|---|---|---|
| Contatto | Email normalizzata, lingua, stato del consenso con data e modulo, responsabile | Confronto, smistamento, follow-up conforme alle regole |
| Azienda | Dominio web, Paese, segmento | Deduplicazione, assegnazione, reportistica |
| Trattativa | Fase, fonte e campagna copiate dal primo contatto, valore, data di chiusura prevista, motivo della perdita | Reportistica della pipeline e attribuzione |
| Attività | Tipo, scadenza, ora di completamento, esito | Tempo di risposta e monitoraggio dei follow-up |
Decidi quale sistema detiene il record master di ogni oggetto. Di solito il CRM gestisce contatti e trattative, mentre il sistema contabile, come bexio o Abacus, gestisce clienti e fatture una volta vinta la trattativa. bexio, per esempio, espone contatti e documenti di vendita tramite la sua API REST, così una trattativa vinta può creare lì il cliente senza che qualcuno debba ribattere i dati.
Quali regole sul consenso valgono per le email automatiche in Svizzera?
Secondo la legge contro la concorrenza sleale, la pubblicità di massa via email richiede il consenso preventivo, l’indicazione corretta del mittente e un modo facile e gratuito per rifiutare altri messaggi (art. 3 cpv. 1 lett. o LCSl). I clienti esistenti possono ricevere pubblicità per tuoi prodotti simili se, al momento della raccolta dei loro dati, è stata offerta loro la possibilità di opporsi. Rispondere a una richiesta che qualcuno ti ha inviato è un caso diverso dall’aggiungerlo a una newsletter.
- Due flag, non uno. La norma della LCSl riguarda la pubblicità di massa senza diretta relazione con un’informazione richiesta dalla persona. Salva «contattatemi per questa richiesta» e «inviatemi novità e offerte» come campi separati.
- Informa al momento della raccolta. La LPD impone di comunicare alle persone, quando raccogli i loro dati, chi sei, perché li tratti e a chi li comunichi, compresi i Paesi se i dati vanno all’estero (art. 19 LPD). Il tuo CRM e il tuo provider email sono tra questi destinatari.
- Conserva le prove. Registra la data, il modulo, il testo mostrato e come è stato confermato il consenso. Un’email di double opt-in è il modo più diffuso per dimostrare che un indirizzo appartiene alla persona che si è iscritta.
- Un’unica lista di esclusione. Una disiscrizione registrata in uno strumento deve arrivare a tutti gli altri. Le piattaforme di outreach che abbiamo sviluppato condividono una lista di esclusione globale, così una disiscrizione, un rifiuto o un bounce registrati da un’istanza valgono per tutte, e ogni template email deve riportare un indirizzo postale e una riga per la disiscrizione, verificati al salvataggio del template.
Se i tuoi contatti si trovano nell’UE, si applicano anche il GDPR e le norme nazionali sull’e-privacy.
Come misurare se l’automazione CRM funziona?
Rileva la situazione di partenza per un periodo da due a quattro settimane prima di attivare qualsiasi automazione, poi confronta gli stessi numeri: quota di lead con fonte nota, tasso di duplicati, lead senza responsabile, tempo mediano al primo contatto, conversione tra le fasi per fonte e quota di trattative perse con un motivo indicato. Se i primi tre numeri non migliorano, sistema l’acquisizione prima di ottimizzare le email.
Com’è fatta una mappa di automazione di esempio?
La mappa qui sotto è un punto di partenza per un’azienda B2B con un sito, un CRM e uno strumento di email. Ogni riga ha un evento scatenante, un’azione, i sistemi coinvolti e cosa succede quando qualcosa va storto. Scrivere per prima la colonna degli errori è un buon test: un’automazione che non ce l’ha tende a fallire in silenzio.
| Evento | Azione | Sistemi | In caso di errore |
|---|---|---|---|
| Modulo del sito inviato | Validare, salvare, inviare al CRM con campi della fonte e flag del consenso | Backend del sito verso API del CRM | Nuovi tentativi a intervalli crescenti; ID dell’invio come chiave di idempotenza; alert dopo l’ultimo tentativo |
| Contatto arrivato nel CRM | Confronto su email e dominio aziendale; unire o creare | CRM | Corrispondenza dubbia in coda di verifica |
| Nuovo lead | Assegnare il responsabile per lingua e prodotto | Regole di assegnazione del CRM | Nessuna regola applicabile: responsabile di riserva; ancora senza assegnazione dopo un’ora: notifica al responsabile vendite |
| Lead assegnato | Attività di primo contatto entro un giorno lavorativo; email di conferma al lead | CRM, servizio email | L’attività scaduta passa al livello superiore; un bounce contrassegna il contatto |
| Nessuna risposta dopo tre giorni lavorativi | Promemoria al responsabile, poi un’email di follow-up | Sequenza del CRM | Si ferma alla risposta, a un incontro prenotato o alla disiscrizione |
| Trattativa vinta | Creare il cliente e una bozza di fattura | Dal CRM all’API della contabilità (per esempio bexio) | Nuovo tentativo; report giornaliero delle discrepanze |
| Trattativa persa | Motivo della perdita obbligatorio; newsletter solo con consenso al marketing | CRM | Senza motivo il cambio di fase è bloccato |
| Ogni lunedì | Report dei lead per fonte, tempo di risposta e conversione | Dashboard del CRM o strumento di BI | Un report vuoto fa scattare una verifica dell’integrazione dei moduli |
Quando ha senso un CRM su misura?
Un CRM su misura ha senso quando il processo di vendita non si adatta a una pipeline di trattative, quando il CRM deve vivere dentro il tuo portale clienti o il tuo prodotto, quando deve combinare in tempo reale dati di ERP, produzione o logistica, o quando alla tua dimensione le licenze per utente costano più che sviluppare e gestire un sistema tuo. Negli altri casi, configura un CRM standard e investi nelle integrazioni.
I compromessi, con un esempio di costi su cinque anni, sono in software su misura o standard. Per sistemi costruiti attorno al tuo processo, vedi lo sviluppo di CRM ed ERP.
Da dove iniziare con Sensaria
Una prima fase tipica copre le prime tre righe della mappa: acquisizione con fonte, confronto e assegnazione, realizzati con un’integrazione lato server dotata di nuovi tentativi e monitoraggio. Follow-up, gestione del consenso e reportistica poggiano poi su dati puliti. Dopo una breve analisi del tuo sito, del CRM e degli strumenti di email, ti proponiamo questa prima fase a prezzo fisso o per fasi.
Scopri come si combinano i pezzi con l’automazione CRM e vendite, le integrazioni API e la soluzione per la lead generation, oppure descrivici la tua configurazione attuale.
Fonti
- Legge federale contro la concorrenza sleale (LCSl), RS 241, Fedlex
- Legge federale sulla protezione dei dati (LPD), RS 235.1, Fedlex
- Generatori di URL: raccogliere dati sulle campagne con URL personalizzati, Guida di Google Analytics
- Ricevere gli eventi Stripe nel tuo endpoint webhook, documentazione Stripe
- Richieste idempotenti, riferimento API di Stripe
- Specifica Standard Webhooks
- Documentazione API di bexio