Webhooky
Podpísané POST na vašu URL pri otvorení, prekliku, bounce, sťažnosti alebo odhlásení. Webhook založíte cez POST /api/v1/webhooks.
Predvolený formát: jedna udalosť v jednej požiadavke
Každá udalosť príde ako samostatný POST s týmto telom. Platí pre všetky webhooky, ktoré dávkový formát nezapli.
{
"event": "click",
"email": "customer@example.com",
"campaignUuid": "019ed1ac-30a6-75be-9204-5a66a318922e",
"timestamp": "2026-10-14T10:34:49+02:00"
}
Dávkový formát (voliteľný)
Jeden POST nesie pole až 100 udalostí v kľúči events. Každá položka má rovnaké polia ako predvolený formát. Hlavička X-SmartMailer-Event má hodnotu batch.
{
"events": [
{
"event": "open",
"email": "customer@example.com",
"campaignUuid": "019ed1ac-30a6-75be-9204-5a66a318922e",
"timestamp": "2026-10-14T10:34:49+02:00"
},
{
"event": "click",
"email": "other@example.com",
"campaignUuid": "019ed1ac-30a6-75be-9204-5a66a318922e",
"timestamp": "2026-10-14T10:34:50+02:00"
}
]
}
Dávkový formát zapnete pri založení webhooku poľom "batch": true. Bez neho webhook dostáva predvolený formát. Stav vracia GET /api/v1/webhooks v poli batch.
POST /api/v1/webhooks
{
"url": "https://example.com/smartmailer-webhook",
"events": ["open", "click", "unsubscribed"],
"batch": true
}
Hlavičky a podpis
X-SmartMailer-Event: typ udalosti (open,click,bounce,hardBounce,complaint,unsubscribed), pri dávkebatch.X-SmartMailer-Signature:HMAC-SHA256tela požiadavky v hex, kľúčom je secret, ktorý vrátilo založenie webhooku.- Podpis overujte nad surovým telom požiadavky a porovnávajte v konštantnom čase (
hash_equals,timingSafeEqual).
Doručenie a výpadky endpointu
- Na odpoveď čakáme najviac 5 sekúnd. Odpovedajte rýchlo stavom
2xxa náročnejšie spracovanie si dajte do vlastnej fronty. - Po 5 neúspešných doručeniach za sebou (stav 4xx alebo 5xx, chyba spojenia, vypršaný čas) webhook na 15 minút pozastavíme a udalosti z toho času sa nedoručia. Dokedy pauza trvá, ukazuje pole
suspendedUntilvGET /api/v1/webhooks. Po pauze skúsime doručiť znova. - Neúspešné doručenie neopakujeme. Každú udalosť pošleme najviac raz.
- Výnimočne môže rovnaká udalosť prísť dvakrát. Deduplikujte podľa
event,emailacampaignUuid.
Integrácie
Zoznam oficiálnych integrácií.
| Názov | Popis | Odkaz |
|---|---|---|
| Modul pre PrestaShop Prenáša kontakty z objednávok a odberateľov newslettera a meria objednávky z kampaní. Zadarmo, pre PrestaShop 1.6, 1.7, 8.x a 9.x. | Prenáša kontakty z objednávok a odberateľov newslettera a meria objednávky z kampaní. Zadarmo, pre PrestaShop 1.6, 1.7, 8.x a 9.x. | Stiahnuť |
| Plugin pre WordPress a WooCommerce Posiela nových používateľov, zákazníkov z objednávok WooCommerce a odoslané formuláre. Zadarmo, pre WordPress 6.2+. | Posiela nových používateľov, zákazníkov z objednávok WooCommerce a odoslané formuláre. Zadarmo, pre WordPress 6.2+. | Stiahnuť |
| Plugin pre OpenCart Úplné prepojenie SmartMailera s OpenCartom. Jednoduché použitie. Pre OpenCart 3.x a 4.x. | Úplné prepojenie SmartMailera s OpenCartom. Jednoduché použitie. Pre OpenCart 3.x a 4.x. | Stiahnuť |
| Plugin pre Joomla Úplné prepojenie SmartMailera s Joomlou vrátane VirtueMartu. Jednoduché použitie. Pre Joomla 5.4+. | Úplné prepojenie SmartMailera s Joomlou vrátane VirtueMartu. Jednoduché použitie. Pre Joomla 5.4+. | Stiahnuť |
| E-shop Forga Prepojenie so SmartMailerom je súčasťou prenájmu e-shopu Forga. Nič sa neinštaluje. | Prepojenie so SmartMailerom je súčasťou prenájmu e-shopu Forga. Nič sa neinštaluje. | Web |
| Shoptet Priame prepojenie zatiaľ nie je. Kontakty prenesiete exportom do CSV a importom s priradením stĺpcov. | Priame prepojenie zatiaľ nie je. Kontakty prenesiete exportom do CSV a importom s priradením stĺpcov. | Návod |
| Prechod zo SmartEmailingu Návod, ako kontakty a odhlásenia zo SmartEmailingu vyexportovať do CSV a naimportovať do SmartMailera. | Návod, ako kontakty a odhlásenia zo SmartEmailingu vyexportovať do CSV a naimportovať do SmartMailera. | Návod |
| Prechod z Ecomailu Návod, ako kontakty a odhlásenia z Ecomailu vyexportovať do CSV a naimportovať do SmartMailera. | Návod, ako kontakty a odhlásenia z Ecomailu vyexportovať do CSV a naimportovať do SmartMailera. | Návod |
| Prechod z Mailchimpu Návod, ako kontakty a odhlásenia z Mailchimpu vyexportovať do CSV a naimportovať do SmartMailera. | Návod, ako kontakty a odhlásenia z Mailchimpu vyexportovať do CSV a naimportovať do SmartMailera. | Návod |
| Ukážkový kód v PHP Jednoduchá ukážka napojenia na API v PHP. | Jednoduchá ukážka napojenia na API v PHP. | Stiahnuť |
Domény odosielateľa a DNS
Ako vložiť záznamy z detailu domény u správcu domény.
Po pridaní domény odosielateľa dostanete v SmartMaileri záznamy TXT, CNAME a MX. Návod ukazuje, kam ich vložiť u WEDOS, Forpsi, Active24, Websupport, Cloudflare a ďalších správcov.
Otvoriť návod