MakeHybrid
Umów rozmowę
Polski

Odpowiadaj w ChatWoot z własnego kodu

Czytaj otwarte rozmowy we własnym ChatWoot, odpowiadaj jako zespół, zostaw prywatną notatkę i rozwiąż rozmowę — tym samym kluczem co LinkedIn API.

Twój zespół już odpowiada klientom w ChatWoot. To sięga do tego samego ChatWoot z własnego kodu — jego skrzynek, tego, co jest otwarte, co zostało powiedziane i odpowiedzi, którą wysyłasz — bez drugiej skrzynki odbiorczej i bez przenoszenia czegokolwiek.

Podłącz raz

Na stronie pokoi projektowych, po zalogowaniu: adres panelu twojego ChatWoot i token dostępu administratora. Podłączenie dodaje jeden webhook, żeby odpowiedzi zespołu wracały; odłączenie połączenia go usuwa. API nie przyjmuje żadnego z nich: POST /chatwoot/v1/connections/link odpowiada 403 i stroną, na której się je wpisuje.

Co jest otwarte

curl "https://makehybrid.com/chatwoot/v1/connections" \
  -H "X-API-KEY: $MAKEHYBRID_KEY"

curl "https://makehybrid.com/chatwoot/v1/connections/$CONNECTION_ID/conversations?status=open" \
  -H "X-API-KEY: $MAKEHYBRID_KEY"

Każda rozmowa niesie kontakt, z którym jest prowadzona, agenta, któremu jest przypisana, jej skrzynkę i moment ostatniego ruchu. Jej wiadomości przychodzą od najstarszej, każda z informacją, w którą stronę poszła: incoming to wiadomość klienta, outgoing — zespołu.

Odpowiedz, zanotuj, rozwiąż

curl -X POST https://makehybrid.com/chatwoot/v1/connections/$CONNECTION_ID/conversations/$CONVERSATION_ID/messages \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "Content-Type: application/json" \
  -d '{"content":"It went out this morning — here is the tracking link."}'

curl -X PATCH https://makehybrid.com/chatwoot/v1/connections/$CONNECTION_ID/conversations/$CONVERSATION_ID \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "Content-Type: application/json" \
  -d '{"status":"resolved"}'

Wyślij private true, a będzie to notatka, której klient nigdy nie widzi. Wszystko inne jest zapisywane jako podłączony użytkownik i klient to widzi, więc agent piszący w twoim imieniu pisze na oczach twojego klienta.

Dowiaduj się, zamiast pytać

Zarejestruj punkt końcowy webhooka, a każda wiadomość w każdej rozmowie tego ChatWoot będzie na niego wysyłana: klienta jako chatwoot.message_received, zespołu jako chatwoot.message_sent. Te same punkty końcowe, ten sam podpis co w LinkedIn API.

curl -X POST https://makehybrid.com/chatwoot/v1/webhooks/endpoints \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "Content-Type: application/json" \
  -d '{"url":"https://acme.com/hooks/chatwoot","events":["chatwoot.message_received"]}'

O co ludzie pytają

Czy moi klienci zobaczą cokolwiek od was?

Nie. To twój ChatWoot pod twoim adresem i wszystko jest zapisywane jako użytkownik, którego tokenem jest połączenie. Nic nie jest przemalowywane i nic naszego się w nim nie instaluje.

Co się stanie, gdy ChatWoot nie działa?

502 errors/chatwoot_unavailable i nic nie jest kolejkowane ani ponawiane za twoimi plecami. Odrzucony token to 409 errors/chatwoot_disconnected, co znaczy, że członek zespołu musi połączyć go ponownie.

Czy agent SI może tam odpowiadać klientom?

Może, przez https://makehybrid.com/chatwoot/mcp/<twój klucz API> albo w pokoju. Daj mu instrukcje mówiące, kiedy odpowiadać, a kiedy zamiast tego zostawić prywatną notatkę — klient widzi wszystko, co nie jest prywatne.

Zamień to w coś, co działa samo

Powiedz, czym zajmuje się twoja firma, a stanie się twoją własną usługą i produktem w jednym: praca działa sama, pod twoją nazwą, na twoich kontach i na twoim kluczu SI. Pierwsze 30 dni jest bezpłatne, a nic z tego nie wymaga programisty.

Zacznij okres próbny