Create a Static WhatsApp Flow

To create a static flow, use a form messaging component based on either a global action or Apex class.

Required Editions

View supported editions.
Checkmark This article applies to: Enhanced WhatsApp channels
X icon This article doesn’t apply to: Enhanced In-App Chat, Enhanced Web Chat v1, Enhanced Web Chat v2, Enhanced Facebook Messenger, Standard and Enhanced SMS, Enhanced Apple Messages for Business, Enhanced LINE, and Bring Your Own Channel
User Permissions Needed
To create messaging components:

Customize Application AND View Setup and Configuration

OR

System Administrator

To send and receive messages in Messaging: Messaging Agent
Note
Note Each messaging component is available in one or more formats, and some formats work only in certain channels. For a list of formats that each channel supports, see Messaging Component Types and Formats. It’s a good idea to add at least one supported format for each channel where the component will be sent. If no formats are added, the component uses the default text format.
  1. Open the form messaging component in the Messaging Component Builder. Or, create a new one.
  2. Fill out the details of your component.
  3. In the Component Formats section, click Details, and then click Add Format.
  4. Select Flow, and click Done. The format controls how the component looks in messaging sessions.
  5. In the left-hand sidebar, under Component Formats, click Flow.
    Image of the Flow layout in the Messaging Component Builder.
  6. In the right-hand sidebar, under Component Properties, configure the text, buttons, and input fields you want your customers to see. For example, to enable customers to book an appointment, add a “Book Now” launch button and an “Appointment Time” input field. For a form based on an Apex class, use the Add Content modal to add different types of content to the form.
  7. Click Save. You’ve created a WhatsApp Flow and your agents can select it from a list of messaging components in the Service Console.