탐색으로 건너뛰기

Make

webhook 도구로 통화 중 Make 시나리오를 실행하세요.

Make 시나리오를 웹훅 도구에 연결하세요. 대화가 도구 설명과 일치하면 리셉셔니스트가 세부 정보를 수집하고 시나리오를 실행한 뒤, 응답을 발신자에게 읽어 줍니다.

시나리오 만들기

1

사용자 지정 웹훅 추가

Make에서 시나리오를 만들고 트리거로 Webhooks → Custom webhook을 추가하세요. Add를 선택하고 웹훅 이름을 지정한 다음 URL을 복사하세요. 이 URL은 비밀로 취급하세요. URL을 아는 사람은 누구나 시나리오를 실행할 수 있습니다.

2

모듈 추가

시나리오에 필요한 앱, 라우터, 필터를 추가하세요.

3

응답 반환

시나리오 끝에 Webhooks → Webhook response를 추가하세요. Status를 200으로, Body를 리셉셔니스트가 읽을 수 있는 JSON으로 설정하세요. 예: {"order_status": "shipped", "eta": "Friday"}. 이 모듈이 없으면 Make는 Accepted를 응답하며 리셉셔니스트는 데이터를 받지 못합니다.

4

시나리오 켜기

시나리오 실행을 Immediately as data arrives로 설정하고 켜세요.

웹훅 도구 만들기

Integrations로 이동해 Add integration을 선택한 다음 Webhook Tool을 선택하세요.

필드값
이름시나리오가 수행하는 작업(예: check_order_status)
설명사용 시점(예: “주문의 배송 상태를 조회합니다. 발신자가 주문에 관해 문의할 때 사용하세요.”)
메서드POST
URL사용자 지정 웹훅 URL
본문 매개변수시나리오에 필요한 값마다 하나의 매개변수(예: order_number(문자열, 필수))
에이전트에 할당Receptionist

Enable을 선택하세요.

Make에 데이터 구조 알려주기

Make는 첫 번째 요청을 통해 웹훅이 수신하는 필드를 학습합니다. 사용자 지정 웹훅을 열고 Redetermine data structure를 선택한 다음, 도구를 트리거하는 대화로 리셉셔니스트를 테스트하세요. Make에 Successfully determined가 표시되면 모듈에서 필드를 매핑하세요.

문제 해결

문제확인할 사항
시나리오가 실행되지 않음시나리오가 켜져 있고 즉시 실행되도록 설정되어 있어야 합니다.
리셉셔니스트가 응답을 받지 못함Webhook response 모듈을 추가하고 모든 경로가 해당 모듈에 도달하는지 확인하세요.
리셉셔니스트가 도구에 실패했다고 말함시나리오는 도구의 Response timeout 내에 응답해야 합니다. 기본값은 20초이며 최대 120초까지 설정할 수 있습니다.
이후 모듈에서 필드가 비어 있음본문 매개변수를 추가하거나 이름을 변경한 후 데이터 구조를 다시 확인하세요.