V tomto článku si ukážeme, jak připravit automatizační flow, která bude upozorňovat uživatele na nevyužitý kupón, který jsme mu odeslali.
Příprava kupónů
Kupóny, které budeme pro naši flow potřebovat, musíme mít v jedné skupině, například:

Příprava šablon
Musíme si vytvořit 2 šablony. První šablona, bude pro odeslání kupónu ze skupiny a druhá bude pro zobrazení již poslaného nevyužitého kupónu, který budeme mít uložený. Například:


Šablona vlevo načte kupón ze specifikované skupiny. (Více o práci se slevovými kupóny naleznete zde)
Šablona vpravo si načte kupón, který si uložíme pomocí bloku vlastní. To si ukážeme v následující sekci.
Příprava automatizace
Jako první přidáme blok vlastní a vložíme do něj tento kód:
{{
usedCoupon = loadLastUsedCoupon 270 //ID skupiny kupónů
if (usedCoupon == null || usedCoupon.applied != null)
setFinishedState
end
result = saveData 'usedCoupon' usedCoupon
}}
Kód si načte poslední odeslaný kupón pro daného uživatele, zkontroluje zda nebyl použit a uloží si ho do proměnné s názvem usedCoupon. Více o vlastním bloku naleznete zde.
Průběh automatizace
Jako poslední věc musíme připravit průběh automatizace, ta může vypadat například takto:

Tento průběh vybere ze seznamu příjemců uživatele, kteří mají svátek. Odešle jim slevový kupón, počká několik dní a následně zkontroluje, zda byl kupón použit. Pokud ne, kupón si uloží. V případě, že uživatel slevový kupón nepoužil, odešle se druhá šablona, kterou jsme si vytvořili – ta využije uložený kupón a načte ho do šablony.
Pro správné fungování automatizace je nutné v bloku Odeslat e-mail nechat nastavený prvek Odeslat příjemci. Kupón je totiž vázán na e-mail příjemce. Pokud bychom e-mail odeslali operátorovi, došlo by ke špatnému spárování dat a následné chybě.