O mně Služby Ceník Blog Nezávazná poptávka
← Blog

Jak implementovat Brevo do email marketingu e-shopu — od integrace k první automatizaci

19. 5. 2026
Jak implementovat Brevo do email marketingu e-shopu — od integrace k první automatizaci

Email marketing je stále jedním z kanálů s nejvyšší návratností investic v e-commerce. Problém je, že většina majitelů e-shopů ho využívá na úrovni „pošlu newsletter jednou za měsíc" a nechává většinu peněz ležet na stole. Opuštěné košíky bez reakce, žádná uvítací sekvence, nulová segmentace, transakční e-maily odesílané přes sdílený hostingový server, který končí ve spamu — to je standard, ne výjimka.

Brevo (dříve Sendinblue) je nástroj, který to umožňuje změnit bez velkých výdajů a bez nutnosti najímat vývojáře. Nabízí nativní integrace s WooCommerce a PrestaShop, rozumný cenový model založený na počtu odeslaných e-mailů (nikoli na počtu kontaktů), a dostatečně propracovaný automatizační engine, který pokryje 90 % potřeb typického e-shopu.

Tento článek vás provede celou implementací — od založení účtu přes technickou konfiguraci DNS, integraci s e-shopem, až po sestavení prvních automatizací, které se zaplatí první den provozu.


Než začnete: co Brevo umí a co ne

Krátké a upřímné hodnocení, abyste věděli, do čeho jdete.

Brevo je skvělé pro:

Brevo má omezení:

Pokud používáte WooCommerce nebo PrestaShop, máte seznam do několika desítek tisíc kontaktů a chcete přejít od newsletterů k opravdové automatizaci — Brevo je výborná volba za přijatelné náklady.


Krok 1: Účet a struktura — než kliknete „Instalovat"

Výběr plánu

Brevo má plány založené na počtu odeslaných e-mailů měsíčně, nikoli na počtu kontaktů. To je důležitý rozdíl oproti Mailchimp nebo Klaviyo.

Plán Cena E-maily/měs. Klíčové funkce
Free 0 Kč 300/den (cca 9 000/měs.) Základní kampaně, automatizace do 2 000 kontaktů
Starter od ~220 Kč 5 000+ Bez loga Brevo, základní reporty
Business od ~420 Kč 5 000+ Landing pages, A/B testování, automatizace bez limitu kontaktů, pokročilé reporty
Professional od ~11 000 Kč 150 000+ Dedikovaná IP, prioritní podpora

Doporučení pro typický e-shop: plán Business — jedině na tomto plánu funguje automatizace bez limitu počtu kontaktů, což je klíčové pro opuštěné košíky, uvítací sekvence a winback kampaně.

Na plánu Free a Starter automatizace pokrývá pouze prvních 2 000 kontaktů — v praxi to znamená, že většina zákazníků e-shopu jednoduše nedostane automatické e-maily.

Struktura účtu — jeden záhák, který stojí za to vyřešit hned na začátku

Pokud spravujete více e-shopů nebo plánujete oddělit transakční komunikaci (potvrzení objednávky, stav zásilky) od marketingové (newslettery, opuštěné košíky) — zvažte použití oddělených odesílatelů (Senders) nebo i samostatných pod-účtů. Brevo umožňuje vytvářet více odesílatelů s různými adresami a doménami v rámci jednoho účtu.

Dobrá praxe:


Krok 2: Konfigurace DNS — základ doručitelnosti

To je krok, který většina návodů přeskakuje, a přitom rozhoduje o tom, zda vaše e-maily skončí v inboxu nebo ve spamu.

Proč je to důležité

Když odesíláte e-mail přes Brevo, vychází ze serverů Brevo, ale „podepsaný" vaší doménou. Aby e-mailovým serverům příjemců (Gmail, Seznam, Centrum, Outlook) věřilo, že jste to opravdu vy — potřebujete nastavit tři DNS záznamy.

SPF (Sender Policy Framework)

SPF říká serverům příjemců: „tyto IP adresy mají právo odesílat e-maily jménem mé domény".

V DNS panelu své domény (Cloudflare, WEDOS, Forpsi, Active24 — kdekoliv máte doménu) přidejte TXT záznam:

Typ: TXT
Název: @ (nebo vaseshop.cz)
Hodnota: v=spf1 include:spf.brevo.com ~all

Pokud již máte existující SPF záznam pro jiné služby (např. hostingový server), nevytvářejte nový záznam — dopište include:spf.brevo.com do stávajícího:

v=spf1 include:vashosting.cz include:spf.brevo.com ~all

Pozor: doména může mít pouze jeden SPF záznam. Dva samostatné SPF záznamy = chyba, e-maily končí ve spamu.

DKIM (DomainKeys Identified Mail)

DKIM je kryptografický podpis přidávaný ke každému odeslanému e-mailu. Příjemce podpis ověří a potvrdí, že e-mail nebyl cestou upraven.

V Brevo: Nastavení → Odesílatelé a IP → Domény → přidejte svou doménu → Brevo vygeneruje CNAME záznam, který vložíte do DNS.

Vypadá přibližně takto:

Typ: CNAME
Název: brevo._domainkey
Hodnota: [dlouhý řetězec znaků z panelu Brevo]

DMARC (Domain-based Message Authentication)

DMARC je politika, která říká, co udělat s e-mailem, který neprojde ověřením SPF nebo DKIM. Minimální záznam:

Typ: TXT
Název: _dmarc
Hodnota: v=DMARC1; p=none; rua=mailto:vasmail@vaseshop.cz

p=none znamená „pouze hlásit, neodmítat" — bezpečný výchozí bod. Po několika týdnech sběru reportů lze změnit na p=quarantine nebo p=reject.

Ověření konfigurace

Po přidání DNS záznamů — propagace trvá od několika minut až 48 hodin. Správnost ověřte na:


Krok 3: Integrace s WooCommerce

Instalace pluginu

V panelu WordPress: Pluginy → Přidat nový → hledejte „Brevo" → nainstalujte a aktivujte oficiální plugin „Brevo - CRM, Email Marketing and Automation".

Po aktivaci se zobrazí průvodce konfigurací. Potřebujete API klíč z Brevo: Panel Brevo → Nastavení → API klíče → Vytvořit nový klíč.

Co plugin automaticky synchronizuje

Po propojení účtu s WooCommerce začne plugin v reálném čase synchronizovat:

Klíčové: v nastavení pluginu zapněte „Ecommerce Attribute Synchronization" — bez toho Brevo neshromažďuje data o chování zákazníků, což znemožňuje automatizace.

Transakční e-maily přes Brevo — proč to stojí za to

WooCommerce standardně odesílá transakční e-maily (potvrzení objednávky, změna stavu, heslo) přes hostingový mailový server. Pokud je hosting na sdíleném serveru se společnou IP — doručitelnost bývá problematická.

Brevo nabízí SMTP relay — můžete přesměrovat odesílání všech e-mailů WooCommerce přes servery Brevo. Výsledek: lepší doručitelnost, plné sledování otevření a kliknutí i pro transakční e-maily, konzistentní šablony.

Konfigurace v pluginu: záložka „Transakční e-maily" → zapněte „Odesílat WooCommerce e-maily přes Brevo SMTP".

Odešlete několik testovacích e-mailů a zkontrolujte, zda dorazily do inboxu.


Krok 4: Integrace s PrestaShop

Instalace modulu

V panelu PrestaShop: Moduly → Tržiště modulů → hledejte „Brevo" → nainstalujte oficiální modul. Alternativně stáhněte modul přímo z brevo.com a nahrajte přes panel.

Po instalaci: vložte API klíč z panelu Brevo → modul provede počáteční synchronizaci stávajících kontaktů a objednávek.

Synchronizace e-commerce dat

V nastavení modulu: „Ecommerce Attribute Synchronization" → zapněte synchronizaci. PrestaShop začne posílat do Brevo:

Důležitá technická poznámka pro PrestaShop: synchronizace behaviorálních událostí (opuštěné košíky) vyžaduje, aby byl tracker Brevo nainstalován — jde o JavaScriptový kód, který modul automaticky přidává do hlavičky e-shopu. Pokud máte zapnutou full-page cache (např. přes modul Block Cache nebo externí CDN), ujistěte se, že tracker není cachován jako statický soubor — musí se načítat dynamicky.

Transakční e-maily přes Brevo

Analogicky jako u WooCommerce — transakční e-maily PrestaShop lze přesměrovat přes SMTP Brevo. V modulu: záložka „Konfigurace e-mailu" → zadejte SMTP údaje z panelu Brevo (host: smtp-relay.brevo.com, port: 587, login: vaše e-mailová adresa z Brevo, heslo: SMTP klíč z panelu).


Krok 5: Segmentace kontaktů — než cokoli odešlete

Odesílání stejného newsletteru všem kontaktům je recept na rostoucí míru odhlašování a klesající doručitelnost. Brevo umožňuje vytvářet dynamické segmenty založené na e-commerce datech.

Základní segmenty, které byste měli mít hned od začátku

Aktivní zákazníci — nakoupili v posledních 90 dnech:

Poslední nákup → je v průběhu → 90 dní

Zákazníci ohrožení odchodem — nakoupili, ale nevracejí se:

Poslední nákup → je dříve než → 90 dní
A ZÁROVEŇ
Celkový počet objednávek → je větší než → 0

VIP zákazníci — vysoké LTV:

Celková hodnota objednávek → je větší než → [např. 3 000 Kč]

Noví odběratelé — přihlásili se, ale ještě nenakoupili:

Datum přihlášení → je v průběhu → 30 dní
A ZÁROVEŇ
Celkový počet objednávek → rovná se → 0

Jednorázový zákazníci — nakoupili pouze jednou:

Celkový počet objednávek → rovná se → 1

Každý z těchto segmentů vyžaduje jinou komunikaci, jinou nabídku, jinou sekvenci. VIP zákazníkovi neposíláte newsletter se slevou 10 % — on vám již důvěřuje, nepotřebuje kupon. Jednorázovému zákazníkovi posíláte sekvenci zaměřenou na druhý nákup.


Krok 6: Pět automatizací, které musíte spustit

Automatizace 1: Uvítací sekvence

Trigger: Kontakt se přidal na seznam (např. přihlásil se přes formulář na webu)

Schéma:

Míra otevření uvítací sekvence je 3–5× vyšší než u standardních newsletterů. Jde o zlatý moment — zákazník je nejvíce zaujatý vaší značkou v průběhu prvních dvou týdnů po přihlášení.

Automatizace 2: Zotavení opuštěného košíku

Statistiky jsou neúprosné: více než 70 % košíků je opuštěno. I zotavení 5–10 % z nich je reálná částka při větší návštěvnosti.

Trigger: „Cart updated" (košík aktualizován) → žádný nákup po dobu X

Schéma:

Konfigurace v Brevo: Automatizace → Nová automatizace → Opuštěný košík — Brevo má připravenou šablonu, kterou stačí upravit.

Důležitá podmínka: automatizace funguje pouze pro identifikované zákazníky (přihlášené nebo ty, jejichž e-mail je znám). Hosty, kteří nezadali e-mail, nelze oslovit. Proto je tak důležité motivovat zákazníky k registraci nebo alespoň k zadání e-mailu před pokladnou.

Automatizace 3: Potvrzení objednávky a sledování zásilky

Trigger: Změna stavu objednávky ve WooCommerce/PrestaShop

Místo výchozích, nudných systémových e-mailů — navrhněte v Brevo vlastní transakční šablony:

Šablona zprávy obsahuje dynamické tagy Brevo, které automaticky vkládají data z objednávky:

{{ contact.FIRSTNAME }} — jméno zákazníka
{{ order.id }} — číslo objednávky
{{ order.total_price }} — hodnota objednávky
{{ order.items }} — seznam produktů

Automatizace 4: Žádost o recenzi

Trigger: Stav objednávky se změnil na „Dokončeno" → počkejte 7–10 dní (dostatečná doba na doručení a vyzkoušení)

Jeden krátký e-mail: „Doufáme, že [název produktu] splnil vaše očekávání. Zanechte nám recenzi — pomůže ostatním kupujícím." + tlačítko na formulář recenze.

Míra zanechání recenze po takovém e-mailu je několikanásobně vyšší než organicky. Recenze jsou klíčovým konverzním faktorem — e-shop s 50 recenzemi prodává lépe než ten s nulou.

Automatizace 5: Winback kampaň (reaktivace neaktivních zákazníků)

Trigger: Poslední nákup byl před X dny (např. 90 nebo 120 dní)

Zákazník jednou nebo několikrát nakoupil, pak přestal. Místo posílání stejného newsletteru jako všem — spusťte dedikovanou reaktivační sekvenci:

Pokud kontakt stále nereaguje po celé sekvenci — přesuňte ho na seznam „Neaktivní" a přestaňte odesílat. Odesílání e-mailů lidem, kteří je neotevírají, poškozuje reputaci domény a snižuje doručitelnost pro všechny ostatní.


Krok 7: Transakční e-maily přes Brevo API — pro pokročilé

Pokud chcete plnou kontrolu nad transakčními e-maily (formátování, tracking, zpracování chyb) — můžete je odesílat přes API Brevo místo přes SMTP.

Příklad volání API v PHP (pro PrestaShop nebo vlastní plugin WooCommerce):

$apiKey = 'vas-api-klic';
$endpoint = 'https://api.brevo.com/v3/smtp/email';

$data = [
    'sender' => ['email' => 'objednavky@vaseshop.cz', 'name' => 'Váš Shop'],
    'to' => [['email' => $customerEmail, 'name' => $customerName]],
    'templateId' => 5, // ID šablony v Brevo
    'params' => [
        'ORDER_ID' => $orderId,
        'ORDER_TOTAL' => $orderTotal,
        'FIRST_NAME' => $customerFirstName,
    ]
];

$ch = curl_init($endpoint);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'api-key: ' . $apiKey,
    'Content-Type: application/json',
]);
$response = curl_exec($ch);
curl_close($ch);

Šablony v Brevo podporují Handlebars — {{ params.ORDER_ID }}, {{ params.FIRST_NAME }} atd. Lze vytvářet libovolně složité šablony s podmíněnou logikou, smyčkami přes produkty, dynamickými bloky.

Výhoda API oproti SMTP: kompletní log každého odeslaného e-mailu v panelu Brevo, webhooky na události (doručeno, otevřeno, kliknuto, chyba), možnost přikládání příloh, lepší zpracování chyb.


Krok 8: Hygiena seznamu kontaktů — o tom se nemluví, a přitom je to klíčové

Nikdo o hygieně seznamu nemluví, dokud doručitelnost neklesne na 60 %. A klesá, protože:

Co dělat:

  1. Double opt-in — vyžadujte potvrzení přihlášení kliknutím v e-mailu. Brevo to podporuje nativně. Seznamy s double opt-in mají vyšší míru zapojení a méně problémů s doručitelností.
  2. Automatické čištění hard bounces — Brevo automaticky označuje adresy s hard bounce jako „blokované" a znovu na ně neposílá. Nemusíte nic dělat ručně.
  3. Segment neaktivních — kontakty, které neotevřely žádný e-mail po dobu 6 měsíců, přesuňte do samostatného seznamu. Pošlete jim reaktivační kampaň (jako v automatizaci 5). Pokud stále žádná reakce — odhlaste nebo smažte.
  4. Pravidelné mazání „soft bounce" — adresy, které pravidelně bounceují (plná schránka, dočasná chyba), je vhodné po několika měsících smazat.

Typické chyby při implementaci Brevo

Chyba 1: Spuštění opuštěného košíku bez zapnutého trackeru Tracker musí být nainstalován a fungovat. Zkontrolujte v nástrojích pro vývojáře prohlížeče (F12 → Síť), zda se při vstupu na stránku produktu zobrazuje volání na sibautomation.com. Pokud ne — tracker nefunguje.

Chyba 2: Plán Starter místo Business pro automatizace Na Starteru automatizace pokrývá pouze 2 000 kontaktů. Zbytek zákazníků jednoduše nedostane žádné automatické e-maily. Ujistěte se, že plán pokrývá velikost vašeho seznamu.

Chyba 3: Chybějící mapování stavů objednávek Trigger Brevo „Order confirmed" musí být namapován na správný stav ve WooCommerce/PrestaShop. WooCommerce má výchozí stavy „processing" a „completed" — zkontrolujte v nastavení pluginu, které z nich odpovídají „zaplacené objednávce" ve vašem procesu.

Chyba 4: Odesílání opuštěného košíku všem, včetně nepřihlášených Pokud odešlete e-mail kontaktu, který nevyjádřil souhlas s marketingem — porušujete GDPR. Brevo umožňuje přidat filtr „kontakt přihlášen k odběru" do automatizace. Vždy ho zapněte pro marketingové kampaně.

Chyba 5: Chybějící odkaz pro odhlášení v marketingových e-mailech Brevo standardně přidává odkaz pro odhlášení, ale pokud vytváříte vlastní HTML šablonu — ujistěte se, že tag {% unsubscribe %} je v patičce. Absence tohoto odkazu není jen právní problém (GDPR), ale i rychlá cesta k tomu, aby uživatelé označili vaše e-maily jako spam.


Shoptet — specifika pro český trh

Shoptet je nejrozšířenější e-shopovou platformou v ČR. Brevo nemá pro Shoptet nativní plugin jako pro WooCommerce nebo PrestaShop, ale integrace je možná dvěma cestami:

Varianta A — přes Make (Integromat) nebo Zapier: Shoptet → Make → Brevo. Při každé nové objednávce nebo registraci zákazníka Make automaticky přidá kontakt do Brevo s příslušnými atributy (hodnota objednávky, produkt, datum). Tato varianta pokrývá základní potřeby — synchronizaci kontaktů a spouštění automatizací podle objednávek.

Varianta B — přes Shoptet API + vlastní skript: Shoptet má otevřené API. PHP skript na serveru naslouchá webhookům ze Shoptetu (nová objednávka, změna stavu) a volá API Brevo pro aktualizaci kontaktu nebo odeslání transakčního e-mailu. Tato varianta je technicky náročnější, ale poskytuje plnou kontrolu.

Behaviorální tracking (opuštěné košíky) pro Shoptet vyžaduje ruční vložení Brevo trackeru do šablony Shoptetu — to je možné přes editor šablon v administraci Shoptetu.


Shrnutí a další kroky

Implementace Brevo není jednorázový projekt — je to infrastruktura, kterou postavíte jednou a která pracuje za vás roky. Posloupnost priorit:

Fáze Co dělat Čas
Týden 1 Účet, DNS (SPF/DKIM/DMARC), integrace s e-shopem, transakční e-maily přes Brevo SMTP
Týden 2 Základní segmentace, uvítací sekvence
Týden 3 Opuštěný košík — generuje přímý příjem od prvního dne
Týden 4–5 Žádost o recenzi, winback, první segmentované kampaně
Měsíc 2+ Optimalizace na základě dat, A/B testování předmětů, rozšíření personalizace

Jednorázové náklady na implementaci (několik hodin technické práce) se vrátí v prvním měsíci provozu automatizace opuštěného košíku.


Jak vám mohu pomoci

Konfigurace Brevo „z krabice" je jedna věc. Pro maximální využití nástroje je nutná správná integrace s konkrétní e-shopovou platformou, přizpůsobení šablon značce a nastavení automatizací odpovídajících specifickým procesům e-shopu.

Jako certifikovaný specialista na WooCommerce a PrestaShop s více než 15 lety zkušeností s e-commerce implementuji Brevo komplexně — od technické konfigurace přes integraci s e-shopem až po sestavení prvních automatizací a školení týmu. Zaměřuji se na česky a slovensky mluvící e-shopy — včetně Shoptet.

Ozvěte se mi — probereme, od čeho má smysl začít ve vašem případě.

PrestaShop Expert Base Partner

Máte otázky k tomuto článku? Rád pomůžu s implementací popsaného řešení ve vašem e-shopu nebo odpovím na technické dotazy.

Napište mi