At treble.ai, we aim for businesses to maximize the use of WhatsApp as a key channel to connect with their customers effectively and grow their businesses.

One of the pain points we’ve identified in our customers is the difficulty in collecting data efficiently. Without an adequate tool, companies rely on interactions with multiple time-consuming messages, resulting in high abandonment rates and making it difficult to personalize each stage of the sales process.

WhatsApp Flows solves this problem by offering a solution that allows you to automate conversation flows, guiding customers through enriched interactions (form-like) within WhatsApp, improving both the user experience and conversion.

This functionality is only available for WhatsApp on mobile devices and not on WhatsApp Web.

This functionality is key for:

  • Reducing abandonment rates when collecting data in multiple steps.
  • Improving the quality and format of your data, as it validates that responses correspond to the requested data type
  • Increasing conversion rates at various stages of the funnel.

Create a WhatsApp Flow in WhatsApp Business Manager

WhatsApp Flows are an ideal way to interact with your audience and collect information without leaving WhatsApp. They allow you to automate interactions and simplify data collection, all from a single interface.

You can create your Flows directly from WhatsApp Business Manager, where Meta offers an easy-to-use interface, allowing anyone to create a Flow quickly, regardless of their technical experience.

Whether it’s to collect opinions, conduct surveys, or capture data from potential clients, WhatsApp Flows is a very useful tool. Below, we guide you step by step to create a Flow using the no-code interface of WhatsApp Business Manager.

Steps to create a WhatsApp Flow

1

Access WhatsApp Business Manager

Log into your WhatsApp Business Manager account. This is where you can manage all aspects of your business on WhatsApp, including creating Flows to automate interaction with your customers.

2

Go to 'Account tools' and select 'Flows'

In the main panel, go to the Account tools section in the side menu and select Flows. Here you can view, edit, and create all Flows available for your account.

3

Create a new Flow

Click on the “Create Flow” button to start building a new Flow that adapts to your business needs.

4

Name the Flow and select a category

Give your Flow a name to easily identify it. Then, select a category according to its purpose, such as Registration, Customer Service, Survey, among others. This will help keep your Flows organized.

5

Leave the default method without an endpoint

It’s important to leave the method without an endpoint, as this is the option currently supported by Treble. This simplifies the use of the Flow.

6

Create the Flow

Click on “Create” to continue. This will open the interface where you can design the content and interactions of your Flow.

7

Use the Meta Playground

In the next screen, you’ll need to manipulate a JSON file to make changes. You can follow our guide: How to use the Meta Playground to create your WhatsApp Flows? to avoid complications with the JSON format.

8

Adjust the variable values

The Playground assigns generic values that can be difficult to identify later. We recommend replacing the values following our mini guide: When you create a flow in the Meta Playground, the system generates automatic names for the fields (like TextInput_8f1836), which can be confusing. However, you only need to change the names in the payload, and you can use the same names that you have in the field labels, such as “Name” or “Email”, to make the process easier.

We offer two options: in one you make the change manually and in the other you just need to copy a prompt and your JSON into ChatGPT and you’re done.

For ChatGPT you just need to copy this prompt and add your JSON for ChatGPT to make the adjustments:

9

Run the Flow

Paste the created JSON into the editor and click on “RUN” to verify that the Flow works correctly.

10

Test the Flow

Before finishing, test the Flow using the preview view to ensure everything works as expected.

11

Publish the Flow

When you’re satisfied with the design and functionality of the Flow, click on the three dots next to the save button and select “Publish”. Keep in mind that you won’t be able to make changes after publishing.

12

Configure the Flow in Treble

With these steps, you’ll be able to create an effective WhatsApp Flow to improve communication with your customers.

6 Best Practices for WhatsApp Flows

WhatsApp Flows is a powerful tool that can help your company optimize its conversion funnel through WhatsApp. By following best practices, you can improve the customer experience, reduce abandonment, and increase conversion. This guide is based on best practices proposed by Meta and our experience validating the tool to optimize interactions with your customers.

1

Keep Flows Short and Focused

Customers want to complete tasks quickly. When designing a flow, ensure it doesn’t take more than five minutes to complete. If a flow becomes too long, it can generate frustration and customers might abandon it.

Recommendations to Keep Flows Concise:

  • Limit Tasks per Screen: Include only one task per screen to avoid overwhelming the customer. This makes the experience clearer and easier to follow.
  • Minimize Components: Avoid using too many components on a single screen, as it can saturate the interface and slow down loading times. If you need several components, distribute them across multiple screens.

2

Design and Content Considerations

The visual and text aspects of your flow are crucial to keep customers engaged and informed.

Best Practices for Design and Content:

  • Effective Calls to Action (CTAs): The CTA should clearly indicate what will happen next. For example, use phrases like “Confirm booking” so the customer knows exactly what action they’re taking.

  • Capitalization and Grammar: Use capitals at the beginning of titles and CTAs, maintain consistent capitalization, and always review content to correct grammar and spelling errors. This ensures a professional and consistent experience for the customer.

  • Emojis: Use emojis in moderation and consider the context. Make sure they align with your brand and add value to the message rather than distract.

  • Help Text: Help text should provide clarity to customers, for example, the correct format for a phone number, entering a date, or an email address.

3

3. Forms and Input Data Quality

To make forms easy to use and maintain input data quality:

Tips for Effective Forms:

  • Use the Right Components: Using the correct components will ensure your users have a better experience and your data format is the best. For example, use a date picker for birth dates or a text input - email to request your customers’ email.

  • Provide Clarity: Labels and questions should be self-explanatory, and form fields should be logically ordered (for example, first name before last name).

  • Optional Forms: If a form is not essential to completing a task, make it optional.

4

4. Flow Navigation and Customer Guidance

Effectively guiding customers through the flow improves completion rates.

Tips for Clear and Guided Navigation:

  • Customers Want to Complete a Task: The CTA should go hand in hand with the message content. It should be brief and concise, indicating what task the customer can expect to complete when opening the flow.
  • Set Expectations: Inform customers how long it will take to complete a task, such as “It should only take a few minutes”. Use concise and action-oriented screen titles (e.g., “Confirm registration”).
  • Clarity in Initiation Flow: Customers decide to open a flow based on the clarity of initiation messages. The conversation should feel fluid and provide clear context and actions centered on the task.
  • No Surprises: The first screen of the flow should reflect the CTA action. Any deviation from the task will result in a poor experience for the customer and could lead them to close the flow.
5

5. Opt-in and Consent

Make sure you’re informing your users about how their data will be used.

Considerations for Opt-in:

  • Opt-in Clarity: It’s essential that the customer clearly understands what they’re consenting to when interacting with a flow. Provide a simple and direct explanation of the purpose of the flow and any information that will be collected.

  • Include a ‘Read More’: Include a ‘Read More’ button that links to relevant information, such as Terms and Conditions. This increases transparency and helps build trust with customers.

6

6. Flow Completion

Ending a flow properly is as important as starting it.