PřehledBeta
Automatizace
Automatizace provádějí kroky, například odeslání e-mailu, čekání nebo úpravu kontaktu, když se aktivuje spouštěč. Seznamte se s kontexty, stavy, spuštěními, kredity a API.
Automatizace je workflow, které se spouští samo: když se aktivuje spouštěč, například když se kontakt přidá do seznamu kontaktů nebo když se e-mail nedoručí, Emailit zahájí spuštění, které projde kroky, jež jste propojili, například odešle e-mail, den počká nebo upraví kontakt. Automatizace používejte pro uvítací e-maily, onboardingové sekvence, narozeninové e-maily, přeposílání a upozornění.
Jak to funguje
- Aktivuje se spouštěč. Každá automatizace začíná jedním spouštěčem, například Added to audience. Volitelné filtry ho zužují.
- Emailit zahájí spuštění pro kontakt nebo e-mail, který ho vyvolal, a účtuje 3 kredity.
- Spuštění prochází kroky napojené na spouštěč, jeden po druhém. Kroky Wait spuštění pozastaví a kroky Condition ho pošlou do větve Yes, nebo No.
- Spuštění skončí, když dojde k poslednímu kroku své větve, nebo selže, pokud selže některý krok.
Postup sestavíte na plátně ve webovém rozhraní, nebo ho pošlete do API jako seznam kroků a propojení. Viz Spouštěče a Kroky.
Kontexty
Každá automatizace má kontext, který určuje, čeho se spuštění týká a které spouštěče a kroky jsou k dispozici. Zvolíte ho při vytváření automatizace a později ho nelze změnit.
| Kontext | Označení | Každé spuštění se týká | Vhodné pro | Spouštěče |
|---|---|---|---|---|
| Contact | Easy | Jednoho kontaktu | Uvítací série, onboarding, opětovné zapojení | Členství v seznamu kontaktů, změny kontaktu, výročí dat |
| Medium | Jednoho e-mailu | Zpracování odpovědí, automatické přeposílání, upozornění na nedoručení | Události e-mailů, například doručení, nedoručení nebo přijetí | |
| Event | Advanced | Jednoho volání API | Postupy řízené přes API, vlastní integrace | Ruční spouštěč, který voláte přes API |
Ve webovém rozhraní má kontext Event označení Soon a zatím ho nelze vybrat. Automatizace v kontextu Event můžete vytvořit přes API.
Vytvořte automatizaci
-
Začněte. Otevřete Email MarketingAutomations a vyberte New automation.
-
Zvolte kontext. Vyberte Contact, nebo Email.
-
Zvolte šablonu. Vyberte jeden z připravených receptů, nebo Start from scratch pro prázdné plátno jen se spouštěčem.
-
Pojmenujte ji. Do pole Name zadejte název, volitelně vyplňte Description a vyberte Create. Automatizace se otevře jako koncept.
-
Sestavte postup. Na kartě Editor vyberte spouštěč a jednotlivé kroky a nastavte je. Další kroky přidáte tlačítky plus. Vyberte Save.
-
Zapněte ji. Vyberte Start. Od této chvíle každý odpovídající spouštěč zahájí spuštění.
Stránka se seznamem má karty pro automatizace Contact, Email a Event a u každé ukazuje Name, Status, čas Last triggered a datum Created.
Stavy
| Stav | Spouštěče zahajují spuštění | Lze upravovat ve webovém rozhraní | Jak se do stavu dostat |
|---|---|---|---|
| Draft | Ne | Ano | Každá nová automatizace začíná jako koncept. |
| Running | Ano | Ne | Vyberte Start u konceptu nebo pozastavené automatizace. |
| Paused | Ne | Ano | Vyberte Pause u běžící automatizace. Start ji obnoví. |
| Stopped | Ne | Ne | Jen přes endpoint API stop, který také zruší všechna probíhající spuštění. |
Pozastavení zabrání zahájení nových spuštění, ale už probíhající spuštění pokračují, včetně těch, která čekají v kroku Wait. Delete v nabídce v horní části automatizace ji odstraní v jakémkoli stavu.
Pravidla úprav
Karta Editor je dostupná, jen když je automatizace konceptem nebo je pozastavená. U běžící automatizace karta ukazuje Pause to edit.
Save zkontroluje celý postup a zvýrazní kroky, které vyžadují pozornost, například krok Send email bez šablony nebo čekání delší než 30 dní. Opravte je a před výběrem Start automatizaci znovu uložte: zapnutí kontroly znovu nespustí.
Spuštění
Spuštění je jeden průchod automatizací pro jeden kontakt, e-mail nebo volání API. Každé spuštění má stav:
| Stav spuštění | Význam |
|---|---|
| Running | Spuštění prochází kroky, nebo čeká. |
| Completed | Všechny kroky na cestě spuštění skončily. |
| Failed | Některý krok selhal, nebo workspace při zahájení spuštění neměl dost kreditů. |
| Canceled | Automatizace byla zastavena přes API, zatímco spuštění probíhalo. |
Ve výchozím stavu každý spouštěč zahájí nové spuštění, i když stejný kontakt nebo e-mail už jedno probíhající spuštění má. Stejná událost nikdy nezahájí dvě spuštění jedné automatizace. Historii spuštění a ladění popisuje stránka Spuštění a statistiky automatizací.
Kredity
| Akce | Kredity |
|---|---|
| Každé spuštění | 3, účtují se při zahájení spuštění |
| Každý e-mail odeslaný krokem Send email | 1 |
| Každý e-mail odeslaný krokem Forward email | 1 |
Pokud workspace v okamžiku aktivace spouštěče nemá 3 kredity, spuštění se vytvoří ve stavu Failed s důvodem insufficient_credits v poli meta. Pokud kredity dojdou uprostřed spuštění, krok Send email nebo Forward email selže. Viz Kredity.
Práce s API
API automatizací spravuje automatizace a čte jejich spuštění. Potřebuje API klíč s oprávněním Full Access.
| Endpoint | K čemu slouží |
|---|---|
| Vytvoření, úprava, načtení, výpis a smazání | Správa automatizací. Kroky a propojení se posílají společně. |
| Zapnutí, pozastavení a zastavení | Změna stavu. |
| Ruční spuštění | Aktivuje spouštěč Manual, volitelně s payload. Automatizace musí běžet. Je to možné jen přes API. |
| Výpis spuštění, načtení spuštění, statistiky a statistiky kroků | Čtení historie spuštění a výsledků jednotlivých kroků. |
API také přijímá settings automatizace, které webové rozhraní zatím neukazuje:
| Nastavení | Výchozí hodnota | Účinek |
|---|---|---|
allow_reentry |
true |
S hodnotou false se přeskočí nová spuštění pro kontakt nebo e-mail, který už má probíhající spuštění. |
max_concurrent_runs |
0 (bez limitu) |
Přeskakuje nová spuštění, dokud jich probíhá tento počet. |
cooldown_seconds |
0 |
Přeskočí nová spuštění pro kontakt nebo e-mail, pro který začalo spuštění během posledních tolika sekund. |
on_step_failure |
stop |
stop při selhání kroku ukončí spuštění jako neúspěšné. skip nechá spuštění pokračovat. |
Přeskočená spuštění se nevytvoří a nespotřebují kredity.
curl https://api.emailit.com/v2/automations \
-X POST \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"context": "contact",
"name": "Welcome email",
"settings": { "allow_reentry": false },
"steps": [
{ "key": "trigger-1", "type": "trigger", "trigger": "contact.added_to_audience", "config": { "audience_id": "aud_5hJ2kL8mNp4Qr" } },
{ "key": "send_email-1", "type": "action", "action": "send_email", "config": { "type": "template", "template_id": "welcome" } }
],
"connections": [
{ "from": "trigger-1", "to": "send_email-1", "branch": "default" }
]
}'Automatizace se vytvoří jako koncept. Zapnete ji endpointem Zapnutí automatizace.