MakeHybrid
통화 예약
한국어

내 코드에서 ChatWoot에 답하기

내 ChatWoot에서 열려 있는 대화를 읽고, 팀으로서 답하고, 비공개 메모를 남기고, 해결 처리까지. LinkedIn API와 같은 키로.

팀은 이미 ChatWoot에서 고객에게 답하고 있습니다. 이 방법은 같은 ChatWoot에 내 코드에서 닿습니다. 받은편지함, 열려 있는 대화, 오간 내용, 내가 보내는 답까지. 받은편지함을 하나 더 만들 필요도, 무언가를 옮길 필요도 없습니다.

한 번만 연결하기

룸 페이지에서, 로그인한 상태로, ChatWoot 대시보드의 주소와 관리자의 액세스 토큰을 넣습니다. 연결하면 팀의 답변이 돌아오도록 웹훅 하나가 추가되고, 연결을 끊으면 제거됩니다. API는 이 둘을 받지 않습니다. 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로 보내면 고객에게 절대 보이지 않는 메모가 됩니다. 그렇지 않으면 연결된 사용자로서 쓰이고 고객에게 보입니다. 그러니 내 대신 쓰는 에이전트는 내 고객 앞에서 쓰고 있는 것입니다.

묻는 대신 알림 받기

웹훅 엔드포인트를 등록하면 그 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가 멈춰 있으면 어떻게 되나요?

502 errors/chatwoot_unavailable이 돌아오며, 우리 쪽에서 몰래 대기열에 쌓거나 다시 시도하는 일은 없습니다. 토큰이 거부되면 409 errors/chatwoot_disconnected이며, 멤버가 다시 연결해야 한다는 뜻입니다.

AI 에이전트가 거기서 고객에게 답할 수 있나요?

할 수 있습니다. https://makehybrid.com/chatwoot/mcp/<내 API 키>를 통하거나 룸 안에서 쓰면 됩니다. 언제 답하고 언제 대신 비공개 메모를 남길지 지침에 적어 주세요. 비공개가 아닌 것은 모두 고객에게 보입니다.

이것을 알아서 돌아가는 것으로 바꿔 보세요

비즈니스가 하는 일을 말하면, 그것이 내 서비스와 제품을 하나로 합친 것이 됩니다. 일은 내 이름으로, 내 계정과 내 AI 키로 알아서 돌아갑니다. 처음 30일은 무료이고, 엔지니어는 필요 없습니다.

체험 시작