Czym różni się od Zapiera
Wyzwalacz Zapier wysyła dane i na tym koniec: Catch Hook nie odpowiada. Scenariusz Make zakończony modułem Webhook response odpowiada, a to, co odpowie, trafia do agenta jako wynik narzędzia. Agent może więc nie tylko przekazać coś do Waszych systemów, ale też o coś je zapytać jeszcze na linii: o stan zamówienia w sklepie, wolny termin w systemie rezerwacji, kartę klienta w aplikacji, do której Make ma moduł, a my nie mamy integracji. Scenariusz bez modułu Webhook response też działa: Make odpowiadaAccepted,
agent dostaje „wysłano” i mówi dalej.
Podłączenie
1
Scenariusz w Make
Nowy scenariusz → moduł Webhooks → Custom webhook → Add, nadaj
nazwę. Jeśli scenariusz ma odpowiadać agentowi, zakończ go modułem
Webhooks → Webhook response z treścią w JSON-ie (przykład niżej).Zalecane: w ustawieniach webhooka Show advanced settings → włącz
Get request headers, a po pierwszym module dodaj filtr: nagłówek
x-brosbots-secret równy Twojemu sekretowi. Ten sam sekret wpiszesz po
naszej stronie.2
Skopiuj adres i włącz scenariusz
Adres jest w module webhooka (Copy address to clipboard), postaci
https://hook.eu1.make.com/…. Przełącznik w lewym dolnym rogu edytora
musi być włączony; przy wyzwalaczu webhookiem harmonogram to
Immediately.Make pokazuje strukturę danych dopiero po pierwszym żądaniu. Kliknij
Redetermine data structure, zapisz połączenie u nas (zapis wysyła
wiadomość testową) i dopiero potem mapuj pola w kolejnych modułach.
3
Połączenie w BrosBots
Integracje → Make. Wklej adres i sekret, jeśli go ustawiłeś.
Zapis wysyła wiadomość testową, więc scenariusz uruchomi się raz
z
"event": "test" w treści.4
Włącz narzędzie w agencie
Edytor agenta → Integracje → Scenariusz Make. Wybierz połączenie
i wypełnij Kiedy i co wysłać oraz Zdania, po których ma zadziałać.
Bez tych pól agent ma narzędzie, ale nie wie, po co - i zwykle go nie
użyje. Szczegóły w Slack, e-mail, Zapier i kalendarz w trakcie
rozmowy.
Integracja Make jest dostępna od planu Start, tak jak Zapier, n8n
i webhooki. Moduł Webhooks jest w Make dostępny także w planie darmowym.
Co przychodzi do scenariusza
Agent wysyłaPOST z JSON-em. Pola event i data wymyśla sam, zgodnie z
tym, co wpisałeś w Kiedy i co wysłać; pozostałe dwa dokładamy my, więc
agent nie może ich zmyślić.
W Make pola są dostępne jako
{{1.event}}, {{1.data}},
{{1.caller_phone}}. Z nagłówkiem X-Brosbots-Secret, jeśli połączenie ma
sekret.
Co może odpowiedzieć scenariusz
Moduł Webhook response: Status200, w Custom headers dodaj
Content-Type: application/json, a w Body jedno zdanie, które agent ma
przekazać:
Agent czeka na odpowiedź do 15 sekund. Rozmowa trwa, więc jeśli
scenariusz robi coś długiego, postaw Webhook response wcześniej w łańcuchu,
a ciężkie moduły za nim. Make wykona je po wysłaniu odpowiedzi.
Kod
4xx/5xx to błąd narzędzia: agent dostaje „Make failed (kod)” i mówi
rozmówcy, że nie udało się sprawdzić. Make zwraca 400 także wtedy, gdy
filtr odrzuci żądanie bez sekretu.
Zdarzenia po rozmowie w Make
To osobna integracja, Webhook po rozmowie z katalogu, i osobny scenariusz: moduł Custom webhook, którego adres wklejasz w kreatorze webhooka. Przychodzicall.completed z transkrypcją, podsumowaniem i
wynikiem, a na życzenie też SMS-y, kampanie i balance.low; format i lista
zdarzeń w Webhookach.
Rozwiązywanie problemów
Każde uruchomienie widać w Make w History, z treścią, która przyszła od
agenta.
