Przejdź do głównej zawartości

Reguly przepywu pracy czatu

Reguly przeplywu pracy czatu pozwalaja automatyzowac akcje w czatach na zywo na podstawie zachowania odwiedzajacych, aktywnosci wiadomosci, akcji agentow i kontekstu czatu. Te reguly pomagaja proaktywnie angazowac odwiedzajacych, kierowac rozmowy i zarzadzac przeplywami czatu bez recznej interwencji.

Informacje ogolne​

Informacje ogolneInformacje ogolne
  • Rule Name: zdefiniuj opisowa nazwe reguly. Jasne nazewnictwo pomaga Twojemu zespolowi latwo zidentyfikowac, co robi kazda regula.
  • Active: wlacz lub wylacz regule. Tylko aktywne reguly sa wykonywane, gdy ich zdarzenie i warunki sa spelnione.
  • Trigger event: wybierz zdarzenie, ktore wyzwala regule.
  • Priority / Sort order: okresil kolejnosc przetwarzania reguly. Nizsze liczby sa wykonywane jako pierwsze. Pomaga to kontrolowac, ktore reguly maja pierwszenstwo, gdy wiele regul dotyczy tego samego zdarzenia.
  • Stop further rules processing: zatrzymaj wykonywanie regul o nizszym priorytecie po zastosowaniu tej reguly. Przydatne, gdy chcesz, aby okreslona regula miala pelna kontrole nad zdarzeniem.

Zdarzenia wyzwalajace​

Okresla zdarzenie, ktore rozpoczyna ewaluacje reguly. Dostepne zdarzenia obejmuja:

  • When customer visits a page - wyzwalane, gdy odwiedzajacy laduje strone z widgetem czatu.
  • When customer opens a new conversation - wyzwalane, gdy tworzona jest nowa rozmowa czatu.
  • When customer sends their first message - wyzwalane, gdy odwiedzajacy wysyla swoja pierwsza wiadomosc w rozmowie.
  • When customer sends any message - wyzwalane przy kazdej wiadomosci odwiedzajacego.
  • When conversation is started via Rule - wyzwalane, gdy rozmowa jest tworzona przez inna regule przeplywu pracy.
  • When rule sends a message - wyzwalane po wyslaniu zautomatyzowanej wiadomosci przez regule.
  • When teammate sends any message - wyzwalane, gdy agent odpowiada w czacie.
  • If teammate changes the conversation state - wyzwalane, gdy zmienia sie status czatu (otwarty, zamkniety, aktualnie obslugiwany, itp.).
  • If teammate changes the team assignment - wyzwalane, gdy czat jest przypisywany do innego zespolu.
  • When teammate adds a note - wyzwalane, gdy wewnetrzna notatka jest dodawana do czatu.

Warunki​

Warunki okreslaja, kiedy regula przeplywu pracy powinna byc wykonana. Mozesz uzyc jednego lub wielu warunkow, laczyc je z logika ALL/ANY, a nawet tworzyc zagniezdzane grupy dla zaawansowanego filtrowania. Pozostaw te sekcje pusta, aby regula byla wykonywana przy kazdym wystaieniu zdarzenia.

WarunkiWarunki

Dostepne warunki​

Mozesz budowac warunki uzywajac nastepujacych pol:

  • Hour of Day (0-23) - lokalna godzina odwiedzajacego, gdy zdarzenie wystapilo.
  • Day of Week - biezacy dzien, gdy zdarzenie czatu zostalo wyzwolone.
  • Time on Site (seconds) - calkowity czas spedzony przez odwiedzajacego na stronie.
  • Time on Page (seconds) - jak dlugo odwiedzajacy pozostal na biezacej stronie.
  • IP Address - adres IP odwiedzajacego.
  • City - miasto okreslone z adresu IP odwiedzajacego.
  • Region - region lub stan okreslony z adresu IP odwiedzajacego.
  • Country Code - kod kraju (ISO) okreslony z lokalizacji odwiedzajacego.
  • Current Page URL - URL strony, na ktorej wystapilo zdarzenie czatu.
  • Current Page Title - tytul strony aktualnie ogladanej przez odwiedzajacego.
  • Pages Viewed - calkowita liczba stron odwiedzonych podczas sesji.
  • User Agent - surowy ciag user agent wyslany przez przegladarke odwiedzajacego.
  • Browser - wykryta nazwa przegladarki (Chrome, Safari, Firefox, itp.).
  • Platform / OS - wykryty system operacyjny odwiedzajacego.
  • Requesting Chat - wskazuje, czy odwiedzajacy aktywnie prosi o czat.
  • Served by Agent - pokazuje, czy czat jest aktualnie przypisany do agenta.
  • Triggered - wskazuje, czy czat zostal juz wyzwolony przez regule przeplywu pracy.
  • Visitor Name - imie podane przez odwiedzajacego lub ustawione automatycznie przez regule.
  • Visitor Email - adres email podany przez odwiedzajacego.
  • Visitor Tags - tagi przypisane do odwiedzajacego.
  • Number of Chats - calkowita liczba rozmow czatowych rozpoczetych przez odwiedzajacego.
  • Number of Sessions - liczba oddzielnych wizyt odwiedzajacego.
  • Message Sender - identyfikuje, kto wyslal wiadomosc (odwiedzajacy lub czlonek zespolu).
  • Sender Type - rozroznia miedzy odwiedzajacym, agentem lub wiadomoscia systemowa.
  • Message Content - tresc tekstowa wiadomosci czatu.
  • Account Status - stan konta odwiedzajacego (gosc, zarejestrowany, zablokowany, itp.).
  • Chat Widget ID - identyfikuje, ktory widget czatu rozpoczal rozmowe.
  • Queue Size - liczba czatow aktualnie oczekujacych w kolejce.

Operatory warunkow​

Kazdy warunek obsluguje nastepujace operatory:

  • Equals - dopasowuje dokladna wartosc.
  • Not Equals - wyklucza konkretna wartosc.
  • Greater Than - sprawdza, czy wartosc przekracza okreslona liczbe.
  • Greater Than or Equals - sprawdza, czy wartosc osiaga lub przekracza liczbe.
  • Less Than - sprawdza, czy wartosc jest ponizej okreslonej liczby.
  • Less Than or Equals - sprawdza, czy wartosc jest ponizej lub rowna liczbie.
  • Between - sprawdza, czy wartosc miesci sie w zdefiniowanym zakresie.
  • Matches Regex - uzywa wyrazen regularnych do zaawansowanego dopasowywania.
  • Starts With - sprawdza, czy wartosc zaczyna sie od okreslonego tekstu.
  • Ends With - sprawdza, czy wartosc konczy sie okreslonym tekstem.
  • Is Empty - wyzwalane, gdy brak wartosci.
  • Is Not Empty - wyzwalane, gdy wartosc istnieje.
  • Contains - sprawdza, czy wartosc zawiera okreslony tekst.
  • Does Not Contain - sprawdza, czy wartosc nie zawiera okreslonego tekstu.

Akcje​

Akcje definiuja, co sie dzieje, gdy wszystkie warunki reguly sa spelnione. Mozesz skonfigurowac wiele akcji w ramach pojedynczej reguly.

AkcjeAkcje
  • Send Message to Visitor - wysyla zautomatyzowana wiadomosc w czacie.
  • Set Triggered Status - oznacza czat jako wyzwolony do sledzenia lub lancuchowania logiki.
  • Wait - wstrzymuje wykonanie reguly na okreslony czas przed kontynuacja.
  • Set Visitor Name - przypisuje lub aktualizuje imie odwiedzajacego.
  • Block Visitor - uniemozliwia odwiedzajacemu rozpoczynanie nowych czatow.
  • Add Tag - dodaje tag do odwiedzajacego lub czatu.
  • Remove Tag - usuwa istniejacy tag.
  • Set Note - tworzy lub zastepuje wewnetrzna notatke w rozmowie.
  • Append to Note - dodaje dodatkowy tekst do istniejacej wewnetrznej notatki.