Kundesynkronisering
Tajo flytter kundedata inn i Brevo på to måter: løpende synkronisering (endringer fra en tilkoblet plattform strømmer kontinuerlig inn i Brevo) og masseoverføring (en overføring i full skala som kan gjenopptas, fra Mailchimp, Klaviyo, HubSpot, Salesforce, Shopify, WooCommerce, Stripe og andre). Begge kjører på den samme motoren og deler én egenskap det ikke forhandles om: samtykke bevises per post, det antas aldri.
Slik avgjøres samtykke
Hver post går gjennom en fail-closed samtykkeport før den kan komme inn i en markedsføringsmålgruppe:
| Verdikt | Hva som skjer |
|---|---|
Samtykke bevist (f.eks. Mailchimp subscribed, Klaviyo SUBSCRIBED, markedsføringssamtykke i Shopify) | Importeres til Brevo-listene du har valgt |
| Uttrykkelig avslått (avmeldt, reservert seg) | Ikke forkastet: føres over til Brevo som en svartelistet kontakt og registreres i reservasjonsregisteret, slik at den nye plattformen aldri kan sende til dem |
Undertrykt av leveringshensyn (hard bounce, spamklage, f.eks. Mailchimp cleaned, Klaviyo HARD_BOUNCE/SPAM_COMPLAINT) | Føres over som svartelistet og merkes som varig: en senere påmelding på en annen plattform opphever aldri en bounce eller en klage |
| Ubevist (ingen samtykkesignal i det hele tatt) | Avvist. «Vi kunne ikke bevise samtykke» og «det finnes samtykke» er aldri det samme utfallet |
Skillet mellom «avslått» og «ubevist» betyr noe: en avmelding er en beslutning som må overleve migreringen; et felt som mangler, er ingen beslutning i det hele tatt.
Samtykkekilder per plattform
| Plattform | Samtykkebevis | Undertrykkelsessignaler |
|---|---|---|
| Mailchimp | Medlemsstatus subscribed | unsubscribed (reservasjon), cleaned (hard bounce) |
| Klaviyo | Markedsføringssamtykke i profilen SUBSCRIBED | Undertrykkelsesliste med årsaker (UNSUBSCRIBE, USER_SUPPRESSED, HARD_BOUNCE, INVALID_EMAIL, SPAM_COMPLAINT) |
| Shopify | email_marketing_consent.state / accepts_marketing | Uttrykkelig not_subscribed |
| HubSpot | Abonnementsstatuser (batch-API, 100 kontakter per kall) | hs_email_optout |
| Salesforce | Ikke mulig å bevise i bulk fra Sales Cloud: identiteten migreres, påmelding til målgrupper forblir stengt | HasOptedOutOfEmail, EmailBouncedDate |
| WooCommerce / Stripe | Utledes ikke av kjøp: en kundepost er ikke markedsføringssamtykke | ingen |
Konfliktløsning under migrering
Når kilden og Brevo er uenige om den samme adressen, følger løsningen modusen du velger:
- Nyeste beslutning vinner (standard): siden med det nyeste tidsstempelet på samtykkebeslutningen får forrang. En side uten tolkbart tidsstempel taper alltid mot en side som har ett; når ingen av dem har tidsstempel, vinner den minst kontaktbare tilstanden.
- Kilde til sannhet: du utpeker den autoritative plattformen for migreringen («kilden har rett» eller «Brevo har rett»). Hvis arbeidsområdet ditt allerede har erklært et kildesystem, blir den plattformen automatisk standardautoritet.
- I alle moduser: hard bounces og spamklager er fakta om leveringsevne, ikke preferanser. De oppheves aldri av en nyere påmelding, og hver konflikt motoren lar være å handle på, telles og rapporteres, aldri hoppes stille over.
Pålitelighet i full skala
- Markørbasert uttrekk går gjennom hele kildetabellen (100k+ kontakter) med sjekkpunkter: en krasj gjenopptas fra siste fullførte batch, og nye forsøk dobbeltskriver aldri (idempotensnøkler per post).
- Skriving til Brevo bruker API-et for masseimport (10 000 kontakter per bolk) innenfor rate-grensene til Brevo; undertrykkelsestilstanden følger med importen, så det finnes aldri et vindu der en kontakt er kontaktbar før den undertrykkes.
- Hver kjøring rapporterer hva som ble flyttet og hva som ikke ble det: importerte kontakter, uttrykkelige avslag som ble ført over, undertrykkelser som ble videreført, konflikter som ble holdt tilbake, og feilårsaker per post.
Hva synkronisering gir etter migreringen
Når migreringen er gjort, holder de samme tilkoblingene Brevo oppdatert: webhooks fra plattformene (Shopify, WooCommerce, WordPress, Mailchimp) sender endringer inn tilnærmet i sanntid, og kilder som hentes med polling, oppdateres etter plan. Avmeldinger som observeres hos kilden, snur samtykket i hovedboken, med revisjonsspor for når, hvorfra og på hvilket grunnlag.
Oppsett
- Koble til kildeplattformen i Tajo (API-nøkkel eller OAuth, avhengig av kobling).
- Koble til Brevo og velg mållistene.
- Velg modus for konfliktløsning (eller bruk standardvalget).
- Kjør migreringen; gå gjennom rapporten, inkludert konflikter som er holdt tilbake, før du slår på automatiseringer.
Håndtering av samtykke og undertrykkelse kan ikke slås av. Det finnes ingen innstilling som importerer avmeldte kontakter som mulige å sende til.