Komplet guide til Brevo-integration med Tajo
Lær at integrere Brevo med Tajo til kundesynkronisering, Shopify-data, automatiseringstriggers, e-mail, SMS, WhatsApp, loyalitetsflow, segmentering og stabil kampagnedrift.
Når du integrerer Brevo med Tajo, forbinder du dit kundedatalag med din marketing- og beskedplatform.
Brevo er stedet, hvor mange teams bygger e-mailkampagner, SMS, WhatsApp-beskeder, transaktionelle beskeder, CRM-flow, lister, segmenter og marketingautomatisering. Tajo hjælper, når kampagnerne har brug for aktuel kunde-, ordre-, produkt-, loyalitets- og engagementskontekst fra Shopify eller andre commerce-systemer.
Integrationen er værdifuld, fordi marketingautomatisering afhænger af rene og rettidige data. En velkomstserie kan køre på en simpel e-mailtilmelding. Et stærkt lifecycle-program kræver mere kontekst: første købsdato, antal ordrer, lifetime value, senest viste produkt, kurvværdi, loyalitetstier, samtykkestatus, supportsager og kampagneengagement.
Denne guide forklarer, hvordan du planlægger, forbinder, tester og driver en Brevo-integration med Tajo.
Kort svar
Brug denne rækkefølge:
- Bekræft det workflow, du vil drive i Brevo.
- Beslut datakilden for kontakter, ordrer, samtykke, produktdata og loyalitetsfelter.
- Generér og beskyt Brevo API-nøglen.
- Forbind Brevo i Tajo.
- Vælg objekter og events, der skal synkroniseres.
- Map Tajo-felter til Brevo-kontaktattributter, lister, events og e-handelsdata.
- Test med et lille segment.
- Byg de første Brevo-automatiseringer.
- Validér samtykke, suppression og afmeldingsadfærd.
- Overvåg synkroniseringsfejl, dubletkontakter og kampagneperformance.
Start ikke med at forbinde alle mulige felter. Start med de data, du skal bruge til dine første tre workflow.
Hvornår du skal bruge hver integrationsvej
Der er tre almindelige måder at forbinde Brevo med resten af stacken på.
| Integrationsvej | Bedst til | Vær opmærksom på |
|---|---|---|
| Brevo native integration eller plugin | Enkel kontaktsynkronisering, basis-e-handelsforbindelse, hurtig opsætning | Viser måske ikke alle data, events eller lifecycle-logik, der kræves til avanceret segmentering |
| Tajo + Brevo | Shopify- eller kundedatadrevet marketing, lifecycle-automatisering, loyalitet, segmentering, e-handelstriggers | Kræver beslutninger om feltmapping, eventregler og workflow-ejerskab |
| Tilpasset Brevo API-integration | Unik applogik, proprietær datamodel, tilpassede events, interne systemer | Kræver engineering, overvågning, retries, sikkerhedsgennemgang og vedligeholdelse |
Brug Tajo, når Brevo skal handle på kundekontekst, ikke kun gemme kontakter.
Eksempler:
- En Shopify-kunde lægger sin anden ordre og rykker op i en loyalitetstier.
- En kunde med høj værdi forlader kurven efter at have set en produktkategori.
- En inaktiv køber skal kun ind i et win-back-flow, hvis der ikke er en åben supportsag.
- Et post-purchase-flow skal ændre sig efter produktkategori og antal ordrer.
- Et VIP-segment skal kun modtage en WhatsApp-besked, hvis der findes kanalsamtykke.
- En kunde skal fjernes fra en nurture-sekvens efter køb.
De workflow kræver synkroniserede data, eventtiming, samtykke og suppression-logik.
Hvad Tajo kan synkronisere til Brevo
Den præcise konfiguration afhænger af din konto, butik og integrationsopsætning, men de nyttige datakategorier er ens.
| Datakategori | Eksempler | Brug i Brevo |
|---|---|---|
| Kontaktidentitet | E-mail, fornavn, efternavn, telefon, eksternt ID | Kontaktprofil, deduplikering, personalisering |
| Samtykke | E-mail opt-in, SMS opt-in, WhatsApp-samtykke, afmeldingsstatus | Compliance, suppression, kanalberettigelse |
| Kundelivscyklus | Ny, aktiv, gentagen, VIP, i risiko, inaktiv | Segmentering og journey-routing |
| E-handelsordrer | Ordre-ID, dato, total, valuta, produkter, kategorier | Post-purchase, replenishment, win-back, LTV-segmenter |
| Produktkatalog | Produkt-ID, navn, kategori, pris, status | Anbefalinger, produktspecifikke beskeder |
| Kurv- og browsingevents | Kurvværdi, produkt vist, checkout startet | Abandoned cart og browse abandonment |
| Loyalitetsdata | Point, tier, rewards, udløb, milepæle | Loyalitetskampagner og tier-upgrade-beskeder |
| Engagementsdata | Kampagneåbninger, klik, svar, events | Suppression, scoring, engagementsegmentering |
| Tilpassede attributter | Butiksspecifikke felter, tags, præferencer | Avanceret personalisering og routing |
Start med identitet, samtykke, lifecycle, ordrehistorik og de events, dine første workflow kræver. Tilføj kun flere felter, når de understøtter en tydelig kampagne eller et operationelt behov.
Forudsætninger
Før du forbinder Brevo og Tajo, skal du bekræfte:
- Du har en Tajo-konto med relevant butik eller kundedatakilde forbundet.
- Du har en Brevo-konto med rettighed til at oprette eller bruge API-nøgler.
- Du ved, hvilke Brevo-lister, attributter og skabeloner der skal bruges.
- Du ved, hvad datakilden er for e-mail, telefon, samtykke og kunde-ID.
- Du har adminadgang til Shopify eller commerce-platformen, hvis e-handelsevents indgår.
- Du har en testkontakt og testordre, du trygt kan bruge.
- Du ved, hvem der ejer integrationen efter lancering.
Definér også de første tre workflow.
Gode første workflow:
- Velkomstserie for nye modtagere eller kunder.
- Abandoned cart recovery.
- Post-purchase education.
- Review request.
- Loyalty tier upgrade.
- Win-back eller reaktivering.
- VIP-kundekampagne.
Trin 1: Definér datakilden
En datakilde er det system, der vinder, når to systemer er uenige.
Definér det før synkronisering.
| Felt eller objekt | Anbefalet datakilde |
|---|---|
| E-mailadresse | E-handelsplatform eller CRM, afhængigt af anskaffelsesvej |
| Telefonnummer | Systemet hvor SMS-samtykke blev indsamlet |
| E-mailsamtykke | Samtykkekilde eller præferencecenter |
| SMS-/WhatsApp-samtykke | Samtykkekilde, aldrig udledt fra telefonnummer alene |
| Ordrehistorik | E-handelsplatform |
| Produktkatalog | E-handelsplatform |
| Loyalitetstier og point | Tajo eller loyalitetssystem |
| Kampagneengagement | Brevo |
| Supportstatus | Helpdesk eller kundedatalag |
Det forebygger synkroniseringsloops og datakonflikter.
Eksempel: Hvis en kunde opdaterer sit telefonnummer i Shopify, kan Tajo opdatere Brevo. Hvis Brevo har et ældre telefonnummer, bør det ikke overskrive den aktuelle commerce-post, medmindre du eksplicit tillader den retning.
Trin 2: Generér en Brevo API-nøgle
I Brevo:
- Åbn kontoindstillinger.
- Gå til API keys.
- Generér en nøgle til Tajo-integrationen.
- Giv den et tydeligt navn, f.eks.
Tajo production sync. - Gem den sikkert.
- Indsæt ikke nøglen i dokumenter, regneark, chat, tickets eller offentlig kode.
Brug separate nøgler til produktion og test, når det er muligt.
Anbefalet nøglepraksis:
- Begræns adgang til de administratorer, der har brug for den.
- Rotér nøgler efter teamændringer eller mistanke om eksponering.
- Hold test- og produktionscredentials adskilt.
- Dokumentér hvem der ejer integrationen.
- Tilbagekald ubrugte nøgler.
Trin 3: Forbind Brevo i Tajo
I Tajo:
- Åbn integrationer.
- Vælg Brevo.
- Tilføj Brevo API-nøglen.
- Vælg den butik, CRM eller kundedatakilde, der skal synkroniseres.
- Vælg objekterne, der skal synkroniseres.
- Konfigurer retning: Tajo til Brevo, Brevo til Tajo eller bidirektionelt for godkendte felter.
- Gem forbindelsen.
- Kør en testsynkronisering.
Start med et begrænset sæt testkontakter. Bekræft dataene i Brevo, før du aktiverer fuld synkronisering.
Trin 4: Map felter
Feltmapping afgør, om Brevo kan segmentere og personalisere korrekt.
Et praktisk startmap:
| Tajo- eller butiksfelt | Brevo-felt eller objekt | Noter |
|---|---|---|
| Kunde-e-mail | Primært identitetsfelt | |
| Fornavn | FIRSTNAME | Bruges i personalisering |
| Efternavn | LASTNAME | Bruges i personalisering og CRM |
| Telefon | SMS eller telefonattribut | Brug kun når samtykke og format er gyldigt |
| Kunde-ID | Eksternt ID eller tilpasset attribut | Hjælper deduplikering og afstemning |
| E-mail opt-in | E-mailsamtykke eller listemedlemskab | Antag aldrig samtykke ud fra kontaktens eksistens |
| SMS opt-in | SMS-samtykke eller tilpasset attribut | Påkrævet før SMS-kampagner |
| Antal ordrer | ORDER_COUNT | Nyttigt til segmenter for nye vs. gentagne købere |
| Lifetime value | TOTAL_SPENT eller LTV-attribut | Nyttigt til VIP- og suppression-regler |
| Seneste ordredato | LAST_ORDER_DATE | Nyttigt til replenishment og win-back |
| Loyalitetspoint | LOYALTY_POINTS | Nyttigt til reward reminders |
| Loyalitetstier | LOYALTY_TIER | Nyttigt til VIP- og tier-kampagner |
| Seneste produktkategori | LAST_CATEGORY | Nyttigt til anbefalinger |
| Kundelivscyklus | LIFECYCLE_STAGE | Nyttigt til journey-routing |
Brug konsekvent navngivning. Undgå at oprette flere attributter for samme idé, f.eks. total_spent, TOTAL_SPENT og LTV.
Trin 5: Konfigurer events og triggers
Kampagneautomatisering afhænger af events.
Almindelige events:
- Kontakt oprettet.
- Nyhedsbrev tilmeldt.
- Kurv forladt.
- Checkout startet.
- Ordre gennemført.
- Ordre annulleret.
- Refund udstedt.
- Produkt vist.
- Loyalitetstier ændret.
- Point optjent.
- Reward indløst.
- Kunde blev inaktiv.
- Supportticket åbnet.
For hvert event skal du definere:
| Eventfelt | Hvorfor det betyder noget |
|---|---|
| Eventnavn | Bruges af Brevo workflow-triggers |
| Kundeidentifikator | Kobler eventet til den rigtige kontakt |
| Tidsstempel | Styrer timing og delay-logik |
| Egenskaber | Tilføjer ordre-, produkt-, loyalitets- eller kurvkontekst |
| Deduplikeringsnøgle | Forhindrer dobbelte triggers |
| Samtykkestatus | Afgør om eventet må trigge en besked |
| Kilde | Hjælper med at fejlfinde, hvor eventet kom fra |
Trigger ikke kampagner fra events, før du har bekræftet, at testevents vises én gang med den rigtige kontakt og de rigtige egenskaber.
Trin 6: Byg de første Brevo-workflow
Velkomstserie
Trigger: ny modtager, ny konto eller første kundesynkronisering.
Foreslået flow:
- Øjeblikkelig velkomst.
- Brandfortælling eller værdiforslag.
- Produkt-, service- eller loyalitetsforklaring.
- Social proof.
- Første køb eller næste skridt.
Brug Tajo-data til:
- Kundekilde.
- Tilmeldingsdato.
- Første produktinteresse.
- Status for loyalitetstilmelding.
- Kanalsamtykke.
Abandoned cart recovery
Trigger: kurv forladt eller checkout startet uden ordre.
Foreslået flow:
- E-mailpåmindelse efter kort delay.
- SMS-påmindelse kun hvis SMS-samtykke findes.
- Produktspecifik e-mail med kurvindhold.
- Sidste nudge eller incitament, hvis marginen tillader det.
Brug Tajo-data til:
- Kurvværdi.
- Produktnavne.
- Produktkategorier.
- Checkoutlink.
- Kundeværdi.
- Tidligere antal køb.
For Shopify-specifik implementering kan du læse Brevo Shopify Integration og Shopify Abandoned Cart Email.
Post-purchase-flow
Trigger: ordre gennemført.
Foreslået flow:
- Transaktionel bekræftelse.
- Produktuddannelse eller plejeinstruktioner.
- Review request.
- Cross-sell eller replenishment reminder.
- Opdatering af loyalitetspoint.
Brug Tajo-data til:
- Produktkategori.
- Antal ordrer.
- Loyalitetstier.
- Optjente point.
- Customer lifetime value.
- Supportstatus.
Loyalty tier upgrade
Trigger: loyalitetstier ændret.
Foreslået flow:
- Ønsk kunden tillykke.
- Forklar nye fordele.
- Vis aktuelle point eller rewards.
- Anbefal næste handling.
- Suppress hvis kunden har en åben supportsag.
Win-back-flow
Trigger: kunde inaktiv i en defineret periode.
Foreslået flow:
- Hjælpsom check-in.
- Anbefaling baseret på tidligere kategori.
- Tilbud hvis marginen tillader det.
- Præferenceopdatering.
- Suppression hvis der ikke kommer svar.
Brug Tajo-data til:
- Seneste ordredato.
- Seneste produktkategori.
- Engagementsstatus.
- Kundeværdi.
- Seneste supportstatus.
QA-tjekliste før lancering
Brug denne tjekliste, før du aktiverer produktionsworkflow.
| QA-punkt | Bestået når |
|---|---|
| Kontaktsynkronisering | Testkontakt vises én gang i Brevo |
| Attributmapping | Alle påkrævede felter udfyldes korrekt |
| Samtykke | E-mail-, SMS- og WhatsApp-berettigelse er korrekt |
| Afmelding | Afmeldte kontakter bliver suppressed |
| Eventlevering | Hvert testevent ankommer én gang |
| Eventegenskaber | Ordre-, kurv-, produkt- og loyalitetsfelter er til stede |
| Workflow-trigger | Korrekt workflow starter fra testeventet |
| Exit-regler | Kunder forlader flow efter køb eller diskvalificerende betingelse |
| Suppression | Åbne supportsager, refunds og afmeldinger respekteres |
| Personalisering | Skabelonvariabler render korrekt |
| Links | Checkout-, produkt- og præferencelinks virker |
| Rapportering | Kampagne- og workflowmålinger er synlige |
| Fejlhåndtering | Synkroniseringsfejl logges og har en ejer |
Spring ikke QA over. Integrationsfejl skaber hurtigt pinlige kundeoplevelser.
Fejlfinding af almindelige problemer
Dubletkontakter
Almindelige årsager:
- Forskellige identifikatorer bruges i forskellige systemer.
- En kontakt kun med telefon får senere en e-mail.
- Importer oprettede kontakter, før synkronisering var konfigureret.
- E-mailnormalisering er inkonsekvent.
Løsning:
- Vælg en primær identifikator.
- Normalisér store og små bogstaver i e-mails.
- Brug eksterne ID’er, når de findes.
- Flet eller suppress dubletter før store udsendelser.
Manglende data i Brevo
Almindelige årsager:
- Feltet er ikke mappet.
- Kildedata er tomme.
- API-nøglen mangler adgang.
- Synkroniseringsjobbet fejlede.
- Felttypen er inkompatibel.
Løsning:
- Tjek kildeposten i Tajo eller Shopify.
- Bekræft at mappingen findes.
- Bekræft at Brevo-attributten findes.
- Kør en testsynkronisering.
- Tjek synkroniseringslogs.
Workflow trigger ikke
Almindelige årsager:
- Eventnavn matcher ikke.
- Kontakten findes ikke endnu.
- Eventegenskaber mangler.
- Workflowbetingelser er for stramme.
- Delay- eller entry-regler blokerer kontakten.
Løsning:
- Bekræft det præcise eventnavn.
- Send et testevent.
- Tjek workflow enrollment.
- Forenkl betingelser midlertidigt.
- Bekræft samtykke og suppression-status.
SMS eller WhatsApp sendes ikke
Almindelige årsager:
- Intet kanalsamtykke.
- Telefonformatet er ugyldigt.
- Landeregler eller afsenderregler er ikke konfigureret.
- Kontakten er suppressed.
- Kanalcredits eller kontoindstillinger kræver gennemgang.
Løsning:
- Validér telefonformat.
- Bekræft samtykkekilde.
- Test med et internt nummer.
- Gennemgå Brevo-kanalindstillinger.
- Bekræft at der findes en fallback via e-mail.
Forsinket synkronisering
Almindelige årsager:
- Batchsynkronisering.
- API rate limits.
- Webhook-leveringsforsinkelse.
- Midlertidigt leverandørstatusproblem.
- Stor backfill er i gang.
Løsning:
- Tjek synkroniseringsstatus.
- Gennemgå rate limits.
- Bekræft webhook-levering.
- Prioritér events med høj værdi.
- Brug batchsynkronisering til historiske backfills og eventsynkronisering til realtidskampagner.
Sikkerhed og compliance
Behandl integrationen som kundedatainfrastruktur.
Minimumskontroller:
- Gem API-nøgler sikkert.
- Begræns adminadgang.
- Brug separate test- og produktionscredentials.
- Respektér e-mail-, SMS- og WhatsApp-samtykke.
- Hold afmeldingsstatus synkroniseret.
- Undgå at synkronisere unødvendigt følsomme felter.
- Log synkroniseringsfejl.
- Dokumentér feltejerskab.
- Definér hvem der kan oprette eller aktivere workflow.
Send ikke kundedata ind i kampagner bare fordi de findes. Synkronisér kun data, der understøtter et reelt workflow.
Målinger du bør overvåge
Efter lancering skal du overvåge både integrationssundhed og kampagneresultater.
Integrationssundhed:
- Synkroniseringssuccesrate.
- Antal synkroniseringsfejl.
- Dubletkontaktrate.
- Eventleveringslatens.
- Antal fejlede webhooks.
- Antal umappede felter.
- API-fejlrate.
Kampagneperformance:
- Workflow enrollment.
- E-maillevering.
- Åbnings- og klikrater.
- SMS- eller WhatsApp-respons.
- Konverteringsrate.
- Omsætning per workflow.
- Afmeldinger.
- Complaint rate.
- Gentagne køb.
- Loyalitetsengagement.
Hvis kampagneperformance er svag, skal du ikke kun skrive copy om. Tjek datakvalitet, triggertiming, målgruppe, samtykke, tilbud og suppression-logik.
Implementeringsplan
Uge 1: Planlæg og forbind
- Definér de første workflow.
- Vælg datakilde.
- Opret Brevo API-nøgle.
- Forbind Brevo i Tajo.
- Map centrale kontaktfelter.
- Kør testsynkronisering.
Uge 2: Tilføj events og segmenter
- Konfigurer ordre- og kurvevents.
- Tilføj lifecycle-felter.
- Tilføj loyalitetsfelter, hvis de er nødvendige.
- Opret testsegmenter.
- Validér samtykke og suppression.
Uge 3: Byg workflow
- Byg velkomstserie.
- Byg abandoned cart eller lead recovery.
- Byg post-purchase- eller loyalitetsflow.
- Test skabelonvariabler.
- QA links og exit-regler.
Uge 4: Lancér og overvåg
- Lancér til et begrænset publikum.
- Gennemgå synkroniseringslogs dagligt.
- Tjek kampagnemålinger.
- Ret mappingproblemer.
- Udvid målgruppen efter stabilitet.
Endelig anbefaling
Den bedste Brevo-integration med Tajo bygges omkring workflow, ikke felter.
Start med de kunderejser, der betyder mest: velkomst, kurvgenoprettelse, post-purchase, loyalitet og win-back. Synkronisér de data, de rejser kræver. Test grundigt. Respektér samtykke. Overvåg fejl. Udvid derefter til rigere segmentering og multikanalautomatisering.
Tajo er mest værdifuld, når Brevo har brug for mere end en kontaktliste. Det giver Brevo-kampagner den kunde-, e-handels-, loyalitets- og lifecycle-kontekst, der skal til for at gøre automatisering rettidig, konkret og målbar.
Relaterede artikler
- Brevo Shopify Integration
- Brevo Pricing 2026: Complete Plans, Features & Cost Breakdown
- Brevo Free Plan: Complete Guide to Getting Started
- Brevo Review 2026: Features, Pricing & Performance
- Brevo CRM: Complete Guide to Free Sales & Marketing CRM
- What is Brevo? Complete Guide to Brevo Email Marketing Platform