---
title: "Synchronizácia zákazníkov"
description: "Synchronizujte a migrujte zákaznícke dáta do Brevo s dôkazom súhlasu, ktorý sa pri pochybnosti uzavrie, s prenosom blokovaní a riešením konfliktov pod kontrolou operátora."
url: https://tajo.io/sk/docs/skills/data-sync/customer-sync/
markdown: https://tajo.io/sk/docs/skills/data-sync/customer-sync.md
lang: sk-SK
robots: noindex
---

Požiadajte o skorý prístup

Zadajte svoje meno a pracovnú e-mailovú adresu. Pošleme vám odkaz na potvrdenie žiadosti o prístup k Tajo.

# Synchronizácia zákazníkov

Tajo presúva zákaznícke dáta do Brevo dvoma spôsobmi: **priebežnou synchronizáciou** (zmeny z prepojenej platformy prúdia do Brevo nepretržite) a **hromadnou migráciou** (objemným prenosom s možnosťou pokračovania z platforiem Mailchimp, Klaviyo, HubSpot, Salesforce, Shopify, WooCommerce, Stripe a ďalších). Oba bežia na rovnakom engine a majú jednu nespochybniteľnú vlastnosť: **súhlas sa pri každom zázname dokazuje, nikdy nepredpokladá.**

## Ako sa rozhoduje o súhlase

Každý záznam prejde bránou súhlasu, ktorá sa pri pochybnosti uzavrie, skôr než sa môže dostať do marketingového publika:

| Verdikt | Čo sa stane |
| --- | --- |
| **Súhlas preukázaný** (napr. Mailchimp `subscribed`, Klaviyo `SUBSCRIBED`, marketingový súhlas v Shopify) | Import do Vami zvolených zoznamov v Brevo |
| **Výslovne odmietnutý** (odhlásený, opt-out) | **Nezahodí sa.** Prenesie sa do Brevo ako kontakt na čiernej listine a zapíše sa do registra zákazu kontaktovania, takže nová platforma mu nikdy nemôže poslať e-mail |
| **Blokovaný z dôvodu doručiteľnosti** (tvrdý bounce, sťažnosť na spam, napr. Mailchimp `cleaned`, Klaviyo `HARD_BOUNCE`/`SPAM_COMPLAINT`) | Prenesie sa ako kontakt na čiernej listine a označí sa ako trvalý: neskorší opt-in na inej platforme nikdy nezruší bounce ani sťažnosť |
| **Nepreukázaný** (žiadny signál o súhlase) | Odmietnutý. „Súhlas sa nám nepodarilo preukázať“ a „súhlas existuje“ nikdy nie sú ten istý výsledok |

Rozdiel medzi „odmietnutým“ a „nepreukázaným“ je podstatný: odhlásenie je rozhodnutie, ktoré musí migráciu prežiť; chýbajúce pole nie je rozhodnutie vôbec.

### Zdroje súhlasu podľa platformy

| Platforma | Dôkaz súhlasu | Signály blokovania |
| --- | --- | --- |
| Mailchimp | Stav člena `subscribed` | `unsubscribed` (opt-out), `cleaned` (tvrdý bounce) |
| Klaviyo | Marketingový súhlas v profile `SUBSCRIBED` | Zoznam blokovaní s dôvodmi (`UNSUBSCRIBE`, `USER_SUPPRESSED`, `HARD_BOUNCE`, `INVALID_EMAIL`, `SPAM_COMPLAINT`) |
| Shopify | `email_marketing_consent.state` / `accepts_marketing` | Výslovné `not_subscribed` |
| HubSpot | Stavy odberov (dávkové API, 100 kontaktov na volanie) | `hs_email_optout` |
| Salesforce | Zo Sales Cloud sa hromadne nedá preukázať; identita sa migruje, zaradenie do publika zostáva zavreté | `HasOptedOutOfEmail`, `EmailBouncedDate` |
| WooCommerce / Stripe | Neodvodzuje sa z nákupov; záznam zákazníka nie je marketingový súhlas | – |

## Riešenie konfliktov počas migrácie

Keď sa zdroj a Brevo nezhodnú na tej istej adrese, riešenie sa riadi režimom, ktorý zvolíte:

- **Vyhráva najnovšie rozhodnutie (predvolené)**: prevláda strana, ktorej rozhodnutie o súhlase nesie novšiu časovú značku. Strana bez čitateľnej časovej značky vždy prehráva so stranou, ktorá ju má; ak ju nemá ani jedna, vyhráva menej dostupný stav.
- **Zdroj pravdy**: pre migráciu určíte autoritatívnu platformu („pravdu má zdroj“ alebo „pravdu má Brevo“). Ak Váš pracovný priestor už deklaruje systém záznamov, táto platforma sa automaticky stáva predvolenou autoritou.
- **V každom režime**: tvrdé bounce a sťažnosti na spam sú fakty o doručiteľnosti, nie preferencie. Novší opt-in ich nikdy neodblokuje a každý konflikt, pri ktorom engine odmietne konať, sa spočíta a nahlási, nikdy sa potichu nepreskočí.

## Spoľahlivosť pri veľkých objemoch

- Extrakcia s kurzorom prejde celú zdrojovú tabuľku (100 tis. a viac kontaktov) s kontrolnými bodmi. Po páde sa pokračuje od poslednej dokončenej dávky a opakovania nikdy nezapíšu dvakrát (kľúče idempotencie pre každý záznam).
- Zápisy do Brevo používajú API hromadného importu (10 000 kontaktov v jednej dávke) v rámci limitov Brevo; stav blokovania putuje spolu s importom, takže nevzniká okno, v ktorom by bol kontakt najprv dostupný a až potom zablokovaný.
- Každý beh hlási, čo sa presunulo a čo nie: importované kontakty, prenesené výslovné odmietnutia, rozšírené blokovania, zadržané konflikty a dôvody zlyhania pre jednotlivé záznamy.

## Čo synchronizácia pridáva po migrácii

Po migrácii udržiavajú tie isté prepojenia Brevo aktuálne: webhooky platforiem (Shopify, WooCommerce, WordPress, Mailchimp) prenášajú zmeny takmer v reálnom čase a dopytované zdroje sa obnovujú podľa plánu. Odhlásenia zaznamenané pri zdroji prepnú súhlas v evidencii, spolu s auditnou stopou o tom, kedy, odkiaľ a na základe akého dôkazu.

## Nastavenie

1. Prepojte zdrojovú platformu v Tajo (API kľúč alebo OAuth, podľa konektora).
2. Prepojte Brevo a vyberte cieľové zoznamy.
3. Zvoľte režim riešenia konfliktov (alebo ponechajte predvolený).
4. Spustite migráciu; pred zapnutím automatizácií si prejdite report vrátane zadržaných konfliktov.

Spracovanie súhlasu a blokovaní sa nedá vypnúť. Neexistuje nastavenie, ktoré by odhlásené kontakty importovalo ako kontakty, ktorým sa smie posielať.
