Complete gids voor Brevo-integratie met Tajo

Leer hoe je Brevo met Tajo integreert voor klantsynchronisatie, Shopify-data, automatiseringstriggers, e-mail, SMS, WhatsApp, loyaliteitsworkflows, segmentatie en betrouwbare campagneprocessen.

Brevo integration with Tajo
Complete gids voor Brevo-integratie met Tajo?

Brevo integreren met Tajo verbindt je klantdatalaag met je marketing- en messagingplatform.

Brevo is waar veel teams e-mailcampagnes, SMS, WhatsApp-berichten, transactionele berichten, CRM-workflows, lijsten, segmenten en marketingautomatiseringen bouwen. Tajo helpt wanneer die campagnes actuele klant-, bestel-, product-, loyaliteits- en engagementcontext uit Shopify of andere commercesystemen nodig hebben.

De integratie is waardevol omdat marketingautomatisering afhankelijk is van schone, tijdige data. Een welkomstserie kan draaien op een simpele e-mailinschrijving. Een sterk lifecycle-programma heeft meer context nodig: eerste aankoopdatum, aantal bestellingen, lifetime value, laatst bekeken product, winkelwagenwaarde, loyaliteitsniveau, toestemmingsstatus, supportissues en campagnebetrokkenheid.

Deze gids legt uit hoe je een Brevo-integratie met Tajo plant, verbindt, test en beheert.

Snel antwoord

Gebruik deze volgorde:

  1. Bevestig welke workflow je in Brevo wilt aansturen.
  2. Bepaal de source of truth voor contacten, bestellingen, toestemming, productdata en loyaliteitsvelden.
  3. Genereer en beveilig de Brevo-API-key.
  4. Verbind Brevo in Tajo.
  5. Selecteer de objecten en events die je wilt synchroniseren.
  6. Map Tajo-velden naar Brevo-contactattributen, lijsten, events en e-commercedata.
  7. Test met een klein segment.
  8. Bouw de eerste Brevo-automatiseringen.
  9. Controleer toestemming, suppressie en uitschrijfgedrag.
  10. Monitor synchronisatiefouten, dubbele contacten en campagneprestaties.

Begin niet met elk mogelijk veld koppelen. Start met de data die je nodig hebt voor je eerste drie workflows.

Wanneer gebruik je welk integratiepad?

Er zijn drie gangbare manieren om Brevo met de rest van je stack te verbinden.

IntegratiepadBeste voorLet op
Native Brevo-integratie of pluginSimpele contactsynchronisatie, basis-e-commercekoppeling, snelle setupToont mogelijk niet alle data, events of lifecycle-logica die nodig zijn voor geavanceerde segmentatie
Tajo + BrevoShopify- of klantdatagedreven marketing, lifecycle-automatisering, loyaliteit, segmentatie, e-commercetriggersVereist keuzes over veldmapping, eventregels en eigenaarschap van workflows
Aangepaste Brevo-API-integratieUnieke app-logica, eigen datamodel, custom events, interne systemenVereist engineering, monitoring, retries, securityreview en onderhoud

Gebruik Tajo wanneer Brevo moet handelen op klantcontext, niet alleen contacten moet opslaan.

Voorbeelden:

  • Een Shopify-klant plaatst een tweede bestelling en schuift door naar een loyaliteitsniveau.
  • Een waardevolle klant verlaat een winkelwagen na het bekijken van een productcategorie.
  • Een inactieve koper moet alleen een win-backflow in als er geen open supportissue is.
  • Een post-purchaseflow moet veranderen op basis van productcategorie en aantal bestellingen.
  • Een VIP-segment mag alleen een WhatsApp-bericht krijgen als kanaaltoestemming bestaat.
  • Een klant moet na aankoop uit een nurture-reeks worden gehaald.

Die workflows vragen om gesynchroniseerde data, eventtiming, toestemming en suppressielogica.

Wat Tajo naar Brevo kan synchroniseren

De exacte configuratie hangt af van je account, storefront en integratiesetup, maar de nuttige datacategorieen zijn consistent.

DatacategorieVoorbeeldenGebruik in Brevo
ContactidentiteitE-mail, voornaam, achternaam, telefoon, externe IDContactprofiel, deduplicatie, personalisatie
ToestemmingE-mail opt-in, SMS opt-in, WhatsApp-toestemming, uitschrijfstatusCompliance, suppressie, kanaalgeschiktheid
KlantlifecycleNieuw, actief, herhalend, VIP, risico, inactiefSegmentatie en journey-routing
E-commercebestellingenBestel-ID, datum, totaal, valuta, producten, categorieenPost-purchase, replenishment, win-back, LTV-segmenten
ProductcatalogusProduct-ID, naam, categorie, prijs, statusAanbevelingen, productspecifieke berichten
Winkelwagen- en browse-eventsWinkelwagenwaarde, bekeken product, checkout gestartVerlaten winkelwagen en browse abandonment
LoyaliteitsdataPunten, niveau, beloningen, vervaldatum, mijlpalenLoyaliteitscampagnes en berichten over niveau-upgrades
EngagementdataCampagneopens, klikken, replies, eventsSuppressie, scoring, engagementsegmentatie
Custom attributenWinkelspecifieke velden, tags, voorkeurenGeavanceerde personalisatie en routing

Start met identiteit, toestemming, lifecycle, bestelgeschiedenis en de events die nodig zijn voor je eerste workflows. Voeg alleen extra velden toe wanneer ze een duidelijke campagne of operationele behoefte ondersteunen.

Vereisten

Controleer voordat je Brevo en Tajo verbindt:

  • Je hebt een Tajo-account met de relevante winkel of klantdatabron verbonden.
  • Je hebt een Brevo-account met toestemming om API-keys te maken of te gebruiken.
  • Je weet welke Brevo-lijsten, attributen en templates worden gebruikt.
  • Je kent de source of truth voor e-mail, telefoon, toestemming en klant-ID.
  • Je hebt admin-toegang tot Shopify of het commerceplatform als e-commerceevents meespelen.
  • Je hebt een testcontact en testbestelling die je veilig kunt gebruiken.
  • Je weet wie na lancering eigenaar is van de integratie.

Bepaal ook de eerste drie workflows.

Goede eerste workflows:

  • Welkomstserie voor nieuwe abonnees of klanten.
  • Herstel van verlaten winkelwagens.
  • Post-purchase uitleg.
  • Reviewverzoek.
  • Upgrade van loyaliteitsniveau.
  • Win-back of reactivering.
  • VIP-klantcampagne.

Stap 1: bepaal de source of truth

Een source of truth is het systeem dat wint wanneer twee systemen elkaar tegenspreken.

Bepaal dit voordat je synchroniseert.

Veld of objectAanbevolen source of truth
E-mailadresE-commerceplatform of CRM, afhankelijk van acquisitieroute
TelefoonnummerSysteem waar SMS-toestemming is verzameld
E-mailtoestemmingBron van toestemmingsverzameling of voorkeurencentrum
SMS/WhatsApp-toestemmingBron van toestemmingsverzameling, nooit afgeleid uit alleen telefoonnummeraanwezigheid
BestelgeschiedenisE-commerceplatform
ProductcatalogusE-commerceplatform
Loyaliteitsniveau en puntenTajo of loyaliteitssysteem
CampagnebetrokkenheidBrevo
SupportstatusHelpdesk of klantdatalaag

Dit voorkomt synchronisatielussen en dataconflicten.

Voorbeeld: als een klant het telefoonnummer in Shopify bijwerkt, kan Tajo Brevo bijwerken. Als Brevo een ouder telefoonnummer heeft, moet dat niet de actuele commercerecord overschrijven tenzij je die richting expliciet toestaat.

Stap 2: genereer een Brevo-API-key

In Brevo:

  1. Open accountinstellingen.
  2. Ga naar API-keys.
  3. Genereer een key voor de Tajo-integratie.
  4. Geef die een duidelijke naam, zoals Tajo production sync.
  5. Bewaar de key veilig.
  6. Plak de key niet in docs, spreadsheets, chat, tickets of openbare code.

Gebruik waar mogelijk aparte keys voor productie en testen.

Aanbevolen key-praktijken:

  • Beperk toegang tot admins die het nodig hebben.
  • Roteer keys na teamwissels of vermoedelijke blootstelling.
  • Houd test- en productiecredentials gescheiden.
  • Documenteer wie eigenaar is van de integratie.
  • Trek ongebruikte keys in.

Stap 3: verbind Brevo in Tajo

In Tajo:

  1. Open integraties.
  2. Selecteer Brevo.
  3. Voeg de Brevo-API-key toe.
  4. Kies de winkel, CRM of klantdatabron die je wilt synchroniseren.
  5. Selecteer de objecten die je wilt synchroniseren.
  6. Configureer de richting: Tajo naar Brevo, Brevo naar Tajo of bidirectioneel voor goedgekeurde velden.
  7. Sla de verbinding op.
  8. Draai een testsynchronisatie.

Begin met een beperkte set testcontacten. Controleer de data in Brevo voordat je volledige synchronisatie inschakelt.

Stap 4: map velden

Veldmapping bepaalt of Brevo correct kan segmenteren en personaliseren.

Een praktische startmapping:

Tajo- of winkelveldBrevo-veld of objectOpmerkingen
Klant-e-mailEMAILPrimair identiteitsveld
VoornaamFIRSTNAMEGebruikt in personalisatie
AchternaamLASTNAMEGebruikt in personalisatie en CRM
TelefoonSMS- of telefoonattribuutAlleen gebruiken wanneer toestemming en formaat geldig zijn
Klant-IDExterne ID of custom attribuutHelpt dedupliceren en reconciliatie
E-mail opt-inE-mailtoestemming of lijstlidmaatschapLeid toestemming nooit af uit contactbestaan
SMS opt-inSMS-toestemming of custom attribuutVereist voor SMS-campagnes
Aantal bestellingenORDER_COUNTNuttig voor nieuwe versus terugkerende kopers
Lifetime valueTOTAL_SPENT of LTV-attribuutNuttig voor VIP- en suppressieregels
Laatste besteldatumLAST_ORDER_DATENuttig voor replenishment en win-back
LoyaliteitspuntenLOYALTY_POINTSNuttig voor beloningsherinneringen
LoyaliteitsniveauLOYALTY_TIERNuttig voor VIP- en niveaucampagnes
Laatste productcategorieLAST_CATEGORYNuttig voor aanbevelingen
KlantlifecycleLIFECYCLE_STAGENuttig voor journey-routing

Gebruik consistente naamgeving. Voorkom meerdere attributen voor hetzelfde idee, zoals total_spent, TOTAL_SPENT en LTV.

Stap 5: configureer events en triggers

Campagneautomatisering hangt af van events.

Veelvoorkomende events:

  • Contact aangemaakt.
  • Nieuwsbriefinschrijving.
  • Winkelwagen verlaten.
  • Checkout gestart.
  • Bestelling voltooid.
  • Bestelling geannuleerd.
  • Refund uitgevoerd.
  • Product bekeken.
  • Loyaliteitsniveau gewijzigd.
  • Punten verdiend.
  • Beloning ingewisseld.
  • Klant werd inactief.
  • Supportticket geopend.

Definieer per event:

EventveldWaarom het belangrijk is
EventnaamGebruikt door Brevo-workflowtriggers
KlantidentifierKoppelt het event aan het juiste contact
TimestampStuurt timing- en vertragingslogica
EigenschappenVoegt bestel-, product-, loyaliteits- of winkelwagencontext toe
DeduplicatiekeyVoorkomt dubbele triggers
ToestemmingsstatusBepaalt of het event een bericht mag triggeren
BronHelpt debuggen waar het event vandaan kwam

Trigger geen campagnes vanuit events totdat je hebt gecontroleerd dat testevents een keer verschijnen, met het juiste contact en de juiste eigenschappen.

Stap 6: bouw de eerste Brevo-workflows

Welkomstserie

Trigger: nieuwe abonnee, nieuw account of eerste klantsynchronisatie.

Voorgestelde flow:

  1. Direct welkom.
  2. Merkverhaal of waardepropositie.
  3. Uitleg van product, dienst of loyaliteit.
  4. Social proof.
  5. Eerste aankoop of prompt voor volgende stap.

Gebruik Tajo-data voor:

  • Klantbron.
  • Inschrijfdatum.
  • Eerste productinteresse.
  • Status van loyaliteitsinschrijving.
  • Kanaaltoestemming.

Herstel van verlaten winkelwagens

Trigger: winkelwagen verlaten of checkout gestart zonder bestelling.

Voorgestelde flow:

  1. E-mailherinnering na een korte vertraging.
  2. SMS-herinnering alleen als SMS-toestemming bestaat.
  3. Productspecifieke e-mail met winkelwageninhoud.
  4. Laatste zetje of incentive als marge het toelaat.

Gebruik Tajo-data voor:

  • Winkelwagenwaarde.
  • Productnamen.
  • Productcategorieen.
  • Checkoutlink.
  • Klantwaarde.
  • Aantal eerdere aankopen.

Lees voor Shopify-specifieke implementatie Brevo Shopify-integratie en Shopify abandoned cart e-mail.

Post-purchaseflow

Trigger: bestelling voltooid.

Voorgestelde flow:

  1. Transactionele bevestiging.
  2. Productuitleg of onderhoudsinstructies.
  3. Reviewverzoek.
  4. Cross-sell of replenishmentherinnering.
  5. Update van loyaliteitspunten.

Gebruik Tajo-data voor:

  • Productcategorie.
  • Aantal bestellingen.
  • Loyaliteitsniveau.
  • Verdiende punten.
  • Customer lifetime value.
  • Supportstatus.

Upgrade van loyaliteitsniveau

Trigger: loyaliteitsniveau gewijzigd.

Voorgestelde flow:

  1. Feliciteer de klant.
  2. Leg nieuwe voordelen uit.
  3. Toon huidige punten of beloningen.
  4. Beveel de volgende actie aan.
  5. Onderdruk als de klant een open supportissue heeft.

Win-backflow

Trigger: klant inactief gedurende een bepaalde periode.

Voorgestelde flow:

  1. Behulpzame check-in.
  2. Aanbeveling op basis van eerdere categorie.
  3. Aanbod als marge het toelaat.
  4. Voorkeursupdate.
  5. Suppressie bij geen reactie.

Gebruik Tajo-data voor:

  • Laatste besteldatum.
  • Laatste productcategorie.
  • Engagementstatus.
  • Klantwaarde.
  • Recente supportstatus.

QA-checklist voor lancering

Gebruik deze checklist voordat je productieworkflows activeert.

QA-itemSlaagvoorwaarde
ContactsynchronisatieTestcontact verschijnt een keer in Brevo
AttribuutmappingAlle vereiste velden worden correct gevuld
ToestemmingE-mail-, SMS- en WhatsApp-geschiktheid klopt
UitschrijvenUitgeschreven contacten worden onderdrukt
EventleveringElk testevent komt een keer binnen
EventeigenschappenBestel-, winkelwagen-, product- en loyaliteitsvelden zijn aanwezig
WorkflowtriggerJuiste workflow start vanuit het testevent
ExitregelsKlanten verlaten de flow na aankoop of uitsluitende voorwaarde
SuppressieOpen supportissues, refunds en uitschrijvingen worden gerespecteerd
PersonalisatieTemplatevariabelen renderen correct
LinksCheckout-, product- en voorkeurslinks werken
RapportageCampagne- en workflowmetrics zijn zichtbaar
FoutafhandelingSynchronisatiefouten worden gelogd en hebben een eigenaar

Sla QA niet over. Integratiebugs zorgen snel voor pijnlijke klantervaringen.

Veelvoorkomende problemen oplossen

Dubbele contacten

Veelvoorkomende oorzaken:

  • Verschillende identifiers worden in verschillende systemen gebruikt.
  • Een contact met alleen telefoon krijgt later een e-mailadres.
  • Imports maakten contacten aan voordat synchronisatie was geconfigureerd.
  • E-mailnormalisatie is inconsistent.

Oplossing:

  • Kies een primaire identifier.
  • Normaliseer hoofdletters in e-mailadressen.
  • Gebruik externe ID’s waar mogelijk.
  • Merge of onderdruk duplicaten voor grote verzendingen.

Ontbrekende data in Brevo

Veelvoorkomende oorzaken:

  • Veld is niet gemapt.
  • Brondata is leeg.
  • API-key heeft geen toegang.
  • Synchronisatietaak is mislukt.
  • Het veldtype is incompatibel.

Oplossing:

  • Controleer het bronrecord in Tajo of Shopify.
  • Bevestig dat de mapping bestaat.
  • Bevestig dat het Brevo-attribuut bestaat.
  • Draai een testsynchronisatie.
  • Controleer synchronisatielogs.

Workflow triggert niet

Veelvoorkomende oorzaken:

  • Eventnaam komt niet overeen.
  • Contact bestaat nog niet.
  • Eventeigenschappen ontbreken.
  • Workflowvoorwaarden zijn te streng.
  • Vertraging of instapregels blokkeren het contact.

Oplossing:

  • Controleer de exacte eventnaam.
  • Verstuur een testevent.
  • Controleer workflowinschrijving.
  • Vereenvoudig voorwaarden tijdelijk.
  • Bevestig toestemming en suppressiestatus.

SMS of WhatsApp wordt niet verzonden

Veelvoorkomende oorzaken:

  • Geen kanaaltoestemming.
  • Telefoonformaat is ongeldig.
  • Land- of senderregels zijn niet geconfigureerd.
  • Contact is onderdrukt.
  • Kanaalcredits of accountinstellingen moeten worden gecontroleerd.

Oplossing:

  • Valideer telefoonformaat.
  • Bevestig toestemmingsbron.
  • Test met een intern nummer.
  • Controleer Brevo-kanaalinstellingen.
  • Bevestig dat een fallback via e-mail bestaat.

Synchronisatievertragingen

Veelvoorkomende oorzaken:

  • Batchsynchronisatiemodus.
  • API-ratelimits.
  • Vertraging in webhooklevering.
  • Tijdelijk vendorstatusprobleem.
  • Grote backfilltaak loopt.

Oplossing:

  • Controleer synchronisatiestatus.
  • Bekijk ratelimits.
  • Bevestig webhooklevering.
  • Prioriteer waardevolle events.
  • Gebruik batchsynchronisatie voor historische backfills en eventsynchronisatie voor realtime campagnes.

Beveiliging en compliance

Behandel de integratie als klantdata-infrastructuur.

Minimale controles:

  • Bewaar API-keys veilig.
  • Beperk admin-toegang.
  • Gebruik aparte test- en productiecredentials.
  • Respecteer e-mail-, SMS- en WhatsApp-toestemming.
  • Houd uitschrijfstatus gesynchroniseerd.
  • Synchroniseer geen onnodige gevoelige velden.
  • Log synchronisatiefouten.
  • Documenteer veldeigenaarschap.
  • Bepaal wie workflows mag maken of activeren.

Stop klantdata niet in campagnes alleen omdat die beschikbaar is. Synchroniseer alleen data die een echte workflow ondersteunt.

Metrics om te monitoren

Monitor na lancering zowel integratiegezondheid als campagneresultaten.

Integratiegezondheid:

  • Synchronisatiesuccespercentage.
  • Aantal synchronisatiefouten.
  • Percentage dubbele contacten.
  • Eventleveringslatentie.
  • Aantal mislukte webhooks.
  • Aantal ongemapte velden.
  • API-foutpercentage.

Campagneprestaties:

  • Workflowinschrijving.
  • E-maillevering.
  • Open- en klikpercentages.
  • SMS- of WhatsApp-respons.
  • Conversiepercentage.
  • Omzet per workflow.
  • Uitschrijvingen.
  • Klachtpercentage.
  • Herhaalaankooppercentage.
  • Loyaliteitsbetrokkenheid.

Als campagneprestaties zwak zijn, herschrijf dan niet alleen de copy. Controleer datakwaliteit, triggertiming, doelgroep, toestemming, aanbod en suppressielogica.

Implementatieplan

Week 1: plannen en verbinden

  • Bepaal eerste workflows.
  • Kies source of truth.
  • Maak Brevo-API-key.
  • Verbind Brevo in Tajo.
  • Map kernvelden voor contacten.
  • Draai testsynchronisatie.

Week 2: events en segmenten toevoegen

  • Configureer bestel- en winkelwagenevents.
  • Voeg lifecycle-velden toe.
  • Voeg loyaliteitsvelden toe als dat nodig is.
  • Maak testsegmenten.
  • Valideer toestemming en suppressie.

Week 3: workflows bouwen

  • Bouw welkomstserie.
  • Bouw verlaten-winkelwagen- of leadherstel.
  • Bouw post-purchase- of loyaliteitsflow.
  • Test templatevariabelen.
  • QA links en exitregels.

Week 4: lanceren en monitoren

  • Lanceer naar een beperkte doelgroep.
  • Bekijk synchronisatielogs dagelijks.
  • Controleer campagnemetrics.
  • Los mappingproblemen op.
  • Breid doelgroep uit na stabiliteit.

Eindadvies

De beste Brevo-integratie met Tajo wordt gebouwd rond workflows, niet rond velden.

Start met de customer journeys die het belangrijkst zijn: welkom, winkelwagenherstel, post-purchase, loyaliteit en win-back. Synchroniseer de data die voor die journeys nodig is. Test zorgvuldig. Respecteer toestemming. Monitor fouten. Breid daarna uit naar rijkere segmentatie en multi-channel automatisering.

Tajo is het meest waardevol wanneer Brevo meer nodig heeft dan een contactlijst. Het geeft Brevo-campagnes de klant-, e-commerce-, loyaliteits- en lifecyclecontext die nodig is om automatisering tijdig, specifiek en meetbaar te maken.

Gerelateerde artikelen

Frequently Asked Questions

Hoe integreer ik Brevo met Tajo?
Verbind Brevo vanuit het integratiegedeelte van Tajo, voeg de Brevo-API-key toe, kies welke klant-, bestel-, product-, event-, loyaliteits- en toestemmingsgegevens je wilt synchroniseren, map de velden, test met een klein segment en activeer daarna workflows zoals welkomstseries, winkelwagenherstel, post-purchase, loyaliteit en win-backcampagnes.
Wat voegt Tajo toe aan Brevo?
Tajo voegt een laag met klantdata en e-commercecontext toe aan Brevo. Het helpt Shopify- en klantbetrokkenheidsdata te synchroniseren, Brevo-contacten te verrijken met aankoop- en lifecycle-attributen, automatiseringen te triggeren vanuit events en gesegmenteerde e-mail-, SMS-, WhatsApp- en loyaliteitsworkflows te ondersteunen.
Moet ik Tajo, native Brevo-integraties of een aangepaste Brevo-API-integratie gebruiken?
Gebruik Tajo wanneer klant-, bestel-, loyaliteits-, segmentatie- en lifecycle-data moeten worden gesynchroniseerd voor marketingworkflows. Gebruik native Brevo-integraties voor eenvoudigere plugin-setups. Gebruik een aangepaste API-integratie wanneer je datamodel of applicatielogica uniek is en je technische ondersteuning hebt.

Subscribe to updates

integration

Drop your email or phone number — we'll send you what matters next.

auto-detect
Verkrijg Brevo