Context care rămâne
Firul păstrează istoricul și starea citit/necitit. Operatorul îl poate închide sau redeschide.
Implementare custom / KEPA Live Chat
Widget în site, inbox în WordPress și interfețe de operator pe desktop și Android. Program, profiluri, mesaje offline și notificări, reunite într-o implementare prezentată prin capturi reale.
01 / Interfața vizitatorului
Interfața publică reunește butonul de telefon și Live Chat. În fereastra conversației apar identitatea site-ului, profilul operatorului, starea disponibilității și zona de scriere.

Fotografia, numele afișat și funcția operatorului creează un punct de contact recognoscibil. Titlul și textul de întâmpinare se editează separat, iar mesajele de disponibilitate se schimbă după program și prezență.
Pe mobil, widgetul păstrează aceeași conversație și își adaptează dimensiunile. În implementarea KEPA, comenzile de chat și apel sunt aliniate cu zona de control a cookie-urilor, fără a ocupa același colț.
02 / Inboxul echipei
Lista conversațiilor și firul selectat stau în același spațiu de lucru. Operatorul poate citi istoricul, folosi răspunsuri rapide și decide explicit dacă trimite răspunsul și pe email.
Capturile sunt reale. Datele private sunt estompate punctual prin blur puternic; profilul public și controalele interfeței rămân vizibile.

Firul păstrează istoricul și starea citit/necitit. Operatorul îl poate închide sau redeschide.
Răspunsurile rapide sunt configurabile. Operatorul alege textul potrivit și îl folosește în contextul cererii.
Ciorna se păstrează la reîncercare. Backendul verifică trimiterile repetate, iar starea emailului este urmărită separat.
03 / Operatori și disponibilitate
Un interval deschis în calendar nu înseamnă automat că un operator poate răspunde. Widgetul folosește împreună programul configurat și prezența recentă a unei persoane autorizate.
În program și cu operator disponibil: chat online. Fără operator sau în afara programului: formular offline cu prenume, nume, telefon, email și mesaj.
04 / Arhitectura WordPress & Firebase
Conversația și notificarea au roluri diferite. WordPress păstrează datele și autorizează accesul. Firestore anunță schimbările, iar FCM transmite notificări generice către dispozitivele înregistrate.
WordPress salvează și servește conversația. Firestore semnalizează actualizările. FCM anunță dispozitivul. Pollingul poate verifica mesajele când legătura realtime lipsește.
Mesajele, contactele, sesiunile și coada rămân în tabelele site-ului. Widgetul și operatorul cer datele prin rutele REST cu autorizarea corespunzătoare.
Accesul operatorului se poate revoca. Regula Firestore verifică rolul și identitatea instalării, iar cheia de administrare rămâne pe server, în afara directorului public.
Semnalele, notificările și emailurile au o coadă locală cu reîncercări limitate. Diagnosticul ajută la separarea unei erori de salvare de o problemă de notificare.
05 / Interfața operatorului
Capturile documentează interfețe de operator pe desktop și Android: conversații, site-uri conectate, profil și teme Light/Dark. Backendul WordPress furnizează autentificarea, prezența și accesul la firul de mesaje.
06 / Emailuri și continuitate
Șabloanele au versiune HTML și text, logo, conținut editabil, previzualizare și test. Transportul de email existent în WordPress este păstrat.
Notificarea poate include datele de contact și un link către conversația exactă, accesibil după autentificare.
Trimiterea se alege explicit în inbox. Emailul poate include mesajul inițial, răspunsul și semnătura operatorului.
Datele rămân în WordPress, iar notificarea intră în coada locală. Mesajul de confirmare din widget este configurabil.
Urmărim conversația în WordPress, procesarea cozii, transportul emailului și afișarea notificării pe dispozitiv. Acceptarea unei trimiteri nu confirmă singură primirea în inbox.
Implementări documentate
Explorează proiectele asociate pentru a vedea cum se leagă punctul de contact de experiența și operațiunile fiecărui site.
Întrebări despre implementare
Implementarea prezentată este un chat pentru operatori umani. Răspunsurile rapide sunt texte configurabile pe care operatorul le folosește în conversație.
În lipsa unui operator disponibil sau în afara programului, widgetul oferă formularul offline. Următoarea deschidere poate fi afișată când rezultă din programul configurat.
Nu. Integrarea este opțională pentru semnalele realtime și notificările dispozitivelor. Clientul poate continua verificarea mesajelor prin polling automat.
Nu. Pluginul asigură widgetul, inboxul și backendul. Interfețele de operator, livrabilele aplicațiilor și configurarea serviciilor se stabilesc pentru proiectul concret.