Přeskočit na hlavní obsah

Webhook - změna stavu kontaktu

Pomocí webhooků si můžete na určenou adresu posílat informace o změně kontaktu.

Jakub Filounek avatar
Autor: Jakub Filounek
Aktualizováno před více než týdnem

Ecomail umožňuje posílat na určenou adresu informace o změně stavu kontaktu v seznamu kontaktů, tzv. webhooky.

Adresu pro webhook lze nastavit v nastavení seznamu kontaktů, ve spodní části.

Webhook - změna stavu kontaktu

Webhook se odešle v těchto případech:

  • Uživatel se přihlásí k odběru emailů (formulář, ruční přihlášení v detailu kontaktů)

  • Uživatel se odhlásí z odběru e-mailů (z odkazu, ruční odhlášení v detailu kontaktů)

  • Uživatel je odhlášen a znovu se přihlásí k odběru e-mailů

  • Uživatele manuálně odhlásíte/přihlásíte z odběru v detailu kontaktu

  • V případě zapnutého double opt-in se webhook odesílá pouze v momentě registrace, potvrzení double opt-inu se již na webhook nepošle

  • Uživatel je odhlášen přes import

  • Uživatele odhlásíte přes hromadné odhlášení

  • Uživatele odhlásíte přes následující tlačítko

Webhook se neodešle v těchto případech:

  • Pokud dojde k přihlášení/odhlášení přes API

Na zadanou adresu je odeslán požadavek POST s následující strukturou:

  • Přihlášení kontaktu

{
"payload": {
"email": "some@email.cz",
"status": "SUBSCRIBED",
"status_code": 1,
"listId": 1,
"campaignId": null,
"trigger": "contacts /spa/contacts/{id}/add-subscriber"
}
}
  • Odhlášení kontaktu

{
"payload": {
"campaignId": null,
"email": "some@email.cz",
"listId": 1,
"status": "UNSUBSCRIBED",
"status_code": 2,
"trigger": "app /contacts/update-status/{id}/{email}/{status}"
}
}

Hodnota status může nabývat následujících hodnot:

  • SUBSCRIBED

  • UNSUBSCRIBED

Dostali jste odpověď na svou otázku?