Guida completa all'integrazione di Brevo con Tajo
Scopri come integrare Brevo con Tajo per sincronizzazione dei clienti, dati Shopify, trigger di automazione, email, SMS, WhatsApp, workflow fedeltà, segmentazione e operazioni di campagna affidabili.
Integrare Brevo con Tajo collega il tuo livello di dati clienti alla tua piattaforma di marketing e messaggistica.
Brevo è il luogo dove molti team costruiscono campagne email, SMS, messaggi WhatsApp, messaggi transazionali, workflow CRM, liste, segmenti e automazioni di marketing. Tajo aiuta quando quelle campagne hanno bisogno di contesto aggiornato su clienti, ordini, prodotti, fedeltà e coinvolgimento proveniente da Shopify o da altri sistemi commerce.
L’integrazione è preziosa perché l’automazione del marketing dipende da dati puliti e tempestivi. Una serie di benvenuto può partire da una semplice iscrizione email. Un programma di lifecycle ad alte prestazioni ha bisogno di più contesto: data del primo acquisto, numero di ordini, valore nel tempo, ultimo prodotto visualizzato, valore del carrello, livello fedeltà, stato del consenso, problemi di assistenza e coinvolgimento nelle campagne.
Questa guida spiega come pianificare, collegare, testare e gestire un’integrazione di Brevo con Tajo.
Risposta rapida
Usa questa sequenza:
- Conferma il workflow che vuoi alimentare in Brevo.
- Decidi la fonte di verità per contatti, ordini, consenso, dati di prodotto e campi fedeltà.
- Genera e proteggi la chiave API di Brevo.
- Collega Brevo in Tajo.
- Seleziona gli oggetti e gli eventi da sincronizzare.
- Mappa i campi di Tajo su attributi contatto, liste, eventi e dati ecommerce di Brevo.
- Testa con un piccolo segmento.
- Costruisci le prime automazioni in Brevo.
- Valida il comportamento di consenso, soppressione e disiscrizione.
- Monitora errori di sincronizzazione, contatti duplicati e prestazioni delle campagne.
Non iniziare collegando ogni campo possibile. Parti dai dati necessari per i tuoi primi tre workflow.
Quando usare ciascun percorso di integrazione
Ci sono tre modi comuni per collegare Brevo al resto dello stack.
| Percorso di integrazione | Ideale per | Punti di attenzione |
|---|---|---|
| Integrazione o plugin nativo di Brevo | Sincronizzazione semplice dei contatti, connessione ecommerce di base, configurazione rapida | Potrebbe non esporre tutti i dati, gli eventi o la logica di lifecycle necessari per la segmentazione avanzata |
| Tajo + Brevo | Marketing guidato da Shopify o dai dati clienti, automazione del lifecycle, fedeltà, segmentazione, trigger ecommerce | Richiede di decidere mappature dei campi, regole degli eventi e responsabilità dei workflow |
| Integrazione custom via API di Brevo | Logica applicativa unica, modello di dati proprietario, eventi personalizzati, sistemi interni | Richiede ingegneria, monitoraggio, retry, revisione di sicurezza e manutenzione |
Usa Tajo quando ti serve che Brevo agisca sul contesto del cliente, non solo che archivi contatti.
Esempi:
- Un cliente Shopify effettua un secondo ordine e passa a un livello fedeltà superiore.
- Un cliente ad alto valore abbandona un carrello dopo aver visualizzato una categoria di prodotti.
- Un acquirente inattivo dovrebbe entrare in un flusso di win-back solo se non ha un ticket di assistenza aperto.
- Un flusso post-acquisto dovrebbe cambiare in base a categoria di prodotto e numero di ordini.
- Un segmento VIP dovrebbe ricevere un messaggio WhatsApp solo se esiste il consenso per quel canale.
- Un cliente dovrebbe uscire da una sequenza di nurturing dopo l’acquisto.
Questi workflow richiedono dati sincronizzati, tempistica degli eventi, consenso e logica di soppressione.
Cosa può sincronizzare Tajo verso Brevo
La configurazione esatta dipende da account, negozio e impostazione dell’integrazione, ma le categorie di dati utili sono costanti.
| Categoria di dati | Esempi | Uso in Brevo |
|---|---|---|
| Identità del contatto | Email, nome, cognome, telefono, ID esterno | Profilo contatto, deduplica, personalizzazione |
| Consenso | Opt-in email, opt-in SMS, consenso WhatsApp, stato di disiscrizione | Conformità, soppressione, idoneità dei canali |
| Ciclo di vita del cliente | Nuovo, attivo, abituale, VIP, a rischio, inattivo | Segmentazione e instradamento dei journey |
| Ordini ecommerce | ID ordine, data, totale, valuta, prodotti, categorie | Post-acquisto, riacquisto, win-back, segmenti per LTV |
| Catalogo prodotti | ID prodotto, nome, categoria, prezzo, stato | Consigli, messaggi specifici per prodotto |
| Eventi carrello e navigazione | Valore carrello, prodotto visualizzato, checkout avviato | Carrello abbandonato e abbandono della navigazione |
| Dati fedeltà | Punti, livello, premi, scadenze, traguardi | Campagne fedeltà e messaggi di avanzamento di livello |
| Dati di coinvolgimento | Aperture, clic, risposte, eventi delle campagne | Soppressione, scoring, segmentazione per coinvolgimento |
| Attributi personalizzati | Campi specifici del negozio, tag, preferenze | Personalizzazione e instradamento avanzati |
Parti da identità, consenso, ciclo di vita, cronologia ordini e dagli eventi richiesti dai tuoi primi workflow. Aggiungi altri campi solo quando supportano un’esigenza chiara di campagna od operativa.
Prerequisiti
Prima di collegare Brevo e Tajo, verifica:
- Hai un account Tajo con il negozio o la fonte di dati clienti rilevante già collegata.
- Hai un account Brevo con il permesso di creare o usare chiavi API.
- Sai quali liste, attributi e template di Brevo verranno usati.
- Conosci la fonte di verità per email, telefono, consenso e ID cliente.
- Hai accesso admin a Shopify o alla piattaforma commerce se sono coinvolti eventi ecommerce.
- Hai un contatto di test e un ordine di test che puoi usare in sicurezza.
- Sai chi è responsabile dell’integrazione dopo il lancio.
Definisci anche i primi tre workflow.
Buoni primi workflow:
- Serie di benvenuto per nuovi iscritti o clienti.
- Recupero del carrello abbandonato.
- Educazione post-acquisto.
- Richiesta di recensione.
- Avanzamento di livello fedeltà.
- Win-back o riattivazione.
- Campagna per clienti VIP.
Passo 1: definisci la fonte di verità
Una fonte di verità è il sistema che vince quando due sistemi non concordano.
Definiscila prima di sincronizzare.
| Campo od oggetto | Fonte di verità consigliata |
|---|---|
| Indirizzo email | Piattaforma ecommerce o CRM, a seconda del percorso di acquisizione |
| Numero di telefono | Sistema in cui è stato raccolto il consenso SMS |
| Consenso email | Fonte di raccolta del consenso o centro preferenze |
| Consenso SMS/WhatsApp | Fonte di raccolta del consenso, mai dedotto dalla presenza del telefono |
| Cronologia ordini | Piattaforma ecommerce |
| Catalogo prodotti | Piattaforma ecommerce |
| Livello e punti fedeltà | Tajo o sistema di loyalty |
| Coinvolgimento nelle campagne | Brevo |
| Stato dell’assistenza | Helpdesk o livello di dati clienti |
Questo previene loop di sincronizzazione e conflitti tra dati.
Esempio: se un cliente aggiorna il numero di telefono in Shopify, Tajo può aggiornare Brevo. Se Brevo ha un numero più vecchio, non dovrebbe sovrascrivere il record commerce attuale, a meno che tu non consenta esplicitamente quella direzione.
Passo 2: genera una chiave API di Brevo
In Brevo:
- Apri le impostazioni dell’account.
- Vai alle chiavi API.
- Genera una chiave per l’integrazione Tajo.
- Assegnale un nome chiaro, come
Tajo production sync. - Conservala in modo sicuro.
- Non incollare la chiave in documenti, fogli di calcolo, chat, ticket o codice pubblico.
Usa chiavi separate per produzione e test quando possibile.
Pratiche consigliate per le chiavi:
- Limita l’accesso agli admin che ne hanno bisogno.
- Ruota le chiavi dopo cambi nel team o sospette esposizioni.
- Tieni separate le credenziali di test e di produzione.
- Documenta chi è responsabile dell’integrazione.
- Revoca le chiavi non utilizzate.
Passo 3: collega Brevo in Tajo
In Tajo:
- Apri le integrazioni.
- Seleziona Brevo.
- Aggiungi la chiave API di Brevo.
- Scegli il negozio, il CRM o la fonte di dati clienti da sincronizzare.
- Seleziona gli oggetti da sincronizzare.
- Configura la direzione: da Tajo a Brevo, da Brevo a Tajo, o bidirezionale per i campi approvati.
- Salva la connessione.
- Esegui una sincronizzazione di test.
Parti con un insieme limitato di contatti di test. Conferma i dati in Brevo prima di abilitare la sincronizzazione completa.
Passo 4: mappa i campi
La mappatura dei campi determina se Brevo può segmentare e personalizzare correttamente.
Una mappa di partenza pratica:
| Campo Tajo o del negozio | Campo od oggetto Brevo | Note |
|---|---|---|
| Email del cliente | Campo di identità primario | |
| Nome | FIRSTNAME | Usato nella personalizzazione |
| Cognome | LASTNAME | Usato in personalizzazione e CRM |
| Telefono | SMS o attributo telefono | Usalo solo quando consenso e formato sono validi |
| ID cliente | ID esterno o attributo personalizzato | Aiuta a deduplicare e riconciliare |
| Opt-in email | Consenso email o appartenenza a lista | Mai presumere il consenso dall’esistenza del contatto |
| Opt-in SMS | Consenso SMS o attributo personalizzato | Necessario prima delle campagne SMS |
| Numero di ordini | ORDER_COUNT | Utile per segmenti nuovi vs abituali |
| Valore nel tempo | TOTAL_SPENT o attributo LTV | Utile per regole VIP e di soppressione |
| Data ultimo ordine | LAST_ORDER_DATE | Utile per riacquisto e win-back |
| Punti fedeltà | LOYALTY_POINTS | Utile per promemoria sui premi |
| Livello fedeltà | LOYALTY_TIER | Utile per campagne VIP e di livello |
| Ultima categoria di prodotto | LAST_CATEGORY | Utile per i consigli |
| Ciclo di vita del cliente | LIFECYCLE_STAGE | Utile per l’instradamento dei journey |
Usa nomi coerenti. Evita di creare più attributi per la stessa idea, come total_spent, TOTAL_SPENT e LTV.
Passo 5: configura eventi e trigger
L’automazione delle campagne dipende dagli eventi.
Eventi comuni:
- Contatto creato.
- Iscrizione alla newsletter.
- Carrello abbandonato.
- Checkout avviato.
- Ordine completato.
- Ordine annullato.
- Rimborso emesso.
- Prodotto visualizzato.
- Livello fedeltà cambiato.
- Punti guadagnati.
- Premio riscattato.
- Cliente diventato inattivo.
- Ticket di assistenza aperto.
Per ogni evento, definisci:
| Campo evento | Perché conta |
|---|---|
| Nome evento | Usato dai trigger dei workflow di Brevo |
| Identificatore cliente | Collega l’evento al contatto giusto |
| Timestamp | Controlla tempistica e logica dei ritardi |
| Proprietà | Aggiunge contesto di ordine, prodotto, fedeltà o carrello |
| Chiave di deduplica | Previene trigger duplicati |
| Stato del consenso | Decide se l’evento può attivare un messaggio |
| Origine | Aiuta a capire da dove è arrivato l’evento |
Non attivare campagne dagli eventi finché non verifichi che gli eventi di test arrivino una sola volta, con il contatto e le proprietà giuste.
Passo 6: costruisci i primi workflow in Brevo
Serie di benvenuto
Trigger: nuovo iscritto, nuovo account o prima sincronizzazione del cliente.
Flusso suggerito:
- Benvenuto immediato.
- Storia del brand o proposta di valore.
- Spiegazione di prodotto, servizio o programma fedeltà.
- Riprova sociale.
- Invito al primo acquisto o al passo successivo.
Usa i dati di Tajo per:
- Origine del cliente.
- Data di iscrizione.
- Primo interesse di prodotto.
- Stato di iscrizione al programma fedeltà.
- Consenso per canale.
Recupero del carrello abbandonato
Trigger: carrello abbandonato o checkout avviato senza ordine.
Flusso suggerito:
- Promemoria email dopo un breve ritardo.
- Promemoria SMS solo se esiste il consenso SMS.
- Email specifica con il contenuto del carrello.
- Ultimo invito o incentivo se il margine lo consente.
Usa i dati di Tajo per:
- Valore del carrello.
- Nomi dei prodotti.
- Categorie di prodotto.
- Link al checkout.
- Valore del cliente.
- Numero di acquisti precedenti.
Per l’implementazione specifica su Shopify, leggi Integrazione Brevo Shopify e Email per carrelli abbandonati su Shopify.
Flusso post-acquisto
Trigger: ordine completato.
Flusso suggerito:
- Conferma transazionale.
- Educazione sul prodotto o istruzioni di cura.
- Richiesta di recensione.
- Cross-sell o promemoria di riacquisto.
- Aggiornamento dei punti fedeltà.
Usa i dati di Tajo per:
- Categoria di prodotto.
- Numero di ordini.
- Livello fedeltà.
- Punti guadagnati.
- Valore del cliente nel tempo.
- Stato dell’assistenza.
Avanzamento di livello fedeltà
Trigger: livello fedeltà cambiato.
Flusso suggerito:
- Congratulati con il cliente.
- Spiega i nuovi vantaggi.
- Mostra punti o premi attuali.
- Consiglia l’azione successiva.
- Sopprimi l’invio se il cliente ha un ticket di assistenza aperto.
Flusso di win-back
Trigger: cliente inattivo per un periodo definito.
Flusso suggerito:
- Contatto utile e non invadente.
- Consiglio basato sulla categoria passata.
- Offerta se il margine lo consente.
- Aggiornamento delle preferenze.
- Soppressione se non c’è risposta.
Usa i dati di Tajo per:
- Data dell’ultimo ordine.
- Ultima categoria di prodotto.
- Stato del coinvolgimento.
- Valore del cliente.
- Stato recente dell’assistenza.
Checklist di QA prima del lancio
Usa questa checklist prima di attivare i workflow in produzione.
| Elemento di QA | Condizione di superamento |
|---|---|
| Sincronizzazione contatti | Il contatto di test appare una sola volta in Brevo |
| Mappatura degli attributi | Tutti i campi richiesti si popolano correttamente |
| Consenso | L’idoneità email, SMS e WhatsApp è corretta |
| Disiscrizione | I contatti disiscritti sono soppressi |
| Consegna degli eventi | Ogni evento di test arriva una sola volta |
| Proprietà degli eventi | I campi di ordine, carrello, prodotto e fedeltà sono presenti |
| Trigger dei workflow | Il workflow corretto parte dall’evento di test |
| Regole di uscita | I clienti escono dopo l’acquisto o una condizione di esclusione |
| Soppressione | Ticket aperti, rimborsi e disiscrizioni sono rispettati |
| Personalizzazione | Le variabili dei template si renderizzano correttamente |
| Link | I link a checkout, prodotti e preferenze funzionano |
| Reportistica | Le metriche di campagne e workflow sono visibili |
| Gestione degli errori | Gli errori di sincronizzazione sono registrati e presi in carico |
Non saltare il QA. I bug di integrazione creano in fretta esperienze imbarazzanti per i clienti.
Risoluzione dei problemi comuni
Contatti duplicati
Cause comuni:
- Sistemi diversi usano identificatori diversi.
- Un contatto solo telefonico riceve poi un’email.
- Import hanno creato contatti prima della configurazione della sincronizzazione.
- La normalizzazione delle email è incoerente.
Soluzione:
- Scegli un identificatore primario.
- Normalizza le maiuscole nelle email.
- Usa gli ID esterni quando disponibili.
- Unisci o sopprimi i duplicati prima dei grandi invii.
Dati mancanti in Brevo
Cause comuni:
- Il campo non è mappato.
- Il dato di origine è vuoto.
- La chiave API non ha accesso.
- Il job di sincronizzazione è fallito.
- Il tipo di campo è incompatibile.
Soluzione:
- Controlla il record di origine in Tajo o Shopify.
- Conferma che la mappatura esista.
- Conferma che l’attributo Brevo esista.
- Esegui una sincronizzazione di test.
- Controlla i log di sincronizzazione.
Il workflow non si attiva
Cause comuni:
- Nome dell’evento non corrispondente.
- Il contatto non esiste ancora.
- Mancano le proprietà dell’evento.
- Le condizioni del workflow sono troppo restrittive.
- Regole di ritardo o di ingresso stanno bloccando il contatto.
Soluzione:
- Verifica il nome esatto dell’evento.
- Invia un evento di test.
- Controlla l’iscrizione al workflow.
- Semplifica temporaneamente le condizioni.
- Conferma lo stato di consenso e soppressione.
SMS o WhatsApp non vengono inviati
Cause comuni:
- Nessun consenso per il canale.
- Formato del telefono non valido.
- Regole di paese o mittente non configurate.
- Il contatto è soppresso.
- Crediti del canale o impostazioni dell’account da rivedere.
Soluzione:
- Valida il formato del telefono.
- Conferma la fonte del consenso.
- Testa con un numero interno.
- Rivedi le impostazioni dei canali in Brevo.
- Conferma l’esistenza di un percorso email di riserva.
Ritardi di sincronizzazione
Cause comuni:
- Modalità di sincronizzazione batch.
- Limiti di frequenza dell’API.
- Ritardi nella consegna dei webhook.
- Problema temporaneo di stato del fornitore.
- Grande job di backfill in corso.
Soluzione:
- Controlla lo stato della sincronizzazione.
- Rivedi i limiti di frequenza.
- Conferma la consegna dei webhook.
- Dai priorità agli eventi ad alto valore.
- Usa la sincronizzazione batch per i backfill storici e la sincronizzazione a eventi per le campagne in tempo reale.
Sicurezza e conformità
Tratta l’integrazione come infrastruttura per i dati dei clienti.
Controlli minimi:
- Conserva le chiavi API in modo sicuro.
- Limita gli accessi admin.
- Usa credenziali separate per test e produzione.
- Rispetta il consenso per email, SMS e WhatsApp.
- Mantieni sincronizzato lo stato di disiscrizione.
- Evita di sincronizzare campi sensibili non necessari.
- Registra i fallimenti di sincronizzazione.
- Documenta la responsabilità dei campi.
- Definisci chi può creare o attivare workflow.
Non inserire dati dei clienti nelle campagne solo perché sono disponibili. Sincronizza solo i dati che supportano un workflow reale.
Metriche da monitorare
Dopo il lancio, monitora sia la salute dell’integrazione sia i risultati delle campagne.
Salute dell’integrazione:
- Tasso di successo delle sincronizzazioni.
- Numero di errori di sincronizzazione.
- Tasso di contatti duplicati.
- Latenza nella consegna degli eventi.
- Numero di webhook falliti.
- Numero di campi non mappati.
- Tasso di errori API.
Prestazioni delle campagne:
- Iscrizioni ai workflow.
- Consegna delle email.
- Tassi di apertura e clic.
- Risposte SMS o WhatsApp.
- Tasso di conversione.
- Ricavi per workflow.
- Disiscrizioni.
- Tasso di reclami.
- Tasso di riacquisto.
- Coinvolgimento nel programma fedeltà.
Se le prestazioni delle campagne sono deboli, non limitarti a riscrivere i testi. Controlla qualità dei dati, tempistica dei trigger, pubblico, consenso, offerta e logica di soppressione.
Piano di implementazione
Settimana 1: pianifica e collega
- Definisci i primi workflow.
- Scegli la fonte di verità.
- Crea la chiave API di Brevo.
- Collega Brevo in Tajo.
- Mappa i campi principali dei contatti.
- Esegui una sincronizzazione di test.
Settimana 2: aggiungi eventi e segmenti
- Configura gli eventi di ordini e carrelli.
- Aggiungi i campi del ciclo di vita.
- Aggiungi i campi fedeltà se necessari.
- Crea segmenti di test.
- Valida consenso e soppressione.
Settimana 3: costruisci i workflow
- Costruisci la serie di benvenuto.
- Costruisci il recupero del carrello o dei lead.
- Costruisci il flusso post-acquisto o fedeltà.
- Testa le variabili dei template.
- Fai il QA di link e regole di uscita.
Settimana 4: lancia e monitora
- Lancia su un pubblico limitato.
- Rivedi i log di sincronizzazione ogni giorno.
- Controlla le metriche delle campagne.
- Correggi i problemi di mappatura.
- Espandi il pubblico dopo la stabilizzazione.
Raccomandazione finale
La migliore integrazione di Brevo con Tajo è costruita intorno ai workflow, non ai campi.
Parti dai customer journey che contano di più: benvenuto, recupero del carrello, post-acquisto, fedeltà e win-back. Sincronizza i dati necessari per quei journey. Testa con attenzione. Rispetta il consenso. Monitora gli errori. Poi espandi verso segmentazioni più ricche e automazioni multicanale.
Tajo è più prezioso quando Brevo ha bisogno di più di una lista di contatti. Dà alle campagne Brevo il contesto su clienti, ecommerce, fedeltà e ciclo di vita necessario per rendere l’automazione tempestiva, specifica e misurabile.
Articoli correlati
- Integrazione Brevo Shopify
- Prezzi di Brevo 2026: piani, funzionalità e costi nel dettaglio
- Piano gratuito di Brevo: guida completa per iniziare
- Recensione di Brevo 2026: funzionalità, prezzi e prestazioni
- Brevo CRM: guida completa al CRM gratuito per vendite e marketing
- Cos’è Brevo? Guida completa alla piattaforma di email marketing Brevo