---
schema_version: "1"
id: a7c8f63b5b221c8b76120eee49ee3f5ff12945a8b9513c949de762515e4d305f
title: Use WhatsApp Flows in Journeys
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_jb_whatsapp_flows.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_jb_whatsapp_flows.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1754a010201ca7e873176db063843d0a76abd36906255c9da0ef02c0a45dd05f
description: Gather information from your customers during a conversation by using WhatsApp Flows. You can configure both session messages and template messages to include Flows.
products:
  - Marketing
  - Marketing Cloud Engagement
release: "264"
---
# Use WhatsApp Flows in Journeys

Gather information from your customers during a conversation by using WhatsApp Flows. You can configure both session messages and template messages to include Flows.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d39564e38">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d39564e38 ">To create messages:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d39564e38 ">Marketing Cloud Administrator, Marketing Cloud Channel Manager, or Marketing
              Cloud Content Editor/Publisher</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d39564e38 ">To manage journeys:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d39564e38 ">Marketing Cloud Administrator, Marketing Cloud Channel Manager, or Marketing
              Cloud Content Editor/Publisher</td>

          </tr>
        </tbody>
      </table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_journeys_and_automations-264-0-0-production-enus/e08cdd71-c1c1-4ae5-a5e9-8a6dad583ad4/images/icon_note.png)

Note WhatsApp Flows are supported only in accounts with Unified Messaging. For more information, contact your Account Executive.

To use WhatsApp Flows with Marketing Cloud Engagement, first define the structure and content of each flow in the WhatsApp Business management console. For more information, see _WhatsApp Business Platform_: [WhatsApp Flows](https://developers.facebook.com/docs/whatsapp/flows/).

Events from WhatsApp Flows are sent back to Journey Builder, where the Successful Flow Submission event can help continue the customer's journey using the Wait Until Chat Response activity. You can also retrieve details about these events in [data extracts](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_whatsapp_data_extract.htm&language=en_US), [Event Notification Service events](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ens-get-started.html), or [Data 360 extracts](https://developer.salesforce.com/docs/data/data-cloud-ref/guide/c360a-api-extract-data.html).

#### See Also

- [_Marketing Cloud Engagement APIs and Programmatic Languages_: WhatsApp Flows Payload Example](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/engagement_ott_events_mobile_originated.html#whatsapp-flows)

## Create a Template Message with a Flow

Use Flows in template messages to prompt your customers to provide additional information that you can process outside journeys or use in subsequent messages. For example, you can ask customers to click a signup button to subscribe to your email newsletter. When they click the button, a flow prompts them to provide their email address and select the products or topics that they’re most interested in.

1. In Content Builder, select **Create** | **Chat Messaging** | **WhatsApp Template Message**.
2. In the navigation pane, select a template from your WhatsApp Business Account that contains a flow.
3. Under Header, select a header image to use in the message that links to the flow, if necessary.
4. To preview the flow, click the **Flow** tab above the message preview.
5. Save your changes.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_journeys_and_automations-264-0-0-production-enus/e08cdd71-c1c1-4ae5-a5e9-8a6dad583ad4/images/icon_example.png)

Example

To identify segments of customers based on their buying preferences, you create a journey that sends a WhatsApp template message to a segment of repeat customers. The message encourages customers to click a button to share their thoughts. If they click the button, a flow asks a series of questions about the products and services that they’re most interested in. You collect the information that’s returned in the event and use it to create new segments.

After you create a template message, [add it to a journey](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_whatsapp_send_template_messages_in_journey_builder.htm&release=264.0.0&type=5 "After you personalize your template messages, use Journey Builder to start sending.").

## Create a Session Message with a Flow

Use Flows in session messages to gather information from your customers when they start a conversation with you. For example, if a customer sends you a message asking for support, your flow can ask about the nature of their support query, the product it pertains to, their order number, or any other information that helps handle their query efficiently.

1. In Content Builder, select **Create** | **Chat Messaging** | **WhatsApp Session Message**.
2. For Message Type, select **Flow**.
3. Configure the header and body to use for the session message.
4. For **Select Flow**, select a flow that you created in the WhatsApp Business management console.
5. For **Button Label**, enter the text that appears on the button that customers click to begin the flow.
6. In the navigation pane, select a template from your WhatsApp Business Account that contains a flow.
7. To preview the flow, click the **Flow** tab above the message preview.
8. Save your changes.

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_journeys_and_automations-264-0-0-production-enus/e08cdd71-c1c1-4ae5-a5e9-8a6dad583ad4/images/icon_example.png)

Example

To help route support requests, you create a journey that’s triggered when a customer sends a keyword such as `Support` to your WhatsApp number. The journey contains a single step, which sends a session message that contains a flow. The flow prompts the customer to provide their name, order number, and reason for contacting support.

The journey generates events based on the customer’s response. You then use the information in the event to trigger a subsequent journey that connects them to information related to their support request.

After you create a session message, [add it to a journey](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_whatsapp_send_session_messages_in_journey_builder.htm&release=264.0.0&type=5 "After you personalize your session messages, use Journey Builder to start sending.").