チームはすでに ChatWoot でお客様に返信しています。これは、同じ ChatWoot に自分のコードから届くものです。受信トレイ、開いている会話、交わされた内容、あなたが送る返信まで。2 つ目の受信トレイを作ることも、何かを移すこともありません。
一度だけ接続する
ルームのページで、サインインした状態で、ChatWoot ダッシュボードのアドレスと、管理者のアクセストークンを入れます。接続するとチームの返信が戻ってくるように Webhook が 1 つ追加され、接続を外すと削除されます。API がこの 2 つを受け取ることはありません。POST /chatwoot/v1/connections/link は、入れるページのアドレスを添えて 403 を返します。
いま何が開いているか
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"
それぞれの会話には、相手の連絡先、割り当てられているエージェント、受信トレイ、最後に動いた時刻が付いています。メッセージは古い順に並び、どちら向きのものかも示されます。incoming はお客様から、outgoing はチームからです。
返信、ノート、解決
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"}'
private を true にして送ると、お客様には決して見えないノートになります。それ以外は、接続したユーザーとして書かれ、お客様に見えます。あなたに代わって書くエージェントは、お客様の目の前で書いていることになります。
聞きに行かず、知らせてもらう
Webhook のエンドポイントを登録すると、その ChatWoot のどの会話のメッセージも、すべてそこに送られます。お客様のものは chatwoot.message_received、チームのものは chatwoot.message_sent として。エンドポイントも署名も、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"]}'
よくある質問
お客様に、私たちのものが見えることはありますか?
ありません。あなたのアドレスにあるあなたの ChatWoot で、すべてトークンのユーザーとして書かれます。ブランドを変えることはなく、ChatWoot の中に私たちのものがインストールされることもありません。
ChatWoot が止まっていたら?
502 errors/chatwoot_unavailable が返り、こちらで何かをキューに入れたり、陰で再試行したりはしません。トークンが拒否された場合は 409 errors/chatwoot_disconnected で、メンバーが接続し直す必要があります。
AI エージェントがそこでお客様に返信できますか?
できます。https://makehybrid.com/chatwoot/mcp/<自分の API キー> を通すか、ルームの中で。いつ返信し、いつ代わりにプライベートノートを残すかを、指示に書いてください。private でないものは、すべてお客様に見えます。