WhatsApp Flows

WhatsApp Flows is a way to build structured interactions for business messaging. With Flows, businesses can define, configure, and customize messages with rich interactions that give customers more structure in the way they communicate.

You can use Flows to generate leads, recommend products, get new sales leads, or anything else where structured communication is more natural or comfortable for your customers.

Below you can find the most popular use cases, which we packaged together with templates, step-by-step guides and code for ease of use. You can build many more use cases with Flows.

Get Leads for Pre-Approved Loans

In this guide, designed for businesses in the Financial Service sector, you will learn to build a Flows powered pre-approved loan experience that simplifies the borrowing process, allowing users to secure funds with just a few clicks. This guide will help you create a Flow that:

  • Presents a loan amount to a user, with the ability for the user to customise loan terms like repayment period.
  • Allows the user to select their disbursement and preferred payment method

Includes the ability for the user to authenticate themselves to confirm their identity This guide can be adapted to suit other relevant use cases, including credit card offer, loan/credit limit calculators, loan offers for shopping, and full loan qualification.

Get Insurance Quote

This guide will help you create a Flow that enables users to seamlessly enroll in and customise their insurance coverage within WhatsApp. This use case is ideal for businesses that want to offer customisable products, particularly where a user’s details and preferences will generate a tailored quote. The guide will explain how to create a Flow that:

  • Collects personal preferences and details from a user (number of members covered, health risks, premium, etc.) for any type of insurance, and allows them to view, customise and choose the insurance plans they are interested in.
  • Provides a quote based on the options selected, and allows the user to select how frequently they would like to pay.

Although this guide is based on an Insurance sales use case, it can be adapted for use cases such as insurance renewal, profile completion, and customer onboarding.

Collect Purchase Intent

This guide will help you to create a Flow for a business to understand what products or services your customers are interested in. This data can be leveraged in advance of Marketing and Sales campaigns, and to offer personalised promotion. This guide will help you build a Flow that can:

  • Collect relevant personal data from a customer, such as name and email address
  • Allows the user to select the products or services that they are interested in

This guide can be adapted to a range of use cases where you’d like to collect information from users.

Personalised Offer

This guide will explain how to create a Flow that offers personalised offers to your customers.

  • Users will be able to select products they are interested in, their budget, and receive a specific recommendation on what to purchase.
  • You can then follow up with a message with instructions on how to complete the purchase.

This guide is ideal for engaging users in promotional events.

You will need to conform to relevant local regulations when handling user data, and ensure that your use case adheres to our Business Messaging Policy.

Learn About WhatsApp Flows

Get Started

Brand new to WhatsApp Flows? Start here! Learn how to build your first example Flow here.

Guides

Do you need some direction on best practices for Flows? Or want to see complete examples using Flow JSON? Explore more here.

Reference

Looking for technical details? Learn more about Flow JSON, the Flows REST API, error codes, and more here.

Playground

Try to quickly configure and preview a basic Flow.

Get Support

If you're stuck on something with WhatsApp Flows, start here to get help.

Changelog

Are you looking for updates on what's changed? This section includes details on current versions, API changes, and more.