Skip to content

WhatsApp Flows

WhatsApp Flows는 기존 WhatsApp 채널의 향상된 기능으로, 인터랙티브하고 동적인 메시징 경험을 만들 수 있게 해줍니다. 이 페이지에서는 WhatsApp Flows 사용에 대한 단계별 안내를 제공합니다.

WhatsApp Flows 설정하기

  1. Meta 계정에 로그인합니다.
  2. 두 가지 주요 위치 중 하나에서 Flows를 생성합니다:
    • 계정 도구: Flows 탭으로 이동하여 Flow ID를 확인하고 새 Flow를 생성합니다.
    • 템플릿 관리: Flows를 생성하는 데 권장되는 방법입니다. 여기에서 템플릿을 생성하고 템플릿 생성 과정에서 Flow 옵션을 선택할 수 있습니다.

Flows 템플릿을 생성하는 페이지가 표시된 WhatsApp 매니저.

  1. 기존 Flow를 선택하거나 새로 생성합니다. Flow를 생성하는 경우 두 가지 옵션 중에서 선택합니다:
    • 커스텀 양식: 특정 요구 사항에 맞게 사용
    • 사전 디자인된 요소: 더 빠른 설정을 위해 사용

WhatsApp Flow 메시지 및 응답 구성하기

  1. Braze Canvas에서 해당 Flow가 포함된 템플릿 메시지를 사용하는 WhatsApp 메시지 단계를 생성합니다.
  2. 템플릿 생성을 계속합니다. 필요한 경우 미디어, 변수 콘텐츠 또는 둘 다를 메시지에 추가합니다. Flow 선택은 템플릿 생성 시 이루어지므로 Flow 경험에 대한 추가 정보는 필요하지 않습니다.

WhatsApp Flow 템플릿을 사용하는 WhatsApp 메시지 작성기.

  1. Braze Canvas에서 응답 메시지와 Flow 메시지를 사용하는 WhatsApp 메시지 단계를 생성합니다.

WhatsApp 응답 메시지 유형과 Flow 메시지 레이아웃을 위한 메시지 단계.

  1. 해당 Flow를 선택한 다음 메시지 생성을 계속합니다.

Flow를 선택하기 위한 확장된 드롭다운이 있는 Flow 메시지 응답 작성기.

Flow 미리보기

Flow가 포함된 Canvas를 시작하기 전에 Preview Flow를 선택하여 Braze에서 직접 Flow를 미리보기하고 예상대로 작동하는지 확인할 수 있습니다. 미리보기에서 Flow와 상호작용하여 사용자가 Flow를 탐색하는 방식을 경험하고, 실시간으로 조정할 수도 있습니다. Flow에 여러 페이지가 포함된 경우 각 페이지와 상호작용할 수 있습니다.

사용자가 가입을 완료하기 위한 양식이 표시된 미리보기 창.

전체 Flow 응답 저장하기

WhatsApp Flow 메시지를 Braze Canvas 또는 Campaign에 통합할 때, 사용자가 Flow를 통해 제출하는 특정 정보를 캡처하고 활용하고 싶을 수 있습니다. Braze는 사용자 응답의 구조, 특히 JSON 응답의 예상 형태에 대한 추가 정보를 받아야 필요한 중첩 고객 속성(NCA) 스키마를 생성할 수 있습니다.

1단계: Flow 커스텀 속성 생성하기

Braze에 응답 구조에 대한 정보를 제공하는 가장 간단한 방법은 Flow 응답을 커스텀 속성으로 저장하고 테스트 전송을 완료하는 것입니다.

Braze에서 사용된 적 없는 Flow 사용하기

Braze 내에서 이전에 사용된 적 없는 Flow를 사용하는 경우, 메시지 작성에서 Flow 커스텀 속성 섹션을 볼 때 정보가 표시되지 않을 수 있습니다. 이는 스키마가 아직 생성되지 않았음을 의미합니다.

Flow 커스텀 속성을 볼 수 있는 옵션이 있는 Meta Flow 섹션.

이를 해결하려면 다음을 수행합니다:

  1. WhatsApp 메시지 단계 설정을 완료합니다.
  2. Save Flow responses as a custom attribute가 체크되어 있는지 확인합니다.

Flow 응답을 커스텀 속성으로 저장하는 체크박스가 있는 Meta Flow 섹션.

  1. 자신에게 테스트 메시지를 보내고 사용자로서 Flow를 완료합니다.

이제 Braze가 Flow 응답 JSON의 형태를 파악하여 커스텀 속성을 생성할 수 있습니다.

고급 JSON 편집기를 사용하여 Flow 응답의 속성을 커스텀 속성에 저장하거나, 다단계 Canvas를 사용하여 응답을 중첩 고객 속성에 저장합니다.

고급 JSON 편집기에서 {"attributes": [{"flow_1": {{whats_app.${inbound_flow_response}}}}]}를 입력합니다. 여기서 “flow_1”은 Flow를 저장하려는 커스텀 속성입니다.

고급 JSON 편집기가 있는 사용자 업데이트 단계.

  1. 워크스페이스 데이터 설정 내에서 오브젝트 데이터 유형의 커스텀 속성(이 예시에서는 “flow_1”)을 이미 생성했는지 확인합니다.
  2. UI 편집기에서 Liquid {{whats_app.${inbound_flow_response}}}를 사용하여 커스텀 속성을 채우고 사용자의 전체 Flow 응답을 저장합니다. 생성한 커스텀 속성을 선택하기 전에 키 값을 {{whats_app.${inbound_flow_response}}}로 채워야 합니다.

UI 편집기를 사용하는 사용자 업데이트 단계.

Braze가 Flow 응답을 수신하면 지정된 이름으로 중첩 고객 속성을 고객 프로필에 저장합니다. 해당 커스텀 속성은 Canvases를 구축할 때 가져올 수 있습니다.

"flow_1" 커스텀 속성의 내용을 표시하는 창.

2단계: 저장된 Flow 응답 확인하기

Flow가 완료되면 Braze는 Flow ID를 기반으로 이름이 지정된 Flow 커스텀 속성을 자동으로 생성합니다. 그런 다음 고객 프로필로 이동하여 커스텀 속성 섹션에서 중첩 오브젝트로 저장된 Flow 응답을 확인할 수 있습니다.

스키마가 생성된 후 Flow 커스텀 속성 섹션에는 각 응답에 대한 예상 데이터 유형(예: “String” 또는 “String Array”)을 포함한 예상 구조가 표시됩니다.

스키마 드롭다운이 있는 Flow 커스텀 속성 세부 정보 창.

고려 사항

  • 기존 속성: 특정 Flow에 대한 커스텀 속성이 이미 생성된 경우, Flow는 사용 가능한 속성 정보와 함께 로드됩니다. 이 경우 Braze가 이미 예상 응답 메시지를 인식하고 있으므로 스키마를 생성하기 위해 테스트 메시지를 보낼 필요가 없습니다.
  • Flow 변경: 스키마가 생성된 후 Flow를 변경하는 경우, Braze가 Flow 응답의 형태가 변경되었음을 이해하고 속성 구조를 적절히 조정할 수 있도록 추가 테스트 메시지를 보내야 합니다. 이 작업은 24시간에 한 번으로 제한됩니다.
  • 일관성: 생성된 Flow 커스텀 속성은 일관적이며, 사용되는 Canvas에 관계없이 이 특정 Flow에 대해 동일한 속성이 됩니다.
  • 수동 옵션: Save Flow responses as a custom attribute 체크박스를 반드시 선택할 필요는 없습니다. Flow 응답의 특정 필드를 특정 커스텀 속성에 저장하여 커스텀 속성을 수동으로 생성할 수 있으며, 이를 통해 사용자 단계의 중복을 방지할 수 있습니다.

Flow 응답의 특정 필드를 특정 커스텀 속성에 저장하기

1단계: 행동 경로 생성하기

행동 경로 캔버스 단계 또는 행동 기반 Campaign을 생성합니다. Send a WhatsApp inbound message 트리거와 Responded to Flow 조건을 선택한 다음, 관련 Flow 또는 Any Flow를 선택합니다.

인바운드 WhatsApp 메시지를 보내고 모든 Flow에 응답한 사용자에 대한 트리거.

2단계: Flow 응답에서 필드 추출하기

중첩 고객 속성 또는 json_parse Liquid 태그를 사용하여 Flow 응답에서 특정 필드를 추출할 수 있습니다.

사용자의 Flow 응답의 특정 부분을 저장하려면 전체 Flow 응답 저장하기의 모든 단계를 완료합니다. Canvas 시작을 포함합니다. 참조할 중첩 고객 속성을 생성하려면 Canvas를 시작해야 합니다. Canvas를 시작하고 Flow를 완료한 후 다음 단계를 수행합니다:

  1. UI 편집기를 사용하는 후속 사용자 업데이트 단계를 생성합니다.
  2. Add Personalization을 선택한 다음 Nested Custom Attribute와 Flow가 저장된 해당 최상위 속성을 선택합니다.

중첩 고객 속성 개인화가 있는 사용자 업데이트 단계.

  1. 저장하려는 키 속성을 선택하고 Liquid를 Key Value 필드에 삽입합니다.

선택할 수 있는 속성이 있는 "flow_1" 창.

  1. 저장할 속성을 선택합니다.
  2. 테스트 메시지를 보내 Flow를 테스트합니다.

json_parse Liquid 태그를 사용하여 Flow에서 특정 응답을 추출합니다. 예를 들어, Flow 토큰과 선택된 옵션을 가져와 후속 메시지를 커스터마이즈할 수 있습니다.

UI 편집기에서 다음을 선택합니다:

  • Attribute Name: YOUR_CUSTOM_ATTRIBUTE (이 예시에서는 “First_name”)
  • Action: Update
  • Key Value: {% assign parsed_json = {{whats_app.${inbound_flow_response}}} | json_parse %}{{ parsed_json.FIELDS_THAT_APPLY }}

커스텀 속성 `inbound_flow_response`로 WhatsApp 등록정보 개인화를 삽입하는 **Add Personalization** 구성요소가 있는 WhatsApp 메시지 작성기.

준비가 되면 테스트 메시지를 보내 Flow를 테스트합니다. 그런 다음 Canvas를 시작합니다!

Flow 개인화 태그 추가하기

지원되는 개인화 태그와 함께 Liquid를 통해 Flow 응답을 사용하려면 다음 단계를 완료합니다:

  1. WhatsApp 메시지를 작성할 때 더하기 아이콘을 선택하여 Add Personalization 창을 엽니다.
  2. 개인화 유형으로 WhatsApp Properties를 선택하고 커스텀 속성으로 inbound_flow_response를 선택합니다. 이를 사용하여 고객 프로필에 정보를 저장하거나, 메시지에 포함하거나, 웹훅과 같은 다른 서비스로 전달할 수 있습니다.

커스텀 속성 inbound_flow_response로 WhatsApp 등록정보 개인화를 삽입하는 **Add Personalization** 구성요소가 있는 WhatsApp 메시지 작성기.

질문이 있거나 추가 지원이 필요한 경우 고객지원에 문의하세요.

New Stuff!