WhatsApp을 위한 자동화된 워크플로우로, 웹훅을 통해 메시지를 수신하고, 사용자의 메시지를 확인한 후 이를 다시 에코하여 응답합니다. 이 과정은 간편한 설정으로 실시간 소통을 가능하게 하여 고객과의 상호작용을 향상시킵니다.
이 워크플로우는 다음과 같은 사용자에게 적합합니다:
- 개발자: WhatsApp API와 통합하여 자동화된 메시징 기능을 구현하려는 개발자.
- 비즈니스 운영자: 고객과의 소통을 강화하기 위해 WhatsApp을 사용하는 비즈니스 운영자.
- 마케팅 전문가: WhatsApp을 활용하여 고객과의 상호작용을 늘리고자 하는 마케팅 전문가.
- 기술 지원 팀: 고객의 질문이나 요청을 신속하게 처리하기 위해 WhatsApp을 통해 지원을 제공하는 팀.
이 워크플로우는 다음과 같은 문제를 해결합니다:
- 웹훅 검증: Meta의 웹훅 설정을 검증하여 통신이 원활하게 이루어지는지 확인합니다.
- 자동 응답: 사용자가 WhatsApp을 통해 보낸 메시지에 대해 자동으로 응답하여 고객 문의에 대한 응답 시간을 단축합니다.
- 메시지 확인: 수신한 메시지가 실제 사용자 메시지인지 확인하여 불필요한 요청을 필터링합니다.
워크플로우 프로세스의 상세 설명:
1. Verify: 웹훅 검증 요청을 처리하고, 응답으로 검증 코드를 반환합니다.
2. Respond: WhatsApp에서 수신한 메시지에 대한 POST 요청을 처리합니다.
3. Is message?: 수신된 JSON 데이터에서 메시지가 존재하는지 확인합니다.
4. Echo the message back: 확인된 메시지를 사용자에게 다시 보냅니다. 사용자가 보낸 메시지 내용이 그대로 반환됩니다.
사용자가 이 워크플로우를 사용자 맞춤화하고 조정하는 방법:
- Webhook URL: Verify 및 Respond 노드의 URL을 동일하게 설정하여 웹훅이 올바르게 작동하도록 합니다.
- 메시지 형식: Echo the message back 노드에서 반환할 메시지 형식을 조정하여 사용자 맞춤형 메시지를 생성합니다.
- 조건 설정: Is message? 노드의 조건을 수정하여 특정 유형의 메시지만 처리하도록 설정할 수 있습니다.