WhatsApp 옵트인 플로우
사용자로부터 WhatsApp 옵트인을 수집하고, 구독을 확인하며, Braze에서 구독 상태를 업데이트하는 플로우를 구축합니다.
요구 사항
옵트인 플로우를 설정하기 전에 다음 사항이 준비되어 있는지 확인하세요.
| 요구 사항 | 설명 |
|---|---|
| WhatsApp Business 계정 | WhatsApp Business 계정이 Braze에 연결되어 있고 구독 그룹이 구성되어 있어야 합니다. |
| Meta 옵트인 정책 | Meta의 WhatsApp 옵트인 요구 사항과 Braze 옵트인 및 옵트아웃 가이드를 이해해야 합니다. 사용자가 비즈니스로부터 메시지를 수신하는 데 명시적으로 동의해야 메시지를 보낼 수 있습니다. |
| 옵트인 데이터 계획 | 옵트인 데이터를 어디서 수집하고 Braze에 어떻게 전달할지(SDK, API 또는 데이터 파이프라인을 통해)에 대한 계획이 있어야 합니다. |
Braze에서 옵트인이 작동하는 방식
사용자가 비즈니스의 WhatsApp 메시지 수신에 동의하면, WhatsApp 구독 그룹에서 메시지를 수신할 수 있도록 Braze에서 구독 상태를 Subscribed로 업데이트해야 합니다. 인바운드 WhatsApp 메시지만으로는 사용자가 구독되지 않습니다. 옵트인 데이터가 수집되는 방식에 따라 다음 방법 중 하나를 사용하여 구독 상태를 설정하세요.
| 방법 | 설명 |
|---|---|
| Braze SDK | 사용자가 앱에서 옵트인 액션을 완료할 때 구독 상태를 업데이트합니다. |
| Braze API | 옵트인 데이터가 앱 외부에서 수집될 때(예: 웹 폼 또는 서드파티 통합을 통해) 구독 상태 업데이트를 전송합니다. |
| 인바운드 WhatsApp 메시지 | 사용자가 비즈니스에 메시지를 보내면(예: QR 코드를 스캔한 후), 사용자 업데이트 단계, 웹훅 또는 API 호출이 포함된 Canvas 또는 Campaign을 구성하여 구독 상태를 설정합니다. 인바운드 WhatsApp 메시지를 참조하세요. |
응답 메시지를 통한 옵트인 확인
모범 사례로, 항상 즉각적인 WhatsApp 메시지로 사용자의 구독을 확인하세요. 이는 기대치를 설정하고, 채널의 가치를 강화하며, 실수로 등록한 경우 쉽게 옵트아웃할 수 있는 방법을 제공합니다.
사용자가 QR 코드를 스캔하거나 번호로 직접 메시지를 보내 대화를 시작하므로 24시간 대화 창이 열려 있습니다. 이는 사전 승인된 템플릿 대신 확인을 위한 응답 메시지를 보낼 수 있음을 의미합니다.

사용자가 폼이나 체크박스를 통해 옵트인했고 아직 WhatsApp 번호로 메시지를 보내지 않은 경우, 대화 창이 열려 있지 않습니다. 확인을 위해 Meta 승인 템플릿 메시지를 사용하세요.
확인 Canvas 설정
옵트인 키워드가 도착했을 때 구독 상태를 업데이트하고 확인을 전송하는 하나의 Canvas를 만드세요.
- 메시징 > Canvas로 이동하여 Canvas 만들기를 선택합니다.
- Canvas 이름을 지정합니다(예: “WhatsApp — 옵트인 확인”).
- 진입 스케줄에서 액션 기반을 선택합니다.
- 진입 트리거를 WhatsApp 인바운드 메시지 전송으로 설정합니다. 관련 없는 인바운드 메시지가 Canvas에 진입하지 않도록 메시지 본문을 옵트인 키워드(예: “JOIN”)로 필터링합니다.
- 사용자 업데이트 단계를 추가하여 사용자의 구독 상태를 Subscribed로 설정합니다.
- 사용자 업데이트 뒤에 메시지 단계를 추가합니다.
- WhatsApp > 구독 그룹 > 응답을 메시지 유형으로 선택합니다.
- 텍스트 레이아웃을 선택하고 간단한 확인 메시지를 작성합니다. 예: “이제 WhatsApp에서 [브랜드]를 구독하셨습니다. [수신할 내용에 대한 간략한 설명]을 보내드리겠습니다. 구독을 취소하려면 언제든지 [옵트아웃 키워드]로 답장하세요.”
- (선택 사항) 일반 텍스트 대신 빠른 답장 레이아웃을 추가하여 사용자의 다음 액션을 유도합니다(예: “오퍼 둘러보기” 또는 “주문 추적”).

확인 메시지를 짧게 유지하여 혼란을 줄이고 건전한 옵트아웃 비율을 유지하세요. 사용자에게 등록한 내용과 옵트아웃 방법을 정확히 알려주세요. “STOP”과 같은 옵트아웃 키워드는 Braze에서 해당 키워드 플로우를 구성한 경우에만 사용자를 구독 취소합니다. 옵트아웃 키워드에 대한 자세한 내용은 옵트인 및 옵트아웃을 참조하세요.
Braze에서 구독 상태 업데이트
사용자가 옵트인한 후 다음 업데이트 방법 중 하나를 사용하여 Braze에서 사용자의 구독 상태를 Subscribed로 설정합니다. 이를 통해 WhatsApp 구독 그룹에서 향후 메시지를 수신할 수 있습니다.
사용자가 앱에서 옵트인 액션을 완료할 때(예: 폼 제출 또는 체크박스 선택) 구독 그룹 상태 업데이트 메서드를 호출합니다. 플랫폼별 SDK 메서드는 사용자의 WhatsApp 구독 그룹 설정을 참조하세요.
사용자의 전화번호, 구독 그룹 ID, 상태를 subscribed로 설정하여 /subscription/status/set 엔드포인트에 POST 요청을 전송합니다. 이 방법은 웹 폼, POS 시스템 또는 서드파티 통합 등 Braze SDK 외부에서 수집된 옵트인에 적합합니다. 요청 매개변수, 권한 및 예제는 POST: 사용자의 구독 그룹 상태 업데이트를 참조하세요.
옵트인 플로우가 사용자에게 WhatsApp 비즈니스 번호로 메시지를 보내도록 유도하는 경우, 해당 인바운드 메시지가 수신될 때 구독 상태를 업데이트하는 Canvas 또는 Campaign을 구성합니다. 예를 들어 사용자 업데이트 단계 또는 웹훅을 사용합니다. 인바운드 메시지만으로는 사용자가 자동으로 구독되지 않습니다. 설정 단계는 인바운드 WhatsApp 메시지를 참조하세요.
옵트인 방법: QR 코드
WhatsApp QR 코드는 WhatsApp의 사전 입력된 메시지로 직접 연결됩니다. 사용자가 코드를 스캔하면 비즈니스 번호와 선택적으로 사전 입력된 메시지 본문이 포함된 WhatsApp이 열립니다. 사용자가 메시지를 보내 대화를 시작하고 옵트인을 확인합니다.
1단계: WhatsApp QR 코드 생성
- Meta Business Manager에서 WhatsApp Business 계정으로 이동합니다.
- WhatsApp Manager > 전화번호에서 비즈니스 전화번호를 선택합니다.
- WhatsApp 링크(또는 Meta 인터페이스 버전에 따라 QR 코드)를 선택합니다.
- 사용자가 코드를 스캔할 때 전송할 사전 입력 메시지를 설정합니다(예: “구독하고 싶습니다” 또는 “JOIN”과 같은 키워드). 이 메시지가 Braze에서 사용하는 인바운드 트리거입니다.
- 마케팅 자료에 사용할 QR 코드를 다운로드하거나 복사합니다.
2단계: 구독 업데이트 및 확인 설정
응답 메시지를 통한 옵트인 확인을 따라 다음을 수행하는 하나의 액션 기반 Canvas를 만드세요.
- 옵트인 키워드(예: “JOIN”)로 필터링된 WhatsApp 인바운드 메시지 전송으로 진입합니다.
- 사용자 업데이트 단계를 사용하여 구독 상태를 Subscribed로 설정합니다.
- WhatsApp 응답 확인 메시지를 전송합니다.
구독 업데이트와 확인을 동일한 인바운드 트리거를 공유하는 별도의 Canvas로 분리할 수도 있지만, 단일 Canvas가 진입과 메시지 순서를 관리하기 더 쉽습니다. 기타 인바운드 업데이트 방법은 인바운드 WhatsApp 메시지를 참조하세요.
3단계: QR 코드 배치
사용자가 스캔할 수 있는 곳이라면 어디든 QR 코드를 배포하세요: 패키지, 매장 내 사이니지, 인쇄 광고, 이메일 Campaign 또는 웹사이트. 디지털 배치의 경우 모바일 사용자가 스캔 대신 탭할 수 있도록 QR 코드 URL을 직접 링크하는 것을 고려하세요.

Meta는 옵트인 수집 지점에서 사용자가 비즈니스로부터 WhatsApp 메시지를 수신하는 데 동의한다는 것을 명확히 공개하도록 요구합니다. 물리적이든 디지털이든 옵트인 표면에는 사용자가 스캔하거나 탭하기 전에 이 공개 내용이 포함되어야 합니다.
옵트인 방법: 기타 수집 표면
QR 코드를 스캔하지 않는 사용자의 경우, 옵트인은 일반적으로 표준 웹 또는 앱 인터페이스를 통해 수집됩니다. 이 경우 사용자가 액션을 완료한 후 Braze SDK 또는 API를 통해 구독 상태가 업데이트됩니다.

사용자가 아직 비즈니스의 WhatsApp 번호로 메시지를 보내지 않았으므로, 폼이나 체크박스를 통해 옵트인할 때 24시간 대화 창이 열려 있지 않습니다. 확인 메시지는 Meta 승인 템플릿 메시지(응답 메시지가 아님)여야 합니다.
전화번호 수집 폼
전화번호 수집 폼은 사용자에게 전화번호를 입력하고 WhatsApp 메시징에 동의하도록 요청하며, 일반적으로 브랜드 웹사이트 또는 구매 후 플로우에 배치됩니다.
설정
- 웹사이트 또는 앱에 폼을 구축합니다. 폼에는 사용자가 WhatsApp 메시지에 동의한다는 명확한 공개와 함께 이용 약관 및 개인정보 보호 정책이 포함되어야 합니다.
- 폼 제출 시 Braze API(
/subscription/status/set엔드포인트)를 통해, 또는 고객 데이터 플랫폼을 사용하는 경우 데이터 파이프라인을 통해 사용자의 전화번호와 동의 상태를 Braze에 전달합니다. - 사용자가 이미 Braze에서 식별된 경우 프로필이 업데이트됩니다. 신규 사용자인 경우 먼저
/users/track엔드포인트를 사용하여 고객 프로필을 생성한 다음 구독 상태를 업데이트합니다. - 상태 업데이트 후 API를 통해 확인 템플릿 메시지를 전송하거나, WhatsApp 구독 그룹 상태가 구독됨으로 변경될 때 진입하고 WhatsApp 템플릿 메시지를 전송하는 액션 기반 Canvas를 설정합니다.

폼에서 이메일과 전화번호를 모두 수집하는 경우, 멀티채널 옵트인 확인 전송을 고려하세요. 즉각적인 확인에는 WhatsApp을, WhatsApp 전달에 실패할 경우 대체 수단으로 이메일을 사용합니다.
등록 또는 결제 페이지의 체크박스
계정 생성, 결제 또는 프로필 설정과 같은 기존 플로우에 체크박스를 포함하여 사용자가 경험 중 자연스러운 순간에 WhatsApp 메시징에 옵트인할 수 있도록 합니다.
설정
- 등록 또는 결제 폼에 체크박스를 추가합니다. 명확하게 레이블을 지정합니다(예: “WhatsApp으로 주문 업데이트 및 오퍼를 받겠습니다”). 사용자를 대신하여 체크박스를 미리 선택하는 것은 유효한 동의가 아닙니다. 사용자가 직접 체크박스를 선택해야 합니다.
- 사용자가 체크박스를 선택한 상태로 폼을 제출한 후, Braze SDK 또는 API를 통해 구독 상태를 업데이트합니다.
- Meta 승인 WhatsApp 템플릿 메시지로 확인합니다: 상태 업데이트 후 API를 통해 전송하거나, WhatsApp 구독 그룹 상태로 진입하고 템플릿 메시지를 전송하는 액션 기반 Canvas를 사용합니다.
옵트인 방법: TV의 QR 코드(스트리밍 서비스 예시)
TV 화면에 QR 코드를 표시하면 시청자가 보조 기기로 WhatsApp에 옵트인할 수 있습니다. 플로우는 표준 QR 코드 옵트인과 동일하지만, 배치 및 사용자 경험에 추가적인 고려가 필요합니다.
플로우 작동 방식
- QR 코드가 TV 화면에 표시됩니다(광고 중, 콘텐츠 사이의 휴식 시간 또는 스트리밍 앱의 화면 프롬프트로).
- 시청자가 휴대전화로 코드를 스캔합니다.
- 휴대전화에서 비즈니스 번호와 사전 입력 메시지가 포함된 WhatsApp이 열립니다.
- 시청자가 메시지를 보내 옵트인을 확인합니다.
- Braze가 인바운드 메시지를 수신합니다. 구성된 Canvas 또는 Campaign이 구독 상태를 업데이트하고(예: 사용자 업데이트 단계를 사용하여) 확인 응답 메시지를 전송합니다.
설정 시 고려 사항
옵트인 방법: QR 코드와 동일한 단계를 따르세요. 주요 차이점은 QR 코드가 배포되는 방식과 TV 맥락에 맞게 경험이 설계되는 방식입니다.
- QR 코드를 일반적인 시청 거리(2.4~3미터)에서 스캔할 수 있을 만큼 크게 만드세요. 전체 화면 TV 디스플레이에서는 최소 400×400 px 크기가 권장되지만, 출시 전에 실제 하드웨어에서 테스트하세요.
- 시청자가 휴대전화를 들고 스캔할 수 있도록 충분히 오래 코드를 표시하세요. 최소 10~15초 이상이며, 다른 화면 콘텐츠와 함께 표시되는 경우 더 길게 유지하세요.
- 코드 근처에 짧은 텍스트 프롬프트를 포함하세요(예: “WhatsApp에서 독점 업데이트를 받으려면 스캔하세요”).
사전 입력 메시지 본문으로 짧고 간단한 키워드를 사용하세요(예: “JOIN” 또는 “SUBSCRIBE”). 시청자가 전송을 탭하기 전에 사전 입력된 텍스트를 주의 깊게 읽지 않을 수 있으므로 모호하지 않게 유지하세요.
사용자 식별
시청자가 TV의 스트리밍 앱에 로그인되어 있고 전화번호를 기존 Braze 프로필과 매칭할 수 있는 경우(API 또는 로그인 스캔 플로우를 통해), 구독 상태 업데이트가 기존 프로필에 연결됩니다.
시청자가 익명 또는 신규 사용자로 스캔하는 경우, Braze는 인바운드 메시지 수신 시 새 프로필을 생성합니다. 사용자 식별 관리를 위한 병합 또는 식별 해석 단계가 필요할 수 있습니다.

스트리밍 앱이 광고 중에 QR 코드를 표시하는 경우, 광고 서버 또는 콘텐츠 관리 시스템과 협력하여 코드가 표시된 시점을 Braze 구독 데이터와 함께 추적하세요. 이를 통해 특정 배치 또는 크리에이티브에 기인하는 옵트인 증가를 측정할 수 있습니다.
성능 측정
다음 측정기준을 사용하여 옵트인 프로그램의 건전성과 성장을 추적하세요.
| 측정기준 | 확인할 사항 |
|---|---|
| 구독 그룹 규모 | 오디언스 > 구독 그룹에서 시간 경과에 따른 성장을 모니터링하여 수집 방법별 옵트인 볼륨을 파악합니다. |
| 확인 메시지 전달률 | 확인 Canvas의 전달률이 낮은 경우 전화번호 품질 문제 또는 메시지 전송 시도 전에 구독 상태가 설정되지 않았을 가능성을 나타낼 수 있습니다. |
| 옵트아웃 비율 | 확인 메시지 후와 처음 몇 차례의 Campaign 전송 후 옵트아웃을 추적합니다. 라이프사이클 초기에 급증하는 경우 사용자가 옵트인할 때 기대한 것과 실제 수신한 내용 사이의 불일치를 나타낼 수 있습니다. |
| QR 코드 스캔 볼륨 | QR 코드가 랜딩 페이지 또는 추적 링크에 호스팅된 경우, UTM 매개변수 또는 분석 기능이 있는 URL 단축기를 사용하여 배치별 스캔-옵트인 전환을 측정합니다. |