Synchronizace zákazníků
Tajo přesouvá zákaznická data do Brevo dvěma způsoby: průběžnou synchronizací (změny z připojené platformy plynou do Brevo nepřetržitě) a hromadnou migrací (přenos zvládající plný objem dat a schopný navázat po přerušení, z Mailchimpu, Klaviya, HubSpotu, Salesforce, Shopify, WooCommerce, Stripe a dalších). Obojí běží na stejném enginu a sdílí jednu nediskutovatelnou vlastnost: souhlas se u každého záznamu prokazuje, nikdy nepředpokládá.
Jak se rozhoduje o souhlasu
Každý záznam projde branou souhlasu se selháním do uzavřeného stavu, než může vstoupit do marketingového publika:
| Verdikt | Co se stane |
|---|---|
Souhlas prokázán (například Mailchimp subscribed, Klaviyo SUBSCRIBED, marketingový souhlas ve Shopify) | Import do Vámi zvolených seznamů v Brevo |
| Výslovně odmítnut (odhlášen, opt-out) | Nezahazuje se, přenáší se do Brevo jako kontakt na černé listině a zapisuje se do registru zákazu kontaktování, takže mu nová platforma nikdy nemůže napsat |
Potlačen kvůli doručitelnosti (tvrdý odraz, stížnost na spam, například Mailchimp cleaned, Klaviyo HARD_BOUNCE/SPAM_COMPLAINT) | Přenáší se jako kontakt na černé listině a označuje se jako trvalý: pozdější opt-in na jiné platformě nikdy nezruší odraz ani stížnost |
| Neprokázán (žádný signál o souhlasu) | Odmítnuto. „Souhlas jsme nedokázali prokázat“ a „souhlas existuje“ nikdy neznamenají totéž |
Rozdíl mezi „odmítnuto“ a „neprokázáno“ je podstatný: odhlášení je rozhodnutí, které musí migraci přežít; chybějící pole není rozhodnutí vůbec.
Zdroje souhlasu podle platformy
| Platforma | Doklad o souhlasu | Signály potlačení |
|---|---|---|
| Mailchimp | Stav člena subscribed | unsubscribed (opt-out), cleaned (tvrdý odraz) |
| Klaviyo | Marketingový souhlas v profilu SUBSCRIBED | Seznam potlačení s důvody (UNSUBSCRIBE, USER_SUPPRESSED, HARD_BOUNCE, INVALID_EMAIL, SPAM_COMPLAINT) |
| Shopify | email_marketing_consent.state / accepts_marketing | Výslovné not_subscribed |
| HubSpot | Stavy odběrů (dávkové API, 100 kontaktů na volání) | hs_email_optout |
| Salesforce | Ze Sales Cloud nelze hromadně prokázat, identita se migruje, zařazení do publika zůstává uzavřené | HasOptedOutOfEmail, EmailBouncedDate |
| WooCommerce / Stripe | Neodvozuje se z nákupů, záznam zákazníka není marketingový souhlas | – |
Řešení konfliktů při migraci
Když se zdroj a Brevo u stejné adresy neshodnou, řídí se řešení režimem, který zvolíte:
- Vyhrává nejnovější rozhodnutí (výchozí): převáží strana, jejíž rozhodnutí o souhlasu nese novější časové razítko. Strana bez čitelného časového razítka vždy prohrává se stranou, která je má; pokud razítko nemá ani jedna, vyhrává hůře dosažitelný stav.
- Zdroj pravdy: určíte platformu, která je pro migraci autoritativní („pravdu má zdroj“ nebo „pravdu má Brevo“). Pokud Váš workspace už deklaruje systém záznamů, stane se tato platforma výchozí autoritou automaticky.
- Ve všech režimech: tvrdé odrazy a stížnosti na spam jsou fakta o doručitelnosti, nikoli preference, novější opt-in je nikdy nezruší, a každý konflikt, u kterého engine odmítne jednat, se počítá a reportuje, nikdy se tiše nepřeskočí.
Spolehlivost při plné zátěži
- Extrakce založená na kurzoru projde celou zdrojovou tabulku (100 tisíc a více kontaktů) s kontrolními body, po pádu naváže od poslední dokončené dávky a opakované pokusy nikdy nezapíšou dvakrát (klíče idempotence u každého záznamu).
- Zápisy do Brevo používají API pro hromadný import (10 000 kontaktů na dávku) v rámci limitů Brevo; stav potlačení putuje spolu s importem, takže nevzniká okno, kdy je kontakt nejprve dosažitelný a teprve poté potlačený.
- Každý běh reportuje, co se přesunulo a co ne: importované kontakty, přenesená výslovná odmítnutí, propagovaná potlačení, zadržené konflikty a důvody selhání u jednotlivých záznamů.
Co přidává synchronizace po migraci
Po migraci udržují stejná připojení Brevo aktuální: webhooky platforem (Shopify, WooCommerce, WordPress, Mailchimp) přenášejí změny téměř v reálném čase a dotazované zdroje se obnovují podle plánu. Odhlášení zaznamenaná na zdroji překlopí souhlas v evidenci, a to s auditní stopou o tom, kdy, odkud a na základě jakého důkazu.
Nastavení
- Připojte v Tajo zdrojovou platformu (API klíč nebo OAuth, podle konektoru).
- Připojte Brevo a vyberte cílové seznamy.
- Zvolte režim řešení konfliktů (nebo ponechte výchozí).
- Spusťte migraci; než zapnete automatizace, projděte report včetně zadržených konfliktů.
Zpracování souhlasu a potlačení nelze vypnout. Neexistuje nastavení, které by odhlášené kontakty importovalo jako oslovitelné.