개발자 소식으로 돌아가기

WhatsApp Flows 101: An Introduction

2023년 10월 27일제작:Fariha Rehman

WhatsApp Flows는 사용자 상호 작용을 강화하여 WhatsApp에서 작업 중심 네이티브 워크플로를 빠르게 개발하고 배포할 수 있도록 설계된 WhatsApp Business 플랫폼의 기능입니다. WhatsApp Flows는 더 나은 작업 진행, 더 적은 중단, 향상된 비즈니스-사용자 관계를 지원합니다.

사용자 상호 작용을 강화하도록 설계된 WhatsApp Business 플랫폼의 기능인 WhatsApp Flows는 비즈니스가 채팅에서 긴 대화를 빠르고 간단한 상호 작용으로 전환하여 대화식 경험을 제공하도록 지원합니다. 간단한 입력 양식을 만들고, 여러 화면에 걸쳐 진행되는 워크플로를 설계하고, 복잡한 상호 작용을 위한 데이터 교환 엔드포인트를 설정하여 비즈니스와 사용자 사이의 관계를 향상할 수 있습니다.

이어지는 섹션에서는 WhatsApp Flows의 기술적인 측면을 살펴보고 이것이 대화식 사용자 경험을 만드는 데 어떤 도움이 되는지 알아보겠습니다.

WhatsApp Flows 알아보기

WhatsApp Flows는 WhatsApp의 익숙한 채팅 인터페이스에서 대화식 사용자 경험을 구현하기 위한 관문입니다. WhatsApp Flows는 맞춤형 플로를 빌드하고, 관리하고, 구현하여 맞춤형 사용자 상호 작용을 구성할 수 있는 캔버스로 기능합니다.

목표가 단순한 데이터 수집이든 복잡한 조건부 로직 기반 상호 작용이든, WhatsApp Flows는 각종 복잡도와 맞춤 설정 수준을 지원하는 다양한 도구로 비즈니스를 지원합니다.

WhatsApp Flows를 빌드하는 데 사용된 여러 기술과 이를 바탕으로 WhatsApp에서 대화식 사용자 중심 경험을 만들고 관리하는 방법을 알아보겠습니다.

메시지 템플릿 만들기의 플로 만들기

메시지 템플릿 만들기 플로는 Flows를 시작하는 가장 간단한 방법입니다. WhatsApp 관리자에서 액세스할 수 있는 이 플로는 메시지 템플릿과 플로를 함께 만들기 위한 사용자 친화적인 드래그 앤 드롭 도구를 제공합니다.

메시지 템플릿에서 플로를 통합하면 플로 만들기 방법을 따로 익힐 필요가 없습니다. 게다가 Flows JSON 코딩도 필요하지 않아 다양한 사용자들이 쉽게 사용할 수 있습니다.

플로 빌드 도구

메시지 템플릿 만들기 프로세스를 진행하지 않고 복잡한 플로를 만들려면 WhatsApp 관리자의 플로 빌드 도구 UI를 이용하면 됩니다. 여기에서 새 플로를 만들고 기존 플로를 관리할 수 있습니다. 플로 빌드 도구 UI의 통합 코드 편집기에는 플로 JSON을 위한 구문 하이라이트 기능과 서식 지정 기능이 있습니다.

조건부 직이나 분기를 사용하여 복잡한 플로를 만들려는 개발자라면 이 도구를 사용해보세요.

플로 JSON

플로 JSON은 플로의 구조, 로직, UI 요소를 정의하는 청사진입니다. 다단계 양식이나 설문조사를 설계할 때 플로 JSON에서 정적 텍스트 필드부터 대화식 버튼까지 모든 것을 정의할 수 있습니다. 플로 JSON은 WhatsApp에 각 화면을 렌더링하는 방법, 전환을 관리하는 방법, 사용자 입력을 처리하는 방법을 알려줍니다.

플로 API

플로 API는 여러 플로의 관리를 용이하게 하고 플로 만들기 프로세스를 기존 개발 파이프라인에 통합하여 플로의 프로그래밍 관리를 간소화합니다. 플로 API는 플로 빌드 도구 UI를 사용하지 않고 플로를 대규모로 배포, 업데이트, 삭제할 수 있는 수단입니다.

엔드포인트에 WhatsApp Flows 연결하기

WhatsApp Flows는 단독으로 사용할 수도 있고, 보다 동적인 상호 작용을 지원하도록 엔드포인트에 연결할 수도 있습니다. 엔드포인트에 연결하면 데이터가 실시간으로 교환되어 예약이나 인증 프로세스와 같은 시나리오를 지원할 수 있습니다. 하나의 화면에서 또는 화면과 화면 사이에 조건부 로직을 적용하여 플로를 진행하는 사용자에게 맞춤형 경험을 제공할 수도 있습니다.

Webhooks

Webhooks를 사용하여 WhatsApp Flows를 추적하고 최적화할 수 있습니다. Webhooks를 구독하면 플로 상태 변화, 오류율, 엔드포인트 성능과 같은 주요 플로 지표를 모니터링할 수 있습니다. 이 피드백을 바탕으로 문제에 대응하고 최종 사용자를 위해 보다 매끄러운 경험을 구현할 수 있습니다.

WhatsApp Flows 사용하기

디지털 커뮤니케이션에서는 효율성과 사용자 참여가 중요합니다. WhatsApp Flows는 드롭다운 메뉴, 라디오 버튼, 텍스트 필드와 같은 다양한 양식 입력을 통해 정보를 수집하는 체계적인 방법으로 효율성을 저해하는 번거로운 프로세스를 능률화합니다.

길게 이어지는 번거로운 텍스트 상호 작용과 링크를 줄이고 체계적인 대화식 플로로 대체하면 더 효과적이고 깔끔한 사용자 경험을 제공할 수 있습니다. 게다가 이 모든 작업을 익숙한 WhatsApp 인터페이스로 수행할 수 있어 쉽고 빠른 사용자 도입이 지원됩니다.

WhatsApp Flows 사용 예시

WhatsApp Flows의 몇 가지 사용 사례를 살펴보겠습니다.

예약 접수 및 관리

예약을 접수받으려면 실시간으로 예약 가능한 시간을 확인하고 확정해야 합니다. 따라서 먼저 플로를 엔드포인트에 연결해야 합니다. 이렇게 하면 시스템이 예약 가능한 시간대에 대한 실시간 업데이트를 제공합니다. 예약 슬롯을 관리하는 백엔드 로직은 맞춤 앱으로 처리할 수 있으며, 플로 API와 Webhooks가 매끄러운 데이터 교환과 알림을 지원합니다.

예약 접수 및 관리 그래픽

잠재 고객 확보

잠재 고객 확보를 효과적으로 처리하려면 단독 플로를 사용하면 됩니다. 이 사용 사례에서는 실시간 상호 작용이 필요하지 않으며, 미리 정해진 프롬프트 시퀀스에 따라 사용자 정보가 수집됩니다. 이 설정은 비교적 단순하기 때문에 빠르게 배포하고 사용하여 효과적인 잠재 고객 확보를 지원할 수 있습니다.

잠재 고객 확보 그래픽

설문조사 진행

설문조사도 잠재 고객 확보와 마찬가지로 간단한 단독 플로로 수행할 수 있습니다. 응답을 수집하고 데이터 수집을 간소화하도록 설문조사와 각종 입력 방법을 설계할 수 있습니다.

설문조사 진행 그래픽

WhatsApp Flows의 다양한 가능성

WhatsApp Flows는 정적인 텍스트 교환과 대화식 경험 사이의 간극을 메워줍니다. 안전한 데이터 채널을 사용하여 엔드포인트에 연결하면 실시간 데이터 교환이 지원되어 비즈니스와 사용자 간의 정보 흐름을 향상할 수 있습니다.

WhatsApp Flows는 사용자 여정을 설계, 구상, 맞춤 설정하여 완전한 엔드투엔드 경험을 제공하는 데 활용할 수 있는 캔버스라고 생각할 수 있습니다.

지금까지 WhatsApp Flows에 대해 자세히 알아보았습니다. 지금부터 WhatsApp Flows를 살펴보고 테스트하며 혁신적인 솔루션을 만들어보세요.

지금 바로 다음 단계를 진행하여 시작하세요.