zpět na technikálie

SimpleShop a MailerLite nespustí automatizaci po platbě přímo - tady je řešení přes n8n

WordPressito

Měsíční newsletter pro majitele webů, kteří chtějí, aby jejich WordPress spolehlivě fungoval.

Skicář s náčrtem pracovního postupu - tiskárna, ozubená kola a obálka - na pozadí keře s ostružinami

Datum poslední změny: 15. 7. 2026

Tohle řešení jsem nasadil u klientky, která prodává digitální produkty přes SimpleShop a e-mailing provozuje v MailerLite. Cíl: jakmile někdo zaplatí, MailerLite o tom má vědět a spustit automatizaci na odeslání několika emailů.

Zní jednoduše, ale má to háček - SimpleShop umožňuje spojení s MailerLite, ale předává jen informaci o kontaktech, které:

  • Objednali, ale nezaplatily.
  • Zaplatily.

Informace o produktu nepředává.

Řešení stručně: SimpleShop webhook → n8n zachytí požadavek → zavolá MailerLite API → spustí se automatizace. Celé propojení funguje bez programování. Pojďme si to teď projít zevrubněji.

Jak propojit SimpleShop s MailerLite?

SimpleShop umí posílat webhooky - zavolat zadanou URL adresu ve chvíli, kdy někdo objedná nebo zaplatí.

MailerLite webhooky sice umí také, ale jen obráceně: Posílají data ven, když se něco stane uvnitř MailerLite. Příchozí webhooky od jiné služby (třeba SimpleShopu) jako automatizační trigger nenabízí.

Je třeba prostředníka. A tím je v našem případě n8n.

n8n - přístupy potřebné pro propojení

Co je potřeba

  • Účet v SimpleShopu s alespoň jedním produktem.
  • Účet v MailerLite s vytvořenou automatizací.
  • Běžící instance n8n (vlastní server nebo cloud verze n8n.io).
  • Vlastní políčko v MailerLite pro název produktu (např. produkt).

Jako prostředníka jsem použil n8n - open source nástroj pro automatizace, který mám rozběhnutý na vlastním serveru. (Pokud máš u mě hosting se správou webu, spuštění podobné automatizace u mně může být jeden z bonusů, které z toho plynou.)

Logika je jednoduchá:

  1. SimpleShop po zaplacení zavolá webhook, ten je zachycen v mém n8n.
  2. n8n vezme z webhooku e-mail zákazníka a název produktu.
  3. n8n zavolá MailerLite API - vytvoří kontakt (nebo ho najde, pokud už existuje) a vyplní mu vlastní políčko.
  4. MailerLite sleduje změny vlastních políček a v případě shody hodnoty políčka spustí uvítací sekvenci pro daný produkt (například doplňkové informace a návody k zakoupenému produktu).

Workflow automatizace SimpleShop - MailerLite

Nastavení v SimpleShop

V nastavení každého produktu (záložka Ostatní) je pole Webhook po zaplacení. Tam vkládám URL ve tvaru:

url-n8n/simpleshop-platba?mail={mail}&group=produkt-a

Proměnná {mail} je dynamická - SimpleShop ji automaticky nahradí e-mailem kupujícího. Hodnota group je pevná pro každý produkt a říká n8n, do jaké skupiny (nebo s jakým tagem) má kontakt zařadit. Druhý produkt má URL:

url-n8n/simpleshop-platba?mail={mail}&group=produkt-b

Takže přidání dalšího produktu = změna jedné hodnoty v URL. Žádné programování.

Nastavení v n8n

Workflow má pět kroků:

  1. Webhook - naslouchá na adrese své adrese a čeká na webhook.
  2. Validace - ověří, že v požadavku jsou oba parametry (mailgroup). Pokud ne, vrátí chybu 400.
  3. MailerLite: Create subscriber - vytvoří kontakt. Pokud už existuje, pokračuje dál (Continue on Fail).
  4. MailerLite: Update subscriber - doplní vlastní políčka s názvem skupiny/produktu.
  5. Response - vrátí SimpleShop potvrzení, že vše proběhlo v pořádku.

Nastavení v MailerLite

v MailerLite se automatizace spouší, když:

  • Dojde ke změně vlastního políčka
  • a současně text políčka odpovídá názvu produktu.

Kontakt dále putuje do skupiny s názvem produktu pro lepší segmentaci e-mailingu.

Příklad využití: třeba pro doručení dodatečných informací, napsání recenze atd.

Hodilo by se ti podobné propojení? Napiš mi - podíváme se, co by šlo zautomatizovat.

Časté otázky

Proč SimpleShop a MailerLite nejdou propojit přímo pro spuštění automatizace po platbě?

SimpleShop umí odesílat webhooky (zavolat URL po zaplacení), ale MailerLite příchozí webhooky jako trigger automatizace nepodporuje. MailerLite webhooky fungují jen jako výstup - posílají data ven z MailerLite, ne dovnitř. Proto je potřeba prostředník, který webhook přijme a MailerLite API zavolá sám.

Co je n8n a proč ho použít jako prostředníka?

n8n je open-source nástroj pro automatizace, který umí přijímat příchozí webhooky a volat API dalších služeb. Funguje jako most: SimpleShop mu pošle data o platbě, n8n je zpracuje a předá MailerLite. Výhoda oproti Make nebo Zapier: n8n běží na vlastním serveru a nemá limit na počet spuštění. Je open source, máš tak větší pravděpodobnost toho, že se pod kapotou nedějí nepěknosti. A když n8n provozuješ na vlastním serveru, data jdou jen tam, kam je pošleš.

Funguje toto řešení pro více produktů najednou?

Ano. Každý produkt v SimpleShopu dostane vlastní webhook URL s jiným parametrem group (např. group=kurz-a, group=ebook-b). n8n z tohoto parametru pozná, do jaké skupiny zákazníka zařadit. Přidání dalšího produktu = změna jedné hodnoty v URL, žádné programování.

Jak MailerLite pozná, kterou automatizaci spustit?

n8n po přijetí webhooky vyplní v MailerLite vlastní políčko kontaktu (např. pole produkt hodnotou kurz-a). MailerLite sleduje změny vlastních políček a automatizaci spustí, když hodnota políčka odpovídá nastavené podmínce.

Potřebuji k tomuto řešení programátora?

Ne. n8n workflow je vizuální - bloky se skládají klikáním, bez psaní kódu. Potřebuješ přístup do nastavení SimpleShopu, MailerLite a funkční instanci n8n. Pokud n8n nemáš, lze ho provozovat na serveru nebo využít cloud verzi na n8n.io. Nebo automatizaci můžu vložit vedle těch svých (pokud máš hosting u mně).

WordPressito

Měsíční newsletter pro majitele webů, kteří chtějí, aby jejich WordPress spolehlivě fungoval.

Dozvíš se:

🔌 Tipy na užitečné pluginy a nástroje.
🆕 Novinky z WordPress světa.
💡 Praktické návody a rady.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram