Kundesynkronisering
Tajo flytter kundedata ind i Brevo på to måder: løbende synkronisering (ændringer fra en forbundet platform strømmer uafbrudt ind i Brevo) og massemigrering (en overførsel i fuld skala, der kan genoptages, fra Mailchimp, Klaviyo, HubSpot, Salesforce, Shopify, WooCommerce, Stripe og andre). Begge kører på den samme motor og deler én egenskab, der ikke er til forhandling: samtykke bevises pr. post, det antages aldrig.
Sådan afgøres samtykke
Hver post passerer en fail-closed-port for samtykke, før den kan komme ind i en marketingmålgruppe:
| Afgørelse | Hvad der sker |
|---|---|
Samtykke bevist (f.eks. Mailchimp subscribed, Klaviyo SUBSCRIBED, marketingsamtykke i Shopify) | Importeres til de Brevo-lister, du har valgt |
| Udtrykkeligt afvist (afmeldt, frameldt) | Ikke droppet, føres med over i Brevo som blacklistet kontakt og registreres i do-not-contact-registret, så den nye platform aldrig kan sende til dem |
Undertrykt af leveringshensyn (hard bounce, spamklage, f.eks. Mailchimp cleaned, Klaviyo HARD_BOUNCE/SPAM_COMPLAINT) | Føres med over som blacklistet og markeres klæbende: et senere tilvalg på en anden platform ophæver aldrig en bounce eller en klage |
| Ubevist (intet samtykkesignal overhovedet) | Afvises. “Vi kunne ikke bevise samtykke” og “der er samtykke” er aldrig det samme udfald |
Forskellen på “afvist” og “ubevist” betyder noget: en afmelding er en beslutning, der skal overleve migreringen; et manglende felt er slet ikke en beslutning.
Samtykkekilder pr. platform
| Platform | Bevis for samtykke | Signaler om undertrykkelse |
|---|---|---|
| Mailchimp | Medlemsstatus subscribed | unsubscribed (fravalg), cleaned (hard bounce) |
| Klaviyo | Marketingsamtykke på profilen SUBSCRIBED | Undertrykkelsesliste med årsager (UNSUBSCRIBE, USER_SUPPRESSED, HARD_BOUNCE, INVALID_EMAIL, SPAM_COMPLAINT) |
| Shopify | email_marketing_consent.state / accepts_marketing | Udtrykkeligt not_subscribed |
| HubSpot | Abonnementsstatusser (batch-API, 100 kontakter pr. kald) | hs_email_optout |
| Salesforce | Kan ikke bevises samlet fra Sales Cloud, identiteten migreres, men tilmelding til målgrupper forbliver lukket | HasOptedOutOfEmail, EmailBouncedDate |
| WooCommerce / Stripe | Udledes ikke af køb, en kundepost er ikke marketingsamtykke | Ingen |
Konfliktløsning under migrering
Når kilden og Brevo er uenige om den samme adresse, følger løsningen den tilstand, du vælger:
- Seneste beslutning vinder (standard), den side, hvis samtykkebeslutning har det nyeste tidsstempel, får ret. En side uden læsbart tidsstempel taber altid til en side med et, og har ingen af dem et tidsstempel, vinder den mindst kontaktbare tilstand.
- Sandhedskilde, du udpeger den platform, der har autoriteten i migreringen (“kilden har ret” eller “Brevo har ret”). Angiver dit workspace allerede et primært datasystem, bliver den platform automatisk standardautoritet.
- I alle tilstande: hard bounces og spamklager er fakta om leveringsevne, ikke præferencer, de ophæves aldrig af et nyere tilvalg, og hver konflikt, som motoren afstår fra at handle på, bliver talt og rapporteret, aldrig sprunget stiltiende over.
Pålidelighed i fuld skala
- Cursorbaseret udtræk gennemgår hele kildetabellen (100.000+ kontakter) med checkpoints, et nedbrud genoptages fra den sidst gennemførte batch, og nye forsøg dobbeltskriver aldrig (idempotensnøgler pr. post).
- Skrivninger til Brevo bruger bulk-import-API’et (10.000 kontakter pr. chunk) inden for Brevos rate limits; undertrykkelsestilstanden rejser med importen, så der aldrig opstår et vindue, hvor en kontakt først er kontaktbar og derefter undertrykt.
- Hver kørsel rapporterer, hvad der blev flyttet, og hvad der ikke blev: importerede kontakter, udtrykkelige afvisninger ført med, undertrykkelser videregivet, konflikter holdt tilbage og fejlårsager pr. post.
Hvad synkronisering tilføjer efter migreringen
Når migreringen er gennemført, holder de samme forbindelser Brevo opdateret: platformswebhooks (Shopify, WooCommerce, WordPress, Mailchimp) sender ændringer ind næsten i realtid, og pollede kilder opdateres efter plan. Afmeldinger, der ses hos kilden, vender samtykket i hovedbogen, med et revisionsspor over hvornår, hvorfra og på hvilket grundlag.
Opsætning
- Forbind kildeplatformen i Tajo (API-nøgle eller OAuth, afhængigt af connectoren).
- Forbind Brevo, og vælg mållisterne.
- Vælg tilstanden for konfliktløsning (eller behold standarden).
- Kør migreringen, og gennemgå rapporten, inklusive de konflikter, der blev holdt tilbage, før du aktiverer automatiseringer.
Håndtering af samtykke og undertrykkelse kan ikke slås fra. Der findes ingen indstilling, der importerer afmeldte kontakter som kontaktbare.