Automatizace scénáře
Sekce Automatizace určuje, kdy se scénář spustí a kdy se naopak ukončí. Uživatel zde konfiguruje spouštěcí a ukončovací události, díky kterým se celý scénář automaticky aktivuje nebo naopak zastaví.

Spouštěcí události
Spouštěcí události definují okamžik, kdy se scénář spustí. Každý scénář může mít jednu nebo více spouštěcích událostí.
Po kliknutí na „Přidat spouštěcí událost“ se zobrazí nabídka různých typů událostí, mezi které patří:
- Čas vytvoření další rezervace – inteligentní predikce na základě historie zákazníka.
- Vyplnit volné termíny – spustí se při dostupnosti volného termínu.
- Stav rezervace – změna stavu rezervace (např. potvrzení, čekání, zrušení).
- Čas rezervace – začátek rezervace.
- Konkrétní datum – opakující se nebo fixní datum.
- Narozeniny – zákazník má narozeniny.
- Svátek – zákazník má svátek.
Každá událost má specifické nastavení, které následně upřesňuje její chování (bude popsáno samostatně pro každý typ).

Ukončovací události
Ukončovací události definují podmínky, kdy se scénář má ukončit — například pokud už nedává smysl pokračovat v odesílání zpráv.
Příklady:
- Zrušení rezervace ukončí scénář u scénářů navázaných na rezervaci.
- Změna stavu rezervace může ukončit scénář při jejím dokončení nebo splnění.
Uživatel může přidat jednu nebo více ukončovacích událostí pomocí tlačítka „Přidat ukončovací událost“.

Globální nastavení událostí
Každá událost – spouštěcí i ukončovací – obsahuje stejnou sadu základních polí, která slouží k interní organizaci a univerzálnímu chování v rámci projektu.
Vlastní název
Interní označení události používané pouze pro přehlednost uživatele. Nemá žádný vliv na logiku chování nebo načasování. Pomáhá rozlišit více podobných událostí v rámci jednoho či více scénářů.
Globální
Pokud je tato volba aktivní, událost bude dostupná ve všech vašich scénářích, nejen v tom aktuálním. To umožňuje opakované použití stejné konfigurace bez nutnosti ji nastavovat znovu.
Filtry
Každá událost může být omezena pomocí filtrů, které přesně definují, pro které zákazníky nebo rezervace se má událost spustit. Pokud nejsou nastaveny žádné filtry, událost se spustí pro všechny odpovídající situace.

Typy filtrů
Filtry se dělí na dvě hlavní skupiny — specifické pro rezervace a obecné zákaznické filtry.
Filtry pro události „Stav rezervace“ a „Čas rezervace“
Tyto události mohou využívat specifické filtry zaměřené na vlastnosti samotné rezervace:
Místo
Uživatel může určit, zda se událost má spouštět pouze pro rezervace:
- je obsaženo v – rezervace musí být na jednom z vybraných míst,
- není obsaženo v – rezervace nesmí být na žádném z vybraných míst.
Služba
Stejný princip jako u místa:
- je obsaženo v – rezervace obsahuje jednu z vybraných služeb,
- není obsaženo v – rezervace nesmí obsahovat žádnou ze zvolených služeb.
Obecné filtry
Tyto filtry lze použít u všech typů událostí. Pracují s daty o zákazníkovi a jeho historii.
Počet nadcházejících rezervací
Určuje, kolik rezervací má zákazník v budoucnu. Pokud je událost navázána na konkrétní rezervaci, tato rezervace se do počtu nezapočítává.
Možnosti porovnání:
- se rovná
- je větší než
- je menší než
- je menší nebo rovno
- je větší nebo rovno
% neuskutečněných rezervací
Poměr rezervací, které zákazník neabsolvoval (no-show), v rozsahu 0–100 %.
Možnosti porovnání stejné jako výše.
% zrušených rezervací
Poměr zrušených rezervací ke všem rezervacím zákazníka, opět 0–100 %.
Možnosti porovnání:
- se rovná
- je větší než
- je menší než
- je menší nebo rovno
- je větší nebo rovno
Dní od poslední objednávky
Kolik dní uplynulo od poslední rezervace zákazníka. Pokud je událost spojená s rezervací, tato konkrétní rezervace se nepočítá.
Možnosti porovnání stejné jako výše.
Celková útrata
Celková částka, kterou zákazník utratil za všechny své rezervace.
Možnosti:
- se rovná
- je větší než
- je menší než
- je menší nebo rovno
- je větší nebo rovno
Počet objednávek
Celkový počet rezervací zákazníka. Pokud je událost navázaná na rezervaci, tato konkrétní se nepočítá.
Možnosti porovnání stejné jako výše.
Pohlaví zákazníka
Filtrovat lze podle pohlaví zákazníka s možnostmi:
- je obsaženo v, nebo
- není obsaženo v.
Věk zákazníka
Porovnává věk zákazníka v letech.
Možnosti:
- se rovná
- je větší než
- je menší než
- je menší nebo rovno
- je větší nebo rovno
Logika mezi více filtry
Pokud uživatel přidá více filtrů, může zvolit způsob jejich vyhodnocování pomocí volby Stačí splnit jednu z podmínek.
- Pokud je tato volba zaškrtnutá, filtry se vyhodnocují logikou NEBO (OR) – stačí splnit alespoň jeden filtr.
- Pokud volba není zaškrtnutá, filtry se vyhodnocují logikou A ZÁROVEŇ (AND) – musí být splněny všechny podmínky současně.
Tato volba umožňuje velmi přesné nastavení cílení událostí, například:
- oslovit zákazníky, kteří buď dlouho nebyli na návštěvě nebo mají vysoký počet zrušených rezervací,
- nebo naopak zákazníky, kteří splňují současně více přísných podmínek.

Spouštěcí událost: Čas vytvoření další rezervace
Tato událost se používá pro automatické oslovení zákazníků ve chvíli, kdy je nejpravděpodobnější, že si vytvoří další rezervaci. Aktivuje se u každé rezervace, pokud jsou splněny nastavené podmínky.
Tento event využívá chytrý algoritmus, který na základě historického chování zákazníka odhaduje ideální okamžik pro vytvoření další rezervace. Uživatel si jej může dále přizpůsobit několika parametry:
Min. počet dnů od poslední návštěvy
Dolní hranice v počtu dní, po které lze událost spustit. Omezí příliš brzké oslovení zákazníka.
Max. počet dnů od poslední návštěvy
Horní hranice v počtu dní, po kterých se událost může spustit. Pokud zákazník přesáhne tento limit, událost už nebude aktivovaná.
Počet dnů před předpokládaným časem
Tato hodnota slouží jako offset před vypočteným ideálním časem. Pokud například algoritmus vypočítá, že zákazník obvykle objednává nové termíny 30 dní po návštěvě a offset je 5 dní, událost se spustí už 25 dní po návštěvě.
Tato logika pomáhá „popohnat“ zákazníka a podpořit častější návraty.
Výchozí počet dnů po rezervaci
Použije se v případě, že zákazník nemá dostatečnou historii, aby bylo možné odhadnout jeho obvyklý interval návštěv. Uživatel nastaví univerzální dobu (např. 30 dní), po které se událost spustí.

Spouštěcí událost: Vyplnit volné termíny
Tato událost se používá k automatickému doplnění volných termínů v kalendáři. Každý den v určený čas proběhne kontrola a systém vyhodnotí, které volné termíny jsou vhodné k nabídnutí zákazníkům.
Čas
Událost se spouští jednou denně v čase, který zde uživatel nastaví.
Dnů před volným termínem
Určuje, kolik dní dopředu má systém sledovat volné termíny. Například pokud je nastaveno „1“, kontrolují se volné sloty na následující den.
Počet oslovených klientů
U každého volného slotu systém určí maximální počet klientů, kterým bude tento termín nabídnut. Pomocí chytrého algoritmu se vybírají ti zákazníci, kteří mají nejvyšší pravděpodobnost, že si termín zarezervují.
Pokud se zákazník hodí na více volných termínů, je mu všechny vhodné termíny nabídnuty v jedné SMS, ale nikdy nepřesáhne maximální počet určený pro daný slot.

Spouštěcí událost: Stav rezervace
Tato událost se spustí ve chvíli, kdy rezervace přejde do některého z vybraných stavů. Slouží k automatické reakci na změny rezervací, například k odeslání potvrzení, upozornění nebo ukončení scénáře.
Stav rezervace
Uživatel vybírá konkrétní stav, při kterém se událost spustí. Dostupné stavy:
- Nová – rezervace právě vytvořena.
- Potvrzená – rezervace byla potvrzena (např. personálem).
- Zrušená – rezervace byla zrušena.
- Neproběhla – klient se nedostavil.
- Dokončená – služba byla úspěšně poskytnuta.
Kdykoli rezervace přejde do některého z těchto stavů, odpovídající událost se aktivuje.

Spouštěcí událost: Čas rezervace
Tato událost se aktivuje v okamžiku začátku rezervace, případně určitý počet hodin před jejím začátkem. Slouží pro scénáře, které mají navázat na reálný termín služby – například připomenutí, instrukce před návštěvou nebo upozornění zaměstnance.
Hodin před začátkem
Uživatel nastavuje, kolik hodin před začátkem rezervace se má událost spustit.
- Pokud je hodnota 0, událost se spustí přesně v čas začátku rezervace.
- Pokud se zadá např. 3, spustí se tři hodiny před začátkem.
Tento event se hodí například pro připomenutí rezervací v den návštěvy nebo jako „přednávštěvní“ zpráva.

Spouštěcí událost: Konkrétní datum
Tato událost slouží ke spuštění scénáře v konkrétní den, a to přesně o půlnoci. Jakmile kalendář přejde na vybrané datum, událost se automaticky aktivuje.
Používá se pro jednorázové kampaně, oznámení, automatické akce nebo procesy navázané na konkrétní termín.
Datum
Uživatel vybere přesné datum, kdy má být událost spuštěna. Žádné další časové nastavení není potřeba – systém událost provede vždy v 00:00 daného dne.

Spouštěcí událost: Narozeniny
Tato událost se spustí automaticky o půlnoci v den narozenin zákazníka. Používá se pro osobní gratulace, dárkové kupony, věrnostní odměny nebo speciální nabídky.
Narozeniny
Událost se aktivuje na základě data narození uloženého u zákazníka. V 00:00 daného dne se scénář spustí.

Spouštěcí událost: Svátek
Tato událost se spustí automaticky o půlnoci v den svátku zákazníka (podle standardního českého kalendáře jmen). Vhodné pro gratulace, promo akce nebo drobné pobídky.
Svátek
Systém vyhodnotí denní jmenný kalendář a pokud má zákazník svátek, scénář se v 00:00 spustí.
