Co daje integracja
Po podłączeniu numeru WhatsApp Business agent robi trzy rzeczy na tym samym numerze:- Odpowiada na wiadomości. Klient pisze na WhatsAppie, agent odpisuje swoim promptem i pamięta wątek rozmowy.
- Odbiera połączenia. Rozmowa dzwoniona z WhatsAppa trafia do tego samego agenta głosowego, który odbiera telefon - z jego głosem, narzędziami, transkrypcją i historią rozmów.
- Wysyła wiadomości. W trakcie rozmowy telefonicznej (narzędzie
send_whatsapp) albo automatycznie po jej zakończeniu.
Czego potrzebujesz
- Konta Meta for Developers i aplikacji typu Business z produktem WhatsApp.
- Numeru telefonu podpiętego do WhatsApp Business Platform (Cloud API).
Numer z aplikacji WhatsApp Business. Integracja nie obsługuje trybu
współdzielenia (coexistence), w którym ten sam numer działa jednocześnie w
aplikacji WhatsApp Business na telefonie i w API. Podłączenie numeru, którego
używasz w aplikacji, wymaga przeniesienia go do Cloud API, a wtedy przestaje
on działać w aplikacji. Jeśli chcesz dalej odbierać wiadomości w aplikacji,
podłącz osobny numer albo zostań przy SMS-ie po rozmowie - może zawierać link
https://wa.me/48..., który otwiera czat z numerem z aplikacji.Konfiguracja
1. Skopiuj dane z aplikacji Meta
W panelu aplikacji, w zakładce WhatsApp → API Setup:- Phone Number ID - identyfikator numeru, nie sam numer telefonu.
- Access Token - token dostępu.
2. Podłącz numer w Brosbots
- Wejdź na stronę Integracje i wybierz WhatsApp Business.
- Wklej Phone Number ID, token dostępu i App Secret.
- W polu Agent wskaż agenta, który ma odpowiadać na wiadomości i odbierać połączenia. Bez wskazania agenta wiadomości są tylko zapisywane.
- Zapisz połączenie. Sprawdzimy dane w Meta, zanim cokolwiek zapiszemy.
3. Wróć do Meta po webhook
Po zapisaniu pokażemy dwie wartości: adres zwrotny (Callback URL) i token weryfikacyjny. W aplikacji Meta, w sekcji WhatsApp → Configuration → Webhooks:- Wklej oba pola i kliknij Verify and save.
- Zasubskrybuj pola messages (wiadomości) oraz calls (połączenia).
Rozmowy tekstowe
Agent odpowiada swoim promptem, tym samym, którym mówi przez telefon. Dostaje przy tym instrukcję, że pisze na WhatsAppie, więc odpowiada krótko i nie dyktuje numerów cyfra po cyfrze. Wątek pamiętamy przez 24 godziny - tyle, ile trwa okno obsługi klienta w WhatsAppie. Osoba, która odezwie się po tygodniu, zaczyna rozmowę od nowa. Agent odpowiada tylko na tekst. Wiadomość głosową, zdjęcie czy dokument zapiszemy i odpiszemy prośbą o napisanie wiadomością - zamiast milczeć.Wysyłanie wiadomości przez agenta
W edytorze agenta, w zakładce Integracje, włącz Wyślij WhatsApp i wybierz, kiedy ma wysyłać:- W trakcie rozmowy - model sam decyduje, kierując się Twoimi zasadami.
- Po rozmowie - z szablonu, z tymi samymi zmiennymi co SMS: tym, co agent
zebrał, faktami o połączeniu (
{{caller_number}},{{call_time}},{{call_disposition}}) i{{gathered_context.*}}. W przeciwieństwie do SMS-a działa tu też{{call_summary}}- WhatsApp rozlicza się za rozmowę, a nie za każde 160 znaków - ale trzeba je wpisać ręcznie, bo menu Wstaw zmienną go nie proponuje. - Obie opcje naraz.