Zadanie: klienci piszą na twój numer WhatsApp, agent SI pisze szkic każdej odpowiedzi, a człowiek zatwierdza go, zanim wyjdzie. Numer pozostaje twój, na twoim telefonie; nic nie jest wysyłane, jeśli nikt tego nie przeczytał.
1. Połącz numer
curl -X POST https://makehybrid.com/whatsapp/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
Otwórz zwrócony url na komputerze i zeskanuj kod telefonem: WhatsApp, Ustawienia, Połączone urządzenia, Połącz urządzenie. GET /whatsapp/v1/connection pokaże wtedy numer jako połączony.
2. Odbieraj to, co piszą klienci
curl -X POST https://makehybrid.com/whatsapp/v1/webhooks/endpoints \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"url":"https://acme.com/hooks/whatsapp","events":["whatsapp.message_received"]}'
3. Szkic, zatwierdzenie, wysyłka
W pokoju projektowym daj własnemu agentowi SI agenta WhatsApp w polu „Może używać” i napisz jego instrukcje: przygotuj szkic odpowiedzi na każdą nową wiadomość, opublikuj szkic w pokoju i wyślij go dopiero, gdy człowiek odpowie „wysyłaj”. Wszyscy w pokoju widzą szkic i zatwierdzenie.
curl -X POST https://makehybrid.com/whatsapp/v1/messages \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"to":"+15551234567","text":"Your order is on its way."}'
Wiadomości wychodzą w odstępach od 10 do 20 sekund, więc odpowiedź może tyle dochodzić. Pisz do osób, które do ciebie napisały albo cię oczekują, i nigdy tego samego tekstu do wielu.
O co ludzie pytają
Czy agent może wysyłać bez zatwierdzenia?
Może, jeśli tak mówią jego instrukcje; API go nie zatrzyma. Proszenie o zgodę w pokoju to bezpieczniejsze ustawienie domyślne dla wszystkiego, co czyta klient.
Czy może czytać obrazy, które wysyłają klienci?
Widzi, że wiadomość zawierała media, ale nie sam plik. Poproś klienta, by opisał obraz, albo odpowiedz z telefonu.