Treceți la conținutul principal

Fluxuri

Platforma MonoChat oferă un sistem avansat de gestionare a fluxurilor, care funcționează ca un motor sofisticat de procesare a evenimentelor complexe (CEP). Acest sistem permite companiilor să-și automatizeze operațiunile, să gestioneze interacțiunile cu clienții și să-și îmbunătățească strategiile de marketing prin crearea de fluxuri de lucru elaborate.


Procesarea evenimentelor complexe (CEP)​

Procesarea evenimentelor complexe (CEP) este o tehnologie folosită pentru a procesa și a analiza fluxuri de informații despre evenimente și pentru a trage concluzii din ele în timp real sau aproape real. Permite detectarea unor tipare și relații complexe între evenimente, facilitând răspunsuri imediate la situații emergente. CEP este utilizată pe scară largă în diverse industrii pentru monitorizarea, urmărirea și automatizarea proceselor care necesită analiză și răspuns în timp real.

Motorul de fluxuri MonoChat​

Funcția Flux din MonoChat este un motor CEP avansat, conceput pentru a ajuta companiile să-și automatizeze procesele și fluxurile de lucru. Permite crearea unor fluxuri complexe care pot acționa ca boți sau pot executa diverse acțiuni pe baza unor evenimente specifice.

Funcții principale​

  1. Procesare în timp real: Fluxurile pot procesa evenimente în timp real, permițând răspunsuri imediate la interacțiunile cu clienții și la alte declanșatoare.
  2. Arhitectură bazată pe evenimente: Fluxurile sunt declanșate de evenimente precum primirea unui mesaj nou, crearea unui client nou sau primirea unei plăți.
  3. Automatizare: Fluxurile pot automatiza sarcini repetitive, sporind eficiența și reducând nevoia de intervenție manuală.
  4. Personalizare: Companiile pot adapta fluxurile nevoilor lor specifice, creând soluții la comandă pentru operațiunile lor.

Ecrane de gestionare a fluxurilor​

Ecranul listei de fluxuri​

Pe ecranul listei de fluxuri puteți vedea toate fluxurile existente. Puteți crea un flux nou, edita un flux existent sau șterge un flux care nu mai este necesar.

Setări Fluxuri

Ecranul de creare a fluxului​

Pe ecranul de creare a fluxului puteți defini numele fluxului și puteți specifica dacă fluxul trebuie să acționeze ca bot.

Ecranul designerului de fluxuri​

Ecranul designerului de fluxuri vă permite să creați și să configurați noduri. Puteți adăuga noduri de eveniment, noduri de acțiune, noduri de funcție și noduri condiționale pentru a vă proiecta fluxul.

Tipuri de fluxuri​

  1. Fluxuri de bot: Aceste fluxuri acționează ca chatboți în timpul conversațiilor live, răspunzând automat la întrebări, oferind informații și ghidând clienții prin sarcini. Păstrează contextul conversației și ajută la asistență sau la vânzări fără intervenție umană.
  2. Fluxuri bazate pe evenimente: Aceste fluxuri rulează când au loc evenimente specifice, cum ar fi primirea unei plăți sau actualizarea unui profil. Automatizează sarcini în fundal, precum trimiterea de notificări sau actualizarea înregistrărilor, fără a necesita o conversație live.

Crearea unui flux​

Pentru a crea un flux, urmați acești pași:

  1. Definiți numele fluxului: Introduceți numele fluxului. Acest nume va fi folosit pentru a identifica și a gestiona fluxul.
  2. Opțiunea de comportament de bot: Activați opțiunea „Este bot?” dacă doriți ca fluxul să acționeze ca bot. Astfel, fluxul se poate comporta ca un bot în timpul conversațiilor cu clienții.
  3. Definiți evenimentele și acțiunile: Specificați ce evenimente (declanșatoare) vor iniția fluxul și ce acțiuni (răspunsuri) vor fi efectuate când aceste evenimente au loc. De exemplu, trimiterea unui răspuns când este primit un mesaj nou sau efectuarea unei sarcini la un moment specificat.

Crearea și proiectarea nodurilor​

Sistemul de gestionare a fluxurilor oferă o interfață ușor de folosit, de tip drag-and-drop, pentru proiectarea fluxurilor. Utilizatorii pot crea și conecta noduri pentru a-și construi vizual fluxurile de lucru.

1. Crearea nodurilor​

Noduri de eveniment:​

Declanșează fluxul când au loc acțiuni specifice ale sistemului sau ale utilizatorilor.

  • Evenimente despre clienți:

    • Client nou creat: Acest eveniment este declanșat când un client nou este adăugat în sistem, permițând fluxului să pornească acțiuni legate de integrarea clientului, cum ar fi trimiterea unui mesaj de bun venit sau adăugarea clientului într-o listă de corespondență.
    • Câmp de profil actualizat: Acest eveniment are loc când orice câmp al profilului clientului (de exemplu nume, e-mail, număr de telefon) este actualizat. Poate declanșa acțiuni precum trimiterea unei confirmări de actualizare sau sincronizarea datelor cu un alt sistem.
  • Evenimente despre fluxuri:

    • Flux pornit: Acest eveniment se declanșează când un alt flux este pornit. Poate fi folosit pentru a lansa o secvență de acțiuni pe baza inițierii unui alt proces, permițând fluxuri de lucru mai complexe.
    • Flux finalizat: Acest eveniment este declanșat când un alt flux se încheie. Poate fi folosit pentru a declanșa acțiuni ulterioare, cum ar fi trimiterea unui mesaj final sau actualizarea înregistrărilor pe baza rezultatelor fluxului.
  • Evenimente despre mesaje:

    • Mesaj nou primit: Acest eveniment este declanșat când este primit un mesaj nou de la un client. Poate fi folosit pentru a porni acțiuni precum răspunsul automat, etichetarea clientului sau redirecționarea mesajului către o echipă de asistență.
    • Mesaj nou trimis: Acest eveniment se declanșează când un mesaj nou este trimis clientului. Poate fi folosit pentru a înregistra mesajul sau pentru a declanșa acțiuni ulterioare, cum ar fi programarea unui memento.
    • Reacție nouă primită: Declanșat când un utilizator reacționează (de exemplu cu un deget în sus sau o inimă) la un mesaj. Poate ajuta la urmărirea implicării și la inițierea altor acțiuni pe baza interacțiunii clientului.
  • Evenimente despre conversații:

    • Conversație nouă creată: Are loc când o conversație nouă este pornită cu un client. Poate fi folosit pentru a iniția fluxul de asistență pentru clienți, a atribui agenți sau a deschide canale de comunicare.
    • Conversație redeschisă: Acest eveniment are loc când o conversație închisă anterior este redeschisă. Permite acțiuni de reangajare, cum ar fi trimiterea unei actualizări sau reatribuirea conversației.
    • Conversație închisă: Declanșat când o conversație este închisă. Acțiunile declanșate de acest eveniment pot include trimiterea unui mesaj de „mulțumire” sau încheierea fluxului cu o cerere de feedback.
    • Conversație atribuită: Acest eveniment se declanșează când o conversație este atribuită unui agent sau unei echipe. Poate fi folosit pentru a notifica persoana sau echipa atribuită că are o conversație nouă de gestionat.
    • Atribuire anulată: Acest eveniment este declanșat când atribuirea unei conversații către un agent sau o echipă este anulată. Poate declanșa acțiuni precum notificarea unui supervizor sau reatribuirea conversației.
  • Alte evenimente:

    • Plată nouă primită: Acest eveniment are loc când o plată este primită, permițându-vă să declanșați acțiuni precum actualizarea profilului clientului, trimiterea unei confirmări de plată sau procesarea pașilor următori ai tranzacției.
    • Așteptarea s-a încheiat: Declanșat când expiră un temporizator de așteptare. Acest eveniment este util pentru acțiuni precum urmărirea clientului sau trecerea la pasul următor într-un proces cronometrat.
    • Eveniment personalizat: Un eveniment definit de utilizator, care poate fi configurat pentru declanșatoare personalizate specifice. Vă permite să definiți propriile acțiuni și răspunsuri pentru nevoi specifice de business care nu sunt acoperite de evenimentele predefinite.
    • Rularea agentului AI s-a încheiat: Declanșat când se încheie o rulare a agentului AI a clientului. Consultați Agenți AI.

Noduri de acțiune:​

Efectuează acțiuni ca răspuns la evenimente.

  • Acțiuni de mesagerie:
    • Trimite mesaj: Această acțiune trimite un mesaj clientului în conversația curentă. Este folosită pentru comunicare, cum ar fi răspunsul la întrebările clienților sau trimiterea de actualizări automate.
    • Trimite mesaj scurt: Trimite clientului un mesaj rapid predefinit, ideal pentru răspunsuri scurte sau informații care nu necesită personalizare.
    • Trimiteți mesaj șablon: Trimite un mesaj șablon WhatsApp pre-aprobat. Este deosebit de util la comunicarea cu clienții în afara ferestrei de 24 de ore permise pentru mesaje libere.
    • Creează finalizare de chat AI: Această acțiune generează un răspuns cu ajutorul AI, permițând sistemului să răspundă dinamic și inteligent la mesajele clienților.
informație

Pentru mai multe informații despre generarea prompturilor AI, consultați Ghidul de prompturi AI!

  • Acțiuni pentru profilul clientului:
    • Setează câmpul de profil al clientului: Această acțiune actualizează un câmp din profilul clientului (de exemplu nume, număr de telefon, e-mail). Poate fi folosită pentru a menține automat la zi înregistrările clienților.
    • Setează eticheta clientului: Această acțiune adaugă sau elimină etichete asociate clientului. Etichetele pot fi folosite pentru segmentare, categorisirea clienților sau urmărirea unor atribute sau comportamente specifice.
  • Acțiuni de gestionare a conversațiilor:
    • Atribuiți conversația: Această acțiune atribuie o conversație unui agent sau unei echipe. Este folosită pentru a distribui solicitările clienților persoanei sau echipei potrivite.
    • Anulează atribuirea agentului din conversație: Elimină un agent sau o echipă dintr-o conversație, ceea ce poate declanșa reatribuirea conversației sau notificarea unui manager pentru acțiuni suplimentare.
    • Încheie conversația: Încheie conversația curentă cu clientul. Această acțiune poate declanșa procese ulterioare, cum ar fi cereri de feedback sau închiderea conversației.
    • Setează conversația ca sondaj: Marchează conversația pentru colectarea de feedback, invitând clienții să evalueze sau să recenzeze serviciul după încheierea conversației.
  • Acțiuni de control al fluxului:
    • Pornește alt flux: Această acțiune declanșează rularea altui flux, permițându-vă să creați fluxuri de lucru mai complexe, cu mai mulți pași, în care un flux îl pornește pe altul în anumite condiții.
    • Emite eveniment personalizat: Trimite un eveniment personalizat care să fie preluat de alte fluxuri sau sisteme. Este util pentru a declanșa acțiuni în alte fluxuri de lucru sau în integrări externe.

Noduri de funcție:​

Gestionează logică complexă și integrări.

  • Execută funcția (Execute Function): Vă permite să rulați logică complexă sau funcții personalizate în fluxul dumneavoastră. Poate fi folosit pentru a integra servicii externe sau pentru a efectua calcule avansate.

Noduri hibride:​

Combină interacțiunea și logica.

  • Întrebare și răspuns: Pune clientului o întrebare și stochează răspunsul pentru utilizare ulterioară în flux, de exemplu pentru personalizarea răspunsurilor sau luarea deciziilor pe baza răspunsului.
  • Așteaptă: Pune fluxul în pauză pentru o perioadă specificată. Este util pentru acțiuni sensibile la timp sau pentru a crea întârzieri între evenimente.
  • Opt-in: Prezintă clientului o cerere de consimțământ și stochează răspunsul acestuia. Este util pentru a obține permisiunea înainte de a continua anumite acțiuni, cum ar fi marketingul sau procesarea datelor.
  • Agent AI: Rulează un agent AI cu mai mulți pași, care poate apela modele și instrumente de mai multe ori înainte de a răspunde, în limitele unui buget de execuție. Fluxul așteaptă rularea și continuă pe Finalizat, Buget depășit, Timp expirat, o ieșire de filtru de conținut sau La eșec. Consultați Agenți AI.

Noduri condiționale:​

Iau decizii pentru a ramifica fluxul pe baza unor criterii specifice.

  • Nodul If: Acest nod verifică o condiție (da/nu) și direcționează fluxul în funcție de rezultat. Vă permite să creați căi diferite în funcție de răspunsurile clienților sau de stările sistemului.

  • Condiție: Definește logica ce determină ce cale se urmează. Puteți crea unul sau mai multe grupuri de condiții folosind logica AND/OR. Fiecare grup poate include verificări bazate pe:

    • Client:
      • Câmpuri de profil: Filtrați după atribute ale utilizatorului, precum nume, număr de telefon, gen, etichete sau câmpuri definite personalizat.
      • Tip de identitate: Verificați canalul prin care comunică clientul (de exemplu WhatsApp, Web, Instagram).
    Setări Roluri
    • Plată: Filtrează pe baza datelor despre plată, precum starea sau suma.

      • Suma plății: Comparați suma totală a plății cu o valoare specificată.
      • Moneda plății: Filtrați după moneda folosită (de exemplu USD, EUR, TRY).
    • Dată:

      Setări Roluri
      • Dată și oră: Specificați o dată și o oră precise pentru declanșarea sau omiterea logicii fluxului.
      • Oră: Aplicați condiții pe baza unor ore sau intervale orare specifice (de exemplu între 09:00–18:00).
      • Zilele săptămânii: Filtrați logica după ziua săptămânii (de exemplu rulează doar în zilele lucrătoare sau în weekend).
    • Conversație:

      • Tipul conversației: Filtrați după categoria conversației, precum Bot, Bulk, Custom Flow, Spam etc.
      • Starea conversației: Stabiliți dacă conversația este în prezent deschisă sau închisă.
      • Tipul canalului: Filtrați după tipul canalului de comunicare, precum WhatsApp, Instagram, Webchat etc.
      • Canal: Specificați instanța exactă a canalului de comunicare, precum o anumită linie WhatsApp sau un anumit cont Instagram.
      • Numele de utilizator al clientului: Aplicați condiții pe baza numelui de utilizator asociat conversației.
      • Mesaj de încheiere: Evaluați conținutul mesajului care a încheiat conversația.
    • Mesaj: Condiții bazate pe conținutul mesajului primit (de exemplu textul mesajului include „preț”) sau pe tipul mesajului (de exemplu text, imagine, voce).

    Setări Roluri
    • Flux: Variabile sau valori setate anterior în flux.

    Aceste reguli vă permit să adaptați fluxul în mod dinamic, de exemplu să continuați doar dacă clientul trimite un anumit cuvânt-cheie sau dacă tipul mesajului este „text”.

informație

Mai multe condiții pot fi grupate folosind AND (toate trebuie să fie adevărate) sau OR (cel puțin una trebuie să fie adevărată). Astfel se pot crea filtre mai avansate pentru a controla comportamentul fluxului.

Nodul Switch:​

Similar cu „Nodul If”, dar folosit pentru ramificare pe baza mai multor rezultate posibile. Este util când trebuie luate în considerare mai mult de două condiții posibile.

2. Conectarea nodurilor​

  • Interfață drag-and-drop: Utilizatorii pot trage și plasa noduri pe canvas pentru a-și construi fluxul.
  • Legarea nodurilor: Nodurile pot fi conectate trăgând săgeți de la un nod la altul, stabilind succesiunea evenimentelor și a acțiunilor.

Cazuri de utilizare​

Automatizarea asistenței pentru clienți​

  • Automatizarea interacțiunilor cu clienții: Automatizați interacțiunile cu clienții proiectând fluxuri de lucru care gestionează întrebările frecvente, ghidează utilizatorii prin procese și oferă răspunsuri prompte. Astfel se asigură o experiență consecventă și eficientă pentru clienți.
  • Asistența pentru clienți: Creați fluxuri de bot care răspund automat solicitărilor de asistență și oferă soluții, îmbunătățind timpii de răspuns și satisfacția.

Campanii de marketing​

  • Automatizarea marketingului: Proiectați fluxuri care automatizează procese de marketing, cum ar fi trimiterea de mesaje promoționale sau urmărirea clienților pe baza interacțiunilor lor. Acest lucru ajută la implicarea eficientă a clienților și la creșterea conversiilor.

Automatizarea proceselor interne​

  • Gestionarea proceselor interne: Dezvoltați fluxuri pentru a simplifica procesele interne de business, precum atribuirea sarcinilor, memento-urile și notificările. Folosiți fluxurile pentru a automatiza procese precum sincronizarea datelor, generarea de rapoarte și gestionarea sarcinilor, îmbunătățind eficiența și reducând nevoia de intervenție manuală.
  • Logică de business complexă: Implementați logică de business complexă, cu mai mulți pași și condiții. Fluxurile pot gestiona procese elaborate, asigurând că fiecare pas este executat corect și eficient, reducând erorile și îmbunătățind operațiunile generale ale afacerii.

Sistemul de gestionare a fluxurilor MonoChat este un instrument puternic care permite companiilor să creeze fluxuri de lucru dinamice și automatizate, adaptate nevoilor lor specifice, sporind eficiența și satisfacția clienților.