Sending Messages with WhatsApp Flows

Nowadays, more and more businesses use chatbots via WhatsApp to interact with customers. Integrating chatbots with WhatsApp Flows allows businesses to interpret customer information more effectively. The chatbot can initiate specific AhaChat Flows that are specially designed depending on the context of the conversation. It then responds to user requests and reminders using WhatsApp Flows to collect data.

WhatsApp Flow Templates

You can use Flows to generate leads, suggest products, appointment booking or for any other purpose.

Here are some use cases of WhatsApp Flows, compiled along with templates. You can build many more use cases with Flows.

Appointment booking

Lead generation

Product recommendations

Sending quotations

Surveys

Creating WhatsApp Flows

You can create, edit, or copy Flows using the Flow creation interface in Meta’s WhatsApp Manager.

  1. Go to WhatsApp Manager and select Flow

  1. Select Create Flow to start.

  1. Enter name and categorize your process:
  • Enter a name for your process and choose the appropriate Categories.

  • Select a Template as a starting point:

  • Without Endpoint: For static elements.

  • With Endpoint: For dynamic elements, such as data collection or navigation controls.

  • Preview the template on the right, then select Create.

  1. After creating the process, the JSON Flow Editor will open with a live preview on the right.
  • Toggle Preview for your process.
  • Edit attribute fields, localize, and change names.
  • Select Run to preview any changes, such as updating titles or other parameters.
  • Once satisfied, select Save.

  1. Publish the process

When you edit and save the JSON content, the process remains in Draft status and is only available for testing. To send it to customers, you need to publish it.

To publish:

Sync WhatsApp Flows with AhaChat

You can sync processes and view their statuses through the AhaChat interface.

  • Go to AhaChat, select Settings menu → WhatsApp Flows.
  • Click the Synchronize button to download the processes you created in WhatsApp Manager.
  • The Manage button will lead you to the Meta interface to add, edit, or delete processes for easier management.

Sending WhatsApp Flows to Customers

AhaChat supports sending messages along with WhatsApp Flow templates to all customers.

  • Create an AhaChat Flow with a custom design depending on the purpose of using WhatsApp Flows.
  • Select Add new block → WhatsApp Flows.

  • Enter the message content, button name, and the process you want to send to customers.
  • The information fields customers fill in from WhatsApp Flows will be saved into attributes on AhaChat for easier tracking as well as syncing with CRM.

Wishing you success!