Webhooks
HTTP 엔드포인트를 호출하는 맞춤형 도구를 리셉셔니스트에 제공합니다.
Webhook Tool 연동은 리셉셔니스트 또는 비즈니스 어시스턴트가 대화 중 호출할 수 있는 도구로 HTTP 엔드포인트를 제공합니다. AI는 대화 내용을 바탕으로 엔드포인트를 호출할 시점을 결정합니다.
webhook 도구 작동 방식
webhook 도구를 만들 때 다음을 정의합니다.
- 호출할 HTTP 엔드포인트
- AI가 사용 시점을 알 수 있도록 도구의 기능을 설명하는 내용
- AI가 대화에서 수집해야 하는 매개변수
통화 중 대화가 도구의 용도와 일치하면, 리셉셔니스트가 매개변수를 수집하고 엔드포인트를 호출한 다음 응답을 사용해 대화를 이어갑니다.
webhook 도구 만들기
Integrations로 이동하여 Add integration을 선택한 다음 Webhook Tool을 고르세요. 아래 필드를 구성하고 Enable을 선택하세요. 여러 webhook 도구를 추가할 수 있습니다.
매개변수
각 매개변수에는 다음이 포함됩니다.
- 키: 필드 이름
- 유형:
string,number또는boolean - 설명: AI가 대화에서 추출해야 하는 값
- 필수: 호출 전에 AI가 반드시 수집해야 하는지 여부
사용 사례
예시
배관 업체에서 webhook 도구를 만듭니다.
- 이름:
check_service_area - 설명: “발신자의 우편번호 지역에 서비스를 제공하는지, 다음 예약 가능한 시간이 언제인지 확인합니다.”
- URL:
https://api.mybusiness.com/check-area - 메서드: POST
- 요청 헤더:
Authorization을 업체의 API 키로 설정 - 본문 매개변수:
zip_code(string, 필수),service_type(string, 필수)
발신자가 해당 지역의 서비스에 관해 문의하면 리셉셔니스트가 우편번호를 수집하고 webhook을 호출한 뒤 결과를 알려줍니다.
모든 요금제에서 webhook 도구를 사용할 수 있습니다.