Ghid de utilizare SwiftyChat
CUPRINS
Ghid de utilizare SwiftyChat
Descopera pas cu pas cum sa configurezi si sa folosesti platforma SwiftyChat
- Configurare profil SwiftyChat
- Configurare Pusher
- Configurare OpenAI si system prompt personalizat
- Configurare Swifty API (optional)
- Adaugare surse de date pentru chatbot
- Creare widgeturi personalizate
- Integrare pe site-ul tau
- Monitorizare conversatii si gestionare contacte
- Analiza rapoarte si gestionare echipa
Va recomandam sa urmati pasii in ordine pentru rezultate optime.
SwiftyChat este foarte customizabil - acorda atentie tuturor setarilor pentru a obtine rezultatele dorite.
Procesul de configurare poate dura maxim o ora, dar se face o singura data si rezultatele vor fi pe masura.
In caz de dificultati, deschideti un tichet de suport si echipa Swifty te va ajuta.
Pasul 1: Configurare profil
1.1 Avatar (logo-ul tau)
Avatarul este imaginea care va reprezenta asistentul tau AI ca identitate a brandului tau in conversatii.
- Unde apare: Avatarul va fi afisat in header-ul widget-ului si langa fiecare mesaj al botului in conversatie.
- Ce se intampla daca nu uploadezi un avatar? Se va folosi logo-ul implicit SwiftyChat.
- Cum sa uploadezi: Mergi la Contul meu → Profilul tau SwiftyChat → Upload Avatar. Recomandam o imagine patrata (ex: 200x200px sau mai mare - scriptul o va redimensiona automat la 200x200px). Important este ca imaginea sa fie in format patrat (latime = inaltime), in format PNG, JPG sau WebP.
1.2 Identitate publica
Aceasta este numele brandului tau sau al afacerii care va fi folosit in documentele legale ale chatbot-ului.
- Unde apare: In Termenii si Conditiile chatbot-ului care sunt afisate utilizatorilor.
- Ce sa scrii: Numele magazinului, platformei sau brandului tau (ex: "Magazinul Meu", "Swifty Romania", etc).
- Important: NU trebuie sa fie numele legal al firmei, ci numele comercial pe care il folosesti public.
- Configurare: Se completeaza in Contul meu.
Fiecare widget are propriul link unic catre Termenii si Conditiile de utilizare a chatbot-ului. Acest link este generat automat pe baza:
- Avatarului tau (uploadat in Contul meu)
- Numelui botului (definit in configurarea widget-ului)
- Identitatii Publice (definita in Contul meu)
- In pagina preview a widget-ului
- In pagina de editare a widget-ului dupa prima salvare
Exemplu link:
https://swiftychat.swifty.ro/termeni-si-conditii-utilizare-chatbot.php?key=swf_7af620f3f636814c
1.3 Setari generale
Notificari sonore - Reda un sunet cand primesti un mesaj nou in chat, daca AI-ul este inactiv. (Configurare in Contul meu).
Pasul 2: Configurare Pusher (chat in timp real)
Utilizatorii nu vor vedea raspunsurile tale instant, nu vei avea indicatori "Online" (bulina verde) si dashboard-ul nu se va actualiza automat cu mesajele noi.
De ce este nevoie de Pusher?
Pusher este motorul care asigura viteza "instanta" a conversatiilor. SwiftyChat foloseste tehnologia WebSocket prin Pusher pentru a livra mesajele imediat, fara a reincarca pagina.
Cum configurezi Pusher (pana la 200.000 de mesaje gratuite pe zi)
- Creaza cont pe Pusher: Mergi la pusher.com si fa-ti un cont gratuit (Planul "Sandbox" este gratuit si suficient pentru inceput).
-
Creaza o aplicatie noua (Channels):
- Dupa login, click pe "Channels" -> "Get Started".
- Nume aplicatie: Oricare (ex: "SwiftyChat").
- Cluster: Alege
eu(Ireland) pentru viteza maxima in Romania. - Frontend: Oricare
- Backend: PHP
-
Copiaza cheile API:
Mergi in tab-ul "App Keys" al aplicatiei create. Vei vedea:
app_id,key,secret,cluster. - Introdu cheile in SwiftyChat: Mergi la Setari API -> sectiunea Setari Pusher si completeaza campurile corespunzatoare cu valorile copiate. Salveaza.
Pas IMPORTANT: Configurare Webhook (pentru detectare inchidere chat)
Pentru a sti cand un vizitator inchide fereastra de chat (ca sa apara mesajul [Fereastra chat inchisa] in conversatie), trebuie sa activezi Webhook-urile.
- In dashboard-ul Pusher, click pe aplicatia ta -> tab-ul "Webhooks".
- Bifeaza optiunea "Enable webhooks" daca nu este activa.
- Click pe "Add webhook".
-
Webhook URL: Introdu adresa:
https://swiftychat.swifty.ro/api/pusher/webhook.php -
Select events: Alege optiunea "Presence".
Nota: Nu bifa "Channel existence" sau altele momentan. - Click "Save".
Pasul 3: Setari API - OpenAI
3.1 Obtinerea cheii API
Widgetul tau va putea folosi inteligenta artificiala pentru a raspunde automat vizitatorilor doar daca setezi cheia OpenAI.- Creaza un cont pe OpenAI Platform (daca nu ai deja).
- Va recomandat ca pentru SwiftyChat sa creati un proiect nou pentru a nu amesteca setarile cu alte proiecte.
- Acceseaza API Keys si genereaza o cheie noua.
- Copiaza cheia (incepe cu
sk-...) si introdu-o in Setari API → Setari OpenAI. - Salveaza. Vei vedea un badge verde "Salvata" daca totul este corect.
- Adaugi o metoda de plata in contul OpenAI (card de credit/debit) in sectiunea Billing.
- Optional dar recomandat: Seteaza un buget lunar (Usage Limits) pentru a controla cheltuielile. Pentru un site cu trafic mediu, recomandam limita de 20 USD/luna ca punct de plecare. Poti ajusta ulterior limita in functie de volumul conversatiilor.
3.2 Alegerea modelelor OpenAI
Model OpenAI pentru chat (generare raspunsuri cu AI)
Acesta este "creierul" care genereaza raspunsurile in conversatiile cu vizitatorii. Alegerea modelului potrivit depinde de nevoile tale de calitate, viteza si buget.
- gpt-4o-mini (RECOMANDAT):
- Rapid si foarte ieftin. Bun pentru raspunsuri scurte.
- gpt-4.1-mini:
- Atent la instructiuni si context. Pentru raspunsuri mai nuantate.
- gpt-4.1:
- Mai precis pentru intrebari lungi si discutii complexe.
- gpt-4o:
- Calitate ridicata. Poate procesa si imagini.
- gpt-5:
- Eficient pentru chat avansat. Cost ridicat.
- gpt-5.1:
- Calitate foarte buna pentru raspunsuri complexe. Cost ridicat.
Recomandarea noastra: Incepe cu gpt-4o-mini. Este suficient de inteligent pentru 90% din cazuri si foarte economic. Poti experimenta cu alte modele daca observi ca ai nevoie de raspunsuri mai complexe sau creative. Schimbarea modelului se face instant, fara a afecta conversatiile existente.
Model OpenAI pentru procesare, indexare si cautare in surse de date
Acesta este „indexul” care permite botului sa gaseasca informatiile relevante in documentele tale. Alegerea modelului potrivit depinde de volumul de date si de gradul de precizie dorit pentru cautari.
- text-embedding-3-small (RECOMANDAT pentru documente mici si medii):
- Foarte eficient si rapid
- Perfect pentru documente pana la 50-100 pagini in total
- Dimensiune vector: 1536 (mai mic = mai rapid)
- Cost: ~0.02 USD / 1M tokeni (foarte ieftin)
- Ideal pentru: FAQ-uri, cataloage de produse, politici, informatii generale
- text-embedding-3-large (Pentru documente mari si complexe):
- Precizie mai mare in cautarea informatiilor
- Recomandat pentru baze de cunostinte extinse (100+ pagini)
- Dimensiune vector: 3072 (mai mare = mai precis, dar mai lent)
- Cost: ~0.13 USD / 1M tokeni (de 6.5 ori mai scump decat small)
- Ideal pentru: Documentatie tehnica complexa, manuale extinse, baze de date mari
- text-embedding-ada-002 (Model vechi, NU este recomandat):
- Versiune anteriora, mai putin eficienta
- Pastreaza compatibilitatea cu aplicatii vechi
- Foloseste text-embedding-3-small in loc de acesta
Recomandarea noastra: Foloseste text-embedding-3-small pentru inceput. Este suficient pentru majoritatea aplicatiilor si foarte economic. Treci la text-embedding-3-large doar daca ai o baza de cunostinte foarte mare (sute de pagini) si observi ca AI-ul nu gaseste informatiile relevante.
Important: Poti experimenta cu toate modelele disponibile pana ajungi la rezultatele dorite. Schimbarea modelului nu afecteaza datele existente, dar documentele vor trebui reprocesate daca schimbi modelul de embedding.
3.3 System prompt (instructiuni generale pentru AI)
Acesta defineste personalitatea, cunostintele si comportamentul botului tau. Un System Prompt bine scris face diferenta intre un bot mediocru si unul excelent care iti aduce rezultate concrete.
System Prompt-ul este "ADN-ul" botului tau - aici ii explici AI-ului cine este, ce face afacerea ta si cum sa raspunda. Fara un System Prompt corect completat, botul nu va putea oferi raspunsuri relevante si utile.
In campul de mai jos vei gasi un template de system prompt care acopera cele mai importante aspecte. Este recomandat sa il pastrezi ca model si sa il actualizezi cu datele si informatiile tale specifice. NU sterge structura de baza - modifica doar continutul pentru a se potrivi afacerii tale.
- Identitatea botului: "Esti asistentul virtual al [Numele afacerii tale]."
- Descrierea afacerii: Ce vinzi/oferi, ce te face diferit, pentru cine sunt produsele/serviciile tale.
- Tonul de comunicare: Prietenos, profesional, casual, formal - cum vrei sa "sune" botul?
- Date de contact: Email, telefon, program de lucru, adresa (daca sunt relevante).
- Politici importante: Informatii despre livrare, return, garantie, preturi (daca sunt fixe).
- Limite si reguli: Ce NU poate face botul (ex: "Nu poti plasa comenzi direct, dar poti indruma utilizatorii catre pagina de checkout").
Acesta este un exemplu real folosit pentru platforma Swifty. Trebuie sa il adaptezi cu informatiile tale specifice.
============================== DESPRE AFACERE SI CHATBOT ============================== Numele chatbotului: SwiftyBot Compania / brandul reprezentat: Swifty Rolul chatbotului: chatbot oficial care ofera suport si informatii despre platforma SwiftyChat. Descriere afacere: Swifty dezvolta solutii software si chatboti inteligenti care ajuta afacerile sa isi automatizeze comunicarea, sa imbunatateasca experienta clientilor si sa creasca rata de conversie. ============================== TON SI COMUNICARE ============================== - Ton dorit: prietenos, politicos, profesionist, natural - Raspunsurile trebuie sa fie clare si la obiect - In mod normal, raspunsurile trebuie sa fie scurte, de preferat sub 200 de cuvinte - Daca subiectul este complex, raspunsurile pot fi mai detaliate, dar bine structurate - Fara diacritice ============================== ACTIUNI SPECIALE ============================== Daca utilizatorul exprima satisfactie sau apreciere, atunci in urmatorul raspuns: - adaugi la final o singura propozitie - propozitia trebuie sa includa acest link in format markdown: [Lasa un review](https://g.page/r/CZwgRQWVvOBiEBM/review) - nu ceri review daca utilizatorul este nemultumit, confuz sau frustrat
- Inlocuieste informatiile specifice: Schimba numele botului (SwiftyBot), numele afacerii (Swifty), datele de contact, linkurile si programul de lucru cu ale tale.
- Pastreaza structura si regulile: Regulile despre context, ton, formatare si link-uri sunt universale si functioneaza foarte bine. Incearca sa le pastrezi si sa le adaptezi la nevoile tale.
- Inspira-te, nu copia: Acest exemplu este un punct de plecare. Fiecare afacere este diferita - adauga reguli specifice domeniului tau (ex: politici de retur pentru e-commerce, preturi pentru servicii, etc.).
- Itereaza si testeaza: Comportamentul dorit al botului se obtine prin mai multe incercari si finisaje. Nu te astepta ca prima versiune sa fie perfecta.
- Testeaza INTENS inainte de live: Foloseste butonul Preview din pagina de editare widget pentru a testa botul in conditii reale. Pune intrebari diverse, inclusiv intrebari dificile sau off-topic, pentru a vedea cum raspunde.
- Cere ajutor daca ai nevoie: Echipa Swifty te poate ajuta sa optimizezi System Prompt-ul. Contacteaza-ne la swiftychat@swifty.ro.
Pasul 4: Setari API - Swifty API (Optional)
Ce este Swifty si cum se completeaza cu SwiftyChat?
Swifty (app.swifty.ro) este o platforma dedicata pentru:
- Promovare pe WhatsApp: Trimitere campanii promotionale in masa catre contactele tale
- Chatboti WhatsApp: Crearea si gestionarea de chatboti automatizati pe WhatsApp
- Gestionare contacte: Baza de date centralizata pentru toti clientii tai
Beneficiile sincronizarii SwiftyChat cu Swifty:
- Contactele colectate prin formularul initial de colectare date din SwiftyChat (nume, email, telefon) sunt trimise automat in aplicatia Swifty
- Poti trimite mesaje promotionale direct pe WhatsApp catre leadurile/contactele care au decis sa insereze numarul de telefon in formular
- Ai o baza de date unificata pentru toate canalele de comunicare (chat site, WhatsApp, email)
- Poti crea campanii targetate pentru utilizatorii care au interactionat cu chatbot-ul de pe site
Cum obtii cheia API?
- Logheaza-te in aplicatia Swifty → Developer Tools → Generate API key.
- Copiaza cheia si introdu-o in Setari API → Setari Swifty API.
- Salveaza. Vei vedea un badge verde "Salvata".
Sincronizarea Grupurilor de Contacte:
- Cand se face: Sincronizarea are loc automat atunci cand:
- Salvezi o cheie API noua
- Modifici o cheie existenta
- Apesi butonul "Verifica cheia Swifty" din Setari
- Cum functioneaza: Sistemul se conecteaza la contul tau Swifty si importa automat toate grupurile de contacte active.
- Sincronizare: Selecteaza grupul din platforma Swifty unde vrei ca noile contacte din SwiftyChat sa fie salvate
- Grup implicit: Daca nu ai niciun grup creat in Swifty, sistemul va crea automat un grup numit "SwiftyChat" pentru tine.
Pasul 5: Surse de date
5.1 Ce sunt sursele de date?
Sursele de date reprezinta "creierul" botului tau. Pot fi fisiere (PDF, DOCX, TXT) sau pagini web (URL-uri) care contin informatii despre afacerea ta. AI-ul citeste these surse, le invata si le foloseste pentru a raspunde corect intrebarilor.
5.2 Ce tipuri de surse poti adauga?
- Fisiere: Catalog de produse, liste de preturi, manuale de utilizare (PDF, DOCX, TXT).
- Link-uri Web (URL): Pagina "Despre noi", pagina de servicii, articole de blog relevante, pagina de Contact.
5.3 Cum adaug o sursa de date?
- Mergi la sectiunea Surse de date din meniul principal.
- Click pe Adauga sursa de date.
- Introdu un titlu sugestiv (ex: "Site Oficial", "Lista Preturi 2026", "Promotii Black Friday").
- Alege tipul sursei:
- Link Web (URL): Introdu adresa web (ex:
https://siteul-tau.ro/servicii) si sistemul va extrage automat textul din pagina respectiva. - Upload fisier: Incarca documentele tale (PDF, Word, Text).
- Link Web (URL): Introdu adresa web (ex:
- Apasa Salveaza si proceseaza.
- Pentru URL-uri: Asigura-te ca pagina web contine text vizibil si relevant. Sistemul nu "vede" imaginile sau videoclipurile din pagina, doar textul.
- Structura clara: Indiferent de sursa (fisier sau URL), informatia trebuie sa fie bine structurata, cu titluri clare si paragrafe scurte.
- Mai multe surse de date mici: Este mai eficient sa ai surse separate pentru subiecte diferite (ex: o sursa pentru "Livrare", una pentru "Produse", una pentru "Contact") decat sa incerci sa pui totul intr-un singur loc.
5.4 Statusul surselor de date
- Procesata: Sursa a fost citita si invatata de AI. Este gata de utilizare in widget.
- Neprocesata: Sistemul inca lucreaza la extragerea si analizarea textului. Asteapta cateva momente.
- Eroare: A aparut o problema (ex: link invalid, fisier corupt). Sterge sursa si incearca din nou.
Important: Dupa adaugare, asteapta emailul de confirmare si verifica statusul sa fie procesata inainte de a asocia sursa de date unui widget.
Pasul 6: Widgeturi (Chatbot-ul tau)
Un "Widget" este fereastra de chat pe care vizitatorii o vor vedea pe site-ul tau. Acesta se configureaza prin mai multe sectiuni, in ordinea in care apar pe pagina Creeaza widget.
6.1 Configurari generale widget
- Nume widget: Denumirea interna (ex: "Site Principal", "Blog"). Te ajuta sa il identifici in platforma.
- Nume bot: Numele public al asistentului afisat la mesajele trimise in chat (ex: "SwiftyBot", "Asistent Alexandra").
- Pozitie widget: Unde va aparea pe site (dreapta-jos sau stanga-jos).
- Domeniu autorizat: Site-ul pe care va rula, fara
https://(ex:domeniu.ro). Este o masura de securitate impotriva folosirii widgetului tau pe alte site-uri. - Latime / Inaltime (px): Dimensiunea maxima a ferestrei de chat pe ecranele mari. Pe ecranele de mobil, widgetul se va extinde mereu automat pe toata latimea ecranului.
- Link personal termeni si conditii utilizare chatbot: Va fi generat automat dupa ce salvezi pentru prima oara widgetul.
6.2 Configurari launcher (iconita rotunda)
Launcherul este iconita vizibila initial care invita utilizatorul sa dea click pentru a deschide chat-ul.
- Latime / Inaltime launcher (px): Recomandat 55-95px, pastrand proportia patrata.
- Margini (Jos, Stanga/Dreapta): Distanta de la marginea ecranului pana la iconita.
- Extra optiuni:
- Animeaza la hover: Mareste usor iconita la trecerea cu mouse-ul.
- Border glow: Adauga o umbra luminoasa in jurul lui pentru vizibilitate.
- Mesaj launcher: Un mesaj ce apare deasupra iconitei de start (ex: "Ai nevoie de ajutor? Scrie-ne"). Dispare dupa primul scroll.
6.3 Configurari container chat
- Culori generale: Poti ajusta complet paleta (Fundal butoane/scroll - Culoarea principala a brandului tau, Fundal chat, Culoare text, Culoare text butoane).
- Font si marime (px): Foloseste fonturile pre-existente, cum ar fi Outfit, Roboto, Aerial sau introdu alt font.
- Personalizare contur: Culoarea conturului chat-ului, grosimea bordurii si rotunjirea colturilor (border-radius) pentru un efect modern, integrat designului tau web.
- Afisare avatar in fata mesajului: Utilizatorul vede iconita in stanga la mesajelor. Setarea "DA" ofera un design mai atragator.
- Text buton "Trimite mesaj": Modifica textul butonului sau lasa gol pentru a afisa o sageata.
6.4 Header si Footer
- Header: Alege daca doresti sa expui avatarul profilului tau in headerul chatului. Alege textul (ex: "Suport platforma Swifty") si completeaza fontul, fundalul si culorile preferate.
- Footer: Setari similare in care definesti textul subsolului (ex: Operat de firma TA) sau poti pune un link cu termenii si conditiile. (Nota: In planul Gratuit, footer-ul nu poate fi editat).
6.5 Mesaj de intampinare si formular colectare date
- Mesaj de intampinare activ: Cand utilizatorul deschide panoul de chat, se afiseaza instant acest text.
- Formular colectare date: Inainte sa inceapa discutia in chat, poti cere vizitatorului datele de contact. Pentru fiecare camp (nume, email, telefon), ai optiunile: NU (ascuns), DA-Optional, DA-Obligatoriu. Poti include text de intro sau schimba textul butonului din Start in "Incepe chatul" de exemplu.
- Integrare Swifty.ro: Daca in Setari API ai adaugat cheia pentru "Swifty API", poti salva contactele automat si sincronizat intr-un grup anume din contul tau de WhatsApp marketing Swifty. Functioneaza pentru contactele din formular care introduc un numar de telefon valid.
6.6 Configurari suplimentare
- Durata valabilitatii sesiunii de chat (minute): Daca utilizatorul inchide tab-ul dar se intoarce in acest interval, discutia curenta continua. Altfel, sesiunea expira si este considerata o "conversatie noua". Recomandat: 60 minute.
- Activeaza semnal sonor: Poti declansa un semnal sonor standard in browser-ul vizitatorului cand primeste mesaje noi chiar daca chatul nu se afla in fereastra activa.
- Schimbarea titlului paginii cand utlizatorul primeste un raspuns: Atrage atentia utlizatorului asupra tabului in care se afla chatul cand a primit un mesaj nou.
- Upload fisiere: Permite-le vizitatorilor sa incarce direct in chat atasamente (poze, doc, pdf).
- Transforma linkurile in butoane: Linkurile trimise automat de AI sau manual de operator in chat vor fi afisate elegant ca butoane stilizate.
- Timeout inactivitate: Chatul va fi dezactivat automat daca dupa N minute vizitatorul nu mai scrie nimic si se va afisa un mesaj cu motivul pentru aceasta actiune. Recomandat: 15 minute
6.7 Inteligenta Artificiala, abateri (limbaj vulgar) si operator uman
Din acest panou activezi puterea inteligentei artificiale, transformand chat-ul intr-un asistent capabil sa ofere raspunsuri automate si precise, bazate direct pe documentatia afacerii tale.
- Utilizeaza Inteligenta Artificiala: Fara selectarea optiunii DA, sistemul va functiona doar ca un receptor de mesaje, stocand chaturile in asteptarea unui raspuns manual din sectiunea Conversatii. Odata activata, AI-ul preia controlul si raspunde instant vizitatorilor folosind documentatia afacerii tale.
- Sursele de date folosite: Mai jos vor fi listate toate sursele de date adaugate anterior pe care botul le va folosi in generarea raspunsurilor automate. Selecteaza-le doar pe cele potrivite widget-ului.
- Limita de abateri limbaj vulgar: Aici poti defini numarul maxim de mesaje vulgare sau inadecvate acceptate intr-o singura conversatie. Odata atinsa aceasta limita, sistemul va trimite automat un 'Mesaj de atentionare' (de exemplu: 'Conversatia a fost incheiata datorita limbajului inadecvat.') si va dezactiva asistenta AI pentru acel utilizator.
- Solicitare operator uman:
- Cuvinte cheie STOP AI si transfer catre OPERATOR: Defineste termenii care, odata trimisi de utlizator (ex: agent, operator, agent uman, stop ai, stop chatbot, operator uman, transfer operator, transfer agent), dezactiveaza imediat asistenta AI si notifica echipa pentru o interventie live in chat. In acel moment, sistemul expediaza automat 'Mesajul de dezactivare AI' (ex: 'Un moment, te pun in legatura cu un coleg') pentru a confirma tranzitia catre un operator uman.
- Cuvinte cheie START AI: Defineste termenii care permit utilizatorului sa reia interactiunea cu inteligenta artificiala dupa ce aceasta a fost oprita manual de operator sau prin cuvintele cheie definite anterior. Odata ce vizitatorul trimite un cuvant cheie stabilit (ex: start ai, start chatbot, AI), chatbot-ul AI redevine activ si continua sa ofere raspunsuri bazate pe documentatia afacerii tale.
- Notificare pe email cand se solicita un operator uman: Activeaza aceasta functie pentru a primi notificari automate pe email in momentul in care un vizitator asteapta sa fie preluat de un operator uman. Astfel, echipa de suport poate interveni in timp util in conversatiile stocate in sectiunea Conversatii, oferind o experienta personalizata clientului.
Formatare avansata in mesajele tale
Poti folosi sintaxe speciale de formatare care vor fi procesate si afisate direct ca elemente interactive si vizuale in widget. Acestea functioneaza pe absolut orice text trimis in chat.Tipuri de formatare suportate:
- Buton de raspuns rapid (quick reply): Incadreaza textul sau cuvantul in paranteze duble patrate:
[[Trimite documentatia]]. Se va afisa un buton, iar daca vizitatorul il acceseaza, textul este afisat in chat ca raspuns rapid. - Buton tip link: Foloseste sintaxa:
[Brosura produs](https://swifty.ro). Se va genera automat un buton ca cel de raspuns rapid insa rolul lui va fi de a deschide un link intr-un tab nou.
Unde si in cate moduri poti folosi in practica aceste formate?
- In panoul de antrenare / System Prompt-ul AI (Pasul 3): Construieste logica cu instructiuni tipice AI, prin care ii ceri acestuia sa listeze la finalizarea mesajelor optiunea sau butonul interactiv de selectie cerut, de pilda ai putea adauga comanda "cand utilizatorul este agitat incita la linistire si apoi folosese [[Transfer operator]] la final".
- In setarile automate ale Widgetului (Pasul 6): Adauga sintaxe exact la textele de baza direct afisate in Mesajul de intampinare (salut general), Mesajul la expirarea pentru inactivitate a botului, mesajul default expediat direct in chat cand detectam limbaj obscen si chiar in actiunea la initierea manuala de catre utlizator prin cuvant din tastatura pentru START AI ori pentru STOP AI (Chemarea asistentului).
- In interventia manuala a Agentului/Operator: In momentul din dashboard (la sectiunea de Conversatii) cand operatorul alege sa ii scrie direct clientului preluandu-i intercatiunea poate tot din acel mic camp manual de scriere sa-i puna lui clientului chiar de mana sintaxe noi din meniul standard avansat catre actiunea necesara clientului, direct si facil.
Pasul 7: Integrare pe site
- In lista de widgeturi, da click pe butonul Copiaza de langa widgetul tau.
- Copiaza codul Javascript afisat.
- Adauga codul in sursa site-ului tau, inainte de tag-ul
</body>. - Salveaza si reincarca pagina. Widgetul va aparea instant.
- Daca doriti ca widgetul sa se deschida automat la incarcarea paginii, adaugati
?swiftychat=openla finalul url-ului paginii unde este incarcat chatul. Ex:https://swiftychat.swifty.ro?swiftychat=open
Aceasta metoda este excelenta pentru suport tehnic - poti trimite utilizatorului un link direct care deschide automat chatul fara ca el sa mai caute iconita în colțul paginii.
Pasul 8: Conversatii (chat si suport in timp real)
Aici poti vedea istoricul complet al interactiunilor vizitatorilor cu sistemul de chat, atat cu AI cat si cu operatorii din echipa.
Sectiunea Conversatii este gandita atat pentru a monitoriza actiunile AI-ului, cat si ca platforma completa de suport in timp real.
8.1 Interventie operator uman (suport in timp real)
- Nu este doar despre raspunsuri cu AI: Tu sau membrii echipei puteti raspunde in timp real utilizatorilor, la fel ca pe orice alta platforma de chat clasica.
- Preluarea conversatiei: Un operator poate interveni oricand - exista un comutator "Activeaza/dezactiveaza Agent AI" in dreapta sus a ferestrei de conversatie pe care il poti comuta in functie de situatie. Daca il dezactivezi, botul AI nu mai trimite raspunsuri automate si operatorul uman preia controlul exclusiv asupra conversatiei curente.
- Indicatori online: Arata in timp real ce vizitatori sunt online. Aceasta functionalitate este utlila pentru a-i aborda imediat, inainte sa abandoneze chatul.
8.2 Gestionarea contactelor
- Editeaza contactul: Detaliile esentiale ale unui contact (nume, email, telefon si statusul de validare) pot fi actualizate in timp real. Acceseaza formularul de editare din meniul superior direct din fereastra de chat pentru a modifica informatiile utlizatorului extrase automat sau adaugate manual.
- Comentarii interne: Poti atasa discutiei note/comentarii importante pe care vizitatorul nu le va vedea.
8.3 Trimiterea de email-uri directe din interfata
- Daca clientul isi ofera adresa de email (prin formularul initial de colectare date sau in timpul conversatiei), folosind butonul dedicat, ii poti trimite automat un email configurabil. Aceasta metoda este utlia pentru transmiterea ofertelor sau lamuririlor post-conversatie.
- Cand trimiti un email unui lead direct din SwiftyChat, sistemul verifica automat daca mesajul a fost livrat. Daca adresa introdusa de vizitator este inexistenta sau scrisa gresit, platforma detecteaza eroarea si marcheaza instant acel contact ca fiind invalid. Astfel, iti mentii baza de date 100% curata si te concentrezi doar pe clientii reali.
8.4 Functii aditionale
- Genereaza sumar chat cu AI: Utilizeaza functia AI de rezumare pentru a extrage esentialul dintr-o conversatie extinsa. Sistemul genereaza automat o concluzie relevanta, scutind echipa de parcurgerea manuala a tuturor mesajelor anterioare.
- Export conversatie: Conversatiile pot fi oricand descarcate cu un simplu click in format PDF sau CSV.
- Optiuni de stergere: Ai control total asupra datelor. Poti alege sa stergi doar istoricul mesajelor din conversatia curenta sau sa elimini definitiv atat conversatia, cat si datele de contact ale lead-ului, printr-un simplu click.
- Filtrare avansata: Poti filtra conversatiile in functie de widget-ul de pe care au fost initiate sau dupa statusul de interventie (ex: operator uman solicitat, conversatii necitite, cu mesaje, etc). Acest lucru este extrem de util pentru a prioritiza rapid urgentele si a oferi suport prompt clientilor care au nevoie de asistenta, ignorand temporar conversatiile gestionate cu succes de AI.
Pasul 9: Contacte
Sectiunea Contacte centralizeaza toata baza de date cu vizitatorii care au introdus emailul sau telefonul in formularul de colectare de date initial. De aici poti administra eficient lista lead-urilor colectate prin formular si chat.
9.1 Filtrare si Cautare
- Filtrare avansata: Grupeaza contactele colectate in functie de widgetul interactionat si pe intervalul calendaristic specificat.
- Filtre dupa status validare: Afiseaza doar pe cei care si-au introdus strict adrese de email valide, telefoane validate, pe cei care au primit email-uri sau pe cei cu email invalid (bounced).
- Cautare instanta: Cauta global dupa nume, telefon, email-ul vizitatorilor sau chiar si in notitele tale interne din sesiunile de chat.
9.2 Actiuni individuale
- Editare si note: Click pe butonul Detalii pentru orice contact pentru a-i edita rapid profilul sau adauga observatii.
- Trimitere email: Direct din detaliile unui profil, poti trimite un email. Poti vedea un istoric al numarului de mail-uri trimise si poti vedea daca sunt valide(bounce).
- Previzualizare conversatie: In profilul oricarui contact, vei vedea lista celor mai recente 15 mesaje trimise. Ai un link direct catre contextul complet de suport live al acelui contact.
- Sumar conversatie: Se afiseaza rezumatul discutiei din chat generata automat de catre AI. Ai si optiunea de "Regenereaza sumarul" pentru o regenerare cu AI a sumarului conversatiei.
9.3 Actiuni in masa
- Detectie automata contacte duplicate: Poti vedea lista contactelor ce au acelasi numar de telefon sau aceeasi adresa de email, simplificand curatarea listei de contacte.
- Export flexibil de date (CSV): Exporta lista de contacte in format CSV cu un singur click. Alege sa descarci toata baza de date sau doar rezultatele filtrate, pentru a le folosi usor in campanii externe sau aplicatii terte.
- Stergere in masa: Gestioneaza-ti lista de contacte eficient. Poti selecta rapid mai multe intrari individuale sau intreaga lista dintr-un singur click. Pentru a preveni pierderea accidentala a datelor, sistemul iti va solicita mereu o confirmare de siguranta inainte de orice stergere definitiva.
Pasul 10: Rapoarte
Sectiunea Rapoarte iti ofera o imagine clara asupra performantei asistentilor tai AI.
10.1 Metricile cheie monitorizate
- Total conversatii: Numarul total de vizitatori care au deschis chat-ul.
- Conversatii cu mesaje: Vizitatori care au interactionat efectiv (nu doar au deschis fereastra).
- Solicitari operator: Situatii in care vizitatorul a cerut sa vorbeasca cu un operator.
- Rata de abandon (Bounce): Vizitatori care au deschis si inchis chat-ul fara sa scrie nimic.
- Contacte colectate: Numarul de lead-uri noi generate.
- Volum mesaje: Totalul mesajelor schimbate (User vs AI vs Operator).
10.2 Cum te ajuta aceste date?
- Identifici orele de varf pentru a asigura prezenta operatorilor umani daca e cazul.
- Monitorizezi eficienta AI-ului in rezolvarea problemelor fara interventie umana.
- Urmaresti cresterea bazei de date de potentiali clienti.
10.3 Rapoarte avansate cu AI
Sectiunea Rapoarte avansate AI foloseste puterea inteligentei artificiale pentru a analiza mii de mesaje in cateva secunde si a extrage concluzii relevante despre necesitatile clientilor.
- Sentiment & satisfactie: Calculeaza automat rata de satisfactie a vizitatorilor tai pe baza tonului conversatiilor.
- Sugestii si oportunitati: AI-ul identifica nevoi, produse sau servicii cerute de clienti, oferindu-ti idei de crestere si imbunatatire.
- Obiectii frecvente: Afla exact ce ii opreste pe vizitatori sa cumpere sau sa finalizeze o comanda.
- Instructiuni personalizate: Poti ghida AI-ul sa caute informatii specifice (ex: "Analizeaza opiniile despre noua oferta de pret").
- Istoric: Toate rapoartele generate sunt salvate si pot fi consultate oricand de tine sau de echipa ta.
Pasul 11: Echipa mea
Collaborarea este cheia succesului. Sectiunea Echipa mea iti permite sa inviti colegi care sa te ajute in gestionarea chat-ului.
11.1 Roluri si Permisiuni
Membrii echipei au acces restrictionat pentru a asigura securitatea datelor:
- CE POT FACE:
- Sa raspunda la conversatii in timp real.
- Sa vada istoricul conversatiilor si contactele.
- Sa vada documentele (dar nu sa le modifice).
- CE NU POT FACE:
- Nu pot sterge widgeturi sau documente.
- Nu pot modifica setarile critice (OpenAI, API Keys).
- Nu pot vedea sau modifica datele de facturare.
- Nu pot adauga alti membri in echipa.
11.2 Cum adaugi un membru nou?
- Mergi la Echipa mea.
- Click pe butonul + Adauga membru.
- Introdu Numele, Prenumele si Adresa de Email a colegului.
- Seteaza o parola initiala (o va putea schimba ulterior).
- Sistemul va trimite automat un email cu datele de acces catre noul membru.