Přeskočit na hlavní obsah

Pravidla workflow pro chat

Pravidla workflow pro chat umoznuji automatizovat akce v zivych chatech na zaklade chovani navstevniku, aktivity zprav, akci agentu a kontextu chatu. Tato pravidla vam pomahaji proaktivne zapojit navstevniky, smerovat konverzace a spravovat toky chatu bez manualni intervence.

Obecne informace​

Obecne informaceObecne informace
  • Rule Name: definujte popisny nazev pravidla. Jasne pojmenovani pomaha vasemu tymu snadno identifikovat, co kazde pravidlo dela.
  • Active: povolte nebo zakazte pravidlo. Pouze aktivni pravidla jsou vykonavana, kdyz jsou splneny jejich udalosti a podminky.
  • Trigger event: zvolte udalost, ktera spousti pravidlo.
  • Priority / Sort order: urcete poradi zpracovani pravidla. Nizsi cisla jsou vykonavana prvni. To pomaha kontrolovat, ktera pravidla maji prednost, kdyz se vice pravidel vztahuje na stejnou udalost.
  • Stop further rules processing: zastavit vykonavani pravidel s nizsi prioritou, jakmile bylo toto pravidlo aplikovano. Uzitecne, kdyz chcete, aby specificke pravidlo melo plnou kontrolu nad udalosti.

Spousteci udalosti​

Urcuje udalost, ktera spousti vyhodnoceni pravidla. Dostupne udalosti zahrnuji:

  • When customer visits a page - spousti se, kdyz navstevnik nacte stranku s chatovym widgetem.
  • When customer opens a new conversation - spousti se, kdyz je vytvorena nova chatova konverzace.
  • When customer sends their first message - spousti se, kdyz navstevnik odesle svou prvni zpravu v konverzaci.
  • When customer sends any message - spousti se pri kazde zprave navstevnika.
  • When conversation is started via Rule - spousti se, kdyz je konverzace vytvorena jinym pravidlem workflow.
  • When rule sends a message - spousti se po odeslani automaticke zpravy pravidlem.
  • When teammate sends any message - spousti se, kdyz agent odpovi v chatu.
  • If teammate changes the conversation state - spousti se, kdyz se zmeni stav chatu (otevreny, zavreny, aktualne obsluhovany atd.).
  • If teammate changes the team assignment - spousti se, kdyz je chat prerazen jinemu tymu.
  • When teammate adds a note - spousti se, kdyz je do chatu pridana interni poznamka.

Podminky​

Podminky definuji, kdy by melo byt pravidlo workflow vykonano. Muzete pouzit jednu nebo vice podminek, kombinovat je s logikou ALL/ANY a dokonce vytvaret vnorene skupiny pro pokrocile filtrovani. Nechte tuto sekci prazdnou, aby se pravidlo vykonavalo pri kazdem vyskytu udalosti.

PodminkyPodminky

Dostupne podminky​

Muzete vytvaret podminky pomoci nasledujicich poli:

  • Hour of Day (0-23) - lokalni hodina navstevnika, kdy udalost nastala.
  • Day of Week - aktualni den, kdy byla spustena udalost chatu.
  • Time on Site (seconds) - celkovy cas, ktery navstevnik stravil na webu.
  • Time on Page (seconds) - jak dlouho navstevnik zustaval na aktualni strance.
  • IP Address - IP adresa navstevnika.
  • City - mesto zjistene z IP adresy navstevnika.
  • Region - region nebo stat zjisteny z IP adresy navstevnika.
  • Country Code - kod zeme (ISO) zjisteny z lokace navstevnika.
  • Current Page URL - URL stranky, kde udalost chatu nastala.
  • Current Page Title - nazev stranky aktualne prohlizene navstevnikem.
  • Pages Viewed - celkovy pocet stranek navstivenych behem relace.
  • User Agent - surovy retezec user agent odeslany prohlizecem navstevnika.
  • Browser - detekovany nazev prohlizece (Chrome, Safari, Firefox atd.).
  • Platform / OS - detekovany operacni system navstevnika.
  • Requesting Chat - indikuje, zda navstevnik aktivne pozaduje chat.
  • Served by Agent - ukazuje, zda je chat aktualne prirazen agentovi.
  • Triggered - indikuje, zda chat jiz byl spusten pravidlem workflow.
  • Visitor Name - jmeno poskytovane navstevnikem nebo nastavene automaticky pravidlem.
  • Visitor Email - emailova adresa poskytnuta navstevnikem.
  • Visitor Tags - tagy prirazene navstevnikovi.
  • Number of Chats - celkovy pocet chatovych konverzaci zahalenych navstevnikem.
  • Number of Sessions - pocet samostatnych navstev provedeneych navstevnikem.
  • Message Sender - identifikuje, kdo odeslal zpravu (navstevnik nebo spoluhrac).
  • Sender Type - rozlisuje mezi navstevnikem, agentem nebo systemovou zpravou.
  • Message Content - textovy obsah chatove zpravy.
  • Account Status - stav uctu navstevnika (host, registrovany, blokovany atd.).
  • Chat Widget ID - identifikuje, ktery chatovy widget zahajil konverzaci.
  • Queue Size - pocet chatu aktualne cekajicich ve fronte.

Operatory podminek​

Kazda podminka podporuje nasledujici operatory:

  • Equals - odpovida presne hodnote.
  • Not Equals - vylucuje specifickou hodnotu.
  • Greater Than - kontroluje, zda hodnota presahuje zadane cislo.
  • Greater Than or Equals - kontroluje, zda hodnota splnuje nebo presahuje cislo.
  • Less Than - kontroluje, zda je hodnota pod zadanym cislem.
  • Less Than or Equals - kontroluje, zda je hodnota pod nebo rovna cislu.
  • Between - kontroluje, zda hodnota spada do definovaneho rozsahu.
  • Matches Regex - pouziva regularni vyrazy pro pokrocile porovnavani.
  • Starts With - kontroluje, zda hodnota zacina specifickym textem.
  • Ends With - kontroluje, zda hodnota konci specifickym textem.
  • Is Empty - spousti, kdyz neni pritomna zadna hodnota.
  • Is Not Empty - spousti, kdyz hodnota existuje.
  • Contains - kontroluje, zda hodnota zahrnuje specificky text.
  • Does Not Contain - kontroluje, zda hodnota vylucuje specificky text.

Akce​

Akce definuji, co se stane, kdyz jsou splneny vsechny podminky pravidla. Muzete nakonfigurovat vice akci v ramci jednoho pravidla.

AkceAkce
  • Send Message to Visitor - odesle automatickou zpravu v chatu.
  • Set Triggered Status - oznaci chat jako spusteny pro sledovani nebo retezeni logiky.
  • Wait - pozastavi vykonavani pravidla na zadany cas pred pokracovanim.
  • Set Visitor Name - priradi nebo aktualizuje jmeno navstevnika.
  • Block Visitor - zabrani navstevnikovi zahajovat nove chaty.
  • Add Tag - prida tag k navstevnikovi nebo chatu.
  • Remove Tag - odstrani existujici tag.
  • Set Note - vytvori nebo nahradi interni poznamku v konverzaci.
  • Append to Note - prida dalsi text k existujici interni poznamce.