Live Chat
Live Chat pozwala Twojemu zespołowi przejmować rozmowy, gdy AI potrzebuje pomocy człowieka. Płynnie przekazuj kontekst z bota do człowieka przy zachowaniu pełnego kontekstu.
Włączanie Live Chat
Wymagania
Live Chat jest dostępny w:
- planie Professional i wyższych
- Wymagane jest co najmniej jedno konto członka zespołu z dostępem agenta
Konfiguracja
- Przejdź do ustawień swojego chatbota
- Przejdź do zakładki Live Chat
- Przełącz Live Chat Enabled na włączone
- Skonfiguruj ustawienia przekazywania rozmów (handoff)
Tryby przekazywania (Handoff Modes)
| Tryb | Opis |
|---|---|
| Handoff Only | Live chat tylko wtedy, gdy bot nie potrafi pomóc |
| Standalone | Odwiedzający mogą prosić o live chat w dowolnym momencie |
| Both | Połączenie automatycznego przekazywania i bezpośredniego dostępu |
Dostępność agentów
Jak zostać dostępnym
Agenci mogą przełączać swoją dostępność:
- Przejdź do Live Chat w pasku bocznym
- Użyj przełącznika u góry: "Available for Live Chat"
- Gdy jesteś aktywny, będziesz otrzymywać przychodzące prośby o czat
Automatyczne wykrywanie offline
Agenci są automatycznie ustawiani jako offline, gdy:
- Wylogują się z ChatReact
- Zamkną kartę przeglądarki lub całą przeglądarkę
- Stracą połączenie na więcej niż 60 sekund
Jest to obsługiwane przez system heartbeat, który wysyła ping co 30 sekund. Jeśli żaden heartbeat nie zostanie odebrany przez ponad 60 sekund, agent jest automatycznie oznaczany jako niedostępny. Zapobiega to "agentom duchom", którzy pojawiają się jako online, ale są nieosiągalni.
Jeśli żaden agent nie jest dostępny, bot automatycznie zasugeruje adres e-mail do przekazania (skonfigurowany w ustawieniach Personality) zamiast oferować live chat. Zapobiega to frustrującej sytuacji, w której oferowany jest live chat, na który nikt nie może odpowiedzieć.
Wskaźnik statusu agenta
Strona Live Chat pokazuje:
- Liczbę agentów aktualnie online (aktualizacja w czasie rzeczywistym)
- Twój osobisty status dostępności
- Szacowane czasy oczekiwania
Powiadomienia dźwiękowe
Gdy są włączone, dźwięk powiadomienia odtwarza się w panelu Live Chat, gdy nadchodzi nowa wiadomość od odwiedzającego. Pomaga to agentom szybko reagować, nawet gdy karta panelu nie jest na pierwszym planie.
Obsługa czatów
Zarządzanie kolejką
Gdy odwiedzający poprosi o live chat, pojawiają się w kolejce:
- Wyświetl oczekujących odwiedzających wraz z czasem oczekiwania
- Zobacz, czy to przekazanie z bota (zawiera kontekst rozmowy)
- Kliknij Take Chat, aby przyjąć rozmowę
Przejęcie czatu
Gdy przejmiesz czat:
- Możesz zobaczyć poprzednią rozmowę z botem (jeśli dotyczy)
- Pełny kontekst odwiedzającego: imię, e-mail, strona, przeglądarka
- Zacznij pisać, aby odpowiedzieć
Przebieg rozmowy
- Napisz wiadomość i naciśnij Enter lub kliknij Send
- Odwiedzający zobaczy komunikat systemowy: "Agent [Name] has joined the chat"
- Kontynuuj rozmowę w czasie rzeczywistym
- Użyj panelu Bot Context, aby zobaczyć poprzednie odpowiedzi AI
Zakończenie czatu
- Kliknij End Chat, gdy rozmowa zostanie rozwiązana
- Potwierdź akcję
- Odwiedzający zobaczy komunikat, że czat został zakończony
- Czat zostanie zarchiwizowany i dostępny w historii
Wyzwalacze przekazania (Handoff Triggers)
ChatReact automatycznie sugeruje przekazanie do live chat gdy:
Automatyczne wyzwalacze
- Bot mówi, że nie potrafi odpowiedzieć na pytanie
- Odwiedzający wyraża frustrację
- Słowa kluczowe takie jak "speak to human", "real person", "agent"
- Konfigurowalne niestandardowe frazy wyzwalające
Ręczne wyzwalacze
- Odwiedzający klika przycisk "Talk to Human" (jeśli włączony)
- Odwiedzający wpisuje frazę wyzwalającą przekazanie
Doświadczenie odwiedzającego
Gdy agent jest dostępny
- Bot sugeruje połączenie z człowiekiem
- Odwiedzający widzi przyciski szybkich odpowiedzi: "Yes, connect me" / "No, thanks"
- Jeśli zaakceptuje, odwiedzający trafia do kolejki
- Aktualizacje statusu: "Connecting...", "Waiting for agent..."
- Agent dołącza i rozmowa toczy się dalej
Gdy żaden agent nie jest dostępny
Gdy wszyscy agenci są offline lub niedostępni:
- Odpowiedź bota: Zamiast oferować live chat, bot automatycznie zasugeruje skonfigurowany adres e-mail do przekazania
- Wyświetlany e-mail: Bot wymienia e-mail bezpośrednio w swojej odpowiedzi (np. "Możesz napisać do nas na [email protected]")
- Brak powtarzania oferty: Bot zapamiętuje, że agenci są niedostępni i nie będzie ponownie oferować live chat w tej samej sesji
- Fallback widgetu: Jeśli przekazanie było już w toku, widget pokaże stylizowany przycisk e-mail z linkiem mailto:
Upewnij się, że skonfigurowano Human Handoff Email w ustawieniach Personality chatbota. To jest adres zapasowy wyświetlany, gdy żaden agent nie jest dostępny.
Koordynacja zespołu
Wielu agentów
- Wszyscy dostępni agenci widzą kolejkę
- Pierwszy agent, który kliknie "Take Chat", zostaje przypisany
- Zapobiega to podwójnym przypisaniom
Przekazywanie czatów (Wkrótce)
Przekazywanie czatów między agentami przy zachowaniu kontekstu.
Najlepsze praktyki
- Ustal realistyczne oczekiwania: Skonfiguruj dokładne godziny pracy
- Monitoruj czasy oczekiwania: Nie pozwól, aby odwiedzający czekali zbyt długo
- Używaj kontekstu bota: Przejrzyj, o czym AI już rozmawiało
- Zakończ czaty prawidłowo: Nie zostawiaj rozmów bez zakończenia
- Wykonaj follow-up: Wyślij ankiety satysfakcji po czatach