Chat workflow-regler
Chat workflow-regler giver dig mulighed for at automatisere handlinger i live chats baseret paa besoegsadfaerd, beskedaktivitet, agenthandlinger og chatkontekst. Disse regler hjaelper dig med proaktivt at engagere besogende, dirigere samtaler og haandtere chatflows uden manuel indgriben.
Generel information

- Rule Name: definer et beskrivende navn for reglen. Klar navngivning hjaelper dit team med nemt at identificere, hvad hver regel goer.
- Active: aktiver eller deaktiver reglen. Kun aktive regler udfoeres, naar deres begivenhed og betingelser er opfyldt.
- Trigger event: vaelg begivenheden, der udloeser reglen.
- Priority / Sort order: angiv reglens behandlingsraekkefoelge. Lavere tal udfoeres foerst. Dette hjaelper med at kontrollere, hvilke regler der har forrang, naar flere regler gaelder for samme begivenhed.
- Stop further rules processing: stop udforelse af regler med lavere prioritet, naar denne regel er blevet anvendt. Nyttigt naar du oensker, at en specifik regel skal have fuld kontrol over en begivenhed.
Udloesende begivenheder
Angiver begivenheden, der starter regelevaluering. Tilgaengelige begivenheder inkluderer:
- When customer visits a page - udloeses, naar en besoegende indlaeser en side med chat-widgetten.
- When customer opens a new conversation - udloeses, naar en ny chatsamtale oprettes.
- When customer sends their first message - udloeses, naar den besoegende sender sin foerste besked i samtalen.
- When customer sends any message - udloeses ved hver besoegerbesked.
- When conversation is started via Rule - udloeses, naar en samtale oprettes af en anden workflow-regel.
- When rule sends a message - udloeses, efter en automatiseret besked sendes af en regel.
- When teammate sends any message - udloeses, naar en agent svarer i chatten.
- If teammate changes the conversation state - udloeses, naar chatstatussen aendres (aaben, lukket, betjenes aktuelt osv.).
- If teammate changes the team assignment - udloeses, naar chatten tildeles et andet team.
- When teammate adds a note - udloeses, naar en intern note tilfoejes til chatten.
Betingelser
Betingelser definerer, hvornaar en workflow-regel skal udfoeres. Du kan bruge en eller flere betingelser, kombinere dem med ALL/ANY logik og endda oprette indlejrede grupper til avanceret filtrering. Efterlad denne sektion tom for at faa reglen til at udfoeres ved hver begivenhedsforekomst.

Tilgaengelige betingelser
Du kan bygge betingelser ved hjaelp af foelgende felter:
- Hour of Day (0-23) - den besoegendes lokale time, da begivenheden indtraf.
- Day of Week - den aktuelle dag, da chatbegivenheden blev udloest.
- Time on Site (seconds) - samlet tid den besoegende har tilbragt paa webstedet.
- Time on Page (seconds) - hvor laenge den besoegende har vaeret paa den aktuelle side.
- IP Address - den besoegendes IP-adresse.
- City - by bestemt ud fra den besoegendes IP-adresse.
- Region - region eller stat bestemt ud fra den besoegendes IP-adresse.
- Country Code - landekode (ISO) bestemt ud fra den besoegendes placering.
- Current Page URL - URL paa den side, hvor chatbegivenheden indtraf.
- Current Page Title - titel paa den side, der aktuelt vises for den besoegende.
- Pages Viewed - samlet antal sider besoeget under sessionen.
- User Agent - raa user agent-streng sendt af den besoegendes browser.
- Browser - registreret browsernavn (Chrome, Safari, Firefox osv.).
- Platform / OS - registreret operativsystem for den besoegende.
- Requesting Chat - angiver, om den besoegende aktivt anmoder om en chat.
- Served by Agent - viser, om chatten aktuelt er tildelt en agent.
- Triggered - angiver, om chatten allerede er blevet udloest af en workflow-regel.
- Visitor Name - navn angivet af den besoegende eller sat automatisk af en regel.
- Visitor Email - e-mailadresse angivet af den besoegende.
- Visitor Tags - tags tildelt den besoegende.
- Number of Chats - samlet antal chatsamtaler initieret af den besoegende.
- Number of Sessions - antal separate besoeg foretaget af den besoegende.
- Message Sender - identificerer, hvem der sendte beskeden (besoegende eller teammedlem).
- Sender Type - skelner mellem besoegende, agent eller systembesked.
- Message Content - tekstindhold i chatbeskeden.
- Account Status - den besoegendes kontostatus (gaest, registreret, blokeret osv.).
- Chat Widget ID - identificerer, hvilken chat-widget der initierede samtalen.
- Queue Size - antal chats, der aktuelt venter i koeen.
Betingelsesoperatorer
Hver betingelse understotter foelgende operatorer:
- Equals - matcher en praecis vaerdi.
- Not Equals - udelukker en specifik vaerdi.
- Greater Than - kontrollerer, om vaerdien overstiger det angivne tal.
- Greater Than or Equals - kontrollerer, om vaerdien naar eller overstiger tallet.
- Less Than - kontrollerer, om vaerdien er under det angivne tal.
- Less Than or Equals - kontrollerer, om vaerdien er under eller lig med tallet.
- Between - kontrollerer, om vaerdien falder inden for et defineret interval.
- Matches Regex - bruger regulaere udtryk til avanceret matching.
- Starts With - kontrollerer, om vaerdien begynder med specifik tekst.
- Ends With - kontrollerer, om vaerdien slutter med specifik tekst.
- Is Empty - udloeses, naar ingen vaerdi er til stede.
- Is Not Empty - udloeses, naar en vaerdi eksisterer.
- Contains - kontrollerer, om vaerdien indeholder specifik tekst.
- Does Not Contain - kontrollerer, om vaerdien udelukker specifik tekst.
Handlinger
Handlinger definerer, hvad der sker, naar alle regelbetingelser er opfyldt. Du kan konfigurere flere handlinger inden for en enkelt regel.

- Send Message to Visitor - sender en automatiseret besked i chatten.
- Set Triggered Status - markerer chatten som udloest til sporings- eller logikkaedning.
- Wait - pauser regeludforelse i en specificeret tid, foer der fortsaettes.
- Set Visitor Name - tildeler eller opdaterer den besoegendes navn.
- Block Visitor - forhindrer den besoegende i at starte nye chats.
- Add Tag - tilfoejer et tag til den besoegende eller chatten.
- Remove Tag - fjerner et eksisterende tag.
- Set Note - opretter eller erstatter en intern note i samtalen.
- Append to Note - tilfoejer yderligere tekst til en eksisterende intern note.