All Products
Search
Document Center

Chat App Message Service:Use Chat Flow

Last Updated:Dec 31, 2025

This topic describes how to create, design, and publish flows in Chat Flow.

Overview

Using Chat Flow involves five main steps:

  1. Create a flow: Create a new flow from scratch or import a JSON file exported from another flow.

  2. Design the flow on the canvas: Drag components onto the canvas and configure their settings to build your flow.

  3. Publish the flow: When your design is complete, publish the flow to make it live.

  4. Update the flow (Optional): After saving or publishing a flow, you can edit its basic information and other settings.

  5. Delete the flow (Optional): You can delete flows that you no longer need.

Before you begin

Chat Flow uses components that connect to different messaging channels, including WhatsApp, Viber, Messenger, and Instagram. Before you begin, complete the following preparations as needed:

Procedure

1. Create a flow

Create a flow using the method that best suits your needs.

  1. Go to the Create Flow page: In the Chat App Message Service console, choose Chat Flow in the left navigation pane. On the Flow Management tab, click Create Flow.image

  2. Choose a creation method: Select one of the following methods to create your flow: Create on Blank Canvas, Import Flow, or Create Based on Template.image

    Create on Blank Canvas

    Create a flow from scratch on a blank canvas.

    Trigger type

    Description

    Manual

    Triggered by API operations or marketing campaigns. 

    WhatsApp

    Triggered by a WhatsApp message.

    Instagram

    Triggered by an Instagram message.

    Viber

    Triggered by a Viber message.

    Messenger

    Triggered by a Messenger message.

    Import Flow

    Upload a JSON file exported from another flow. This method creates an identical copy of the original flow.

    Create Based on Template

    In the dialog box, select a template from the View Template drop-down list and click OK

    Note

    Alternatively, on the Chat Flow page, click the View Template tab. You can select a template, edit its components as needed, and then click Create Flow.

  3. Configure basic information: Enter a flow name and description, then click OK to create the flow.

    image

    Note

    You need to configure basic information only when you create a flow from a blank canvas or import a flow.

2. Orchestrate the components

Design and orchestrate your flow on the canvas.

  1. Open the canvas: In the Chat App Message Service console, choose Chat Flow in the left navigation pane. On the Flow Management tab, click a flow name.image

  2. Orchestrate the components: On the canvas, click the Component Library icon. Drag and drop the desired components to the canvas. Place components between the Start and End nodes, or click the image icon between the Start and End nodes.

    image

  3. Configure the components: Configure the settings for each component. For more information, see Chat Flow components.

    image

  4. Save the flow: After you finish designing the flow, click Save.

    image

    Note

    To prevent data loss, save your progress frequently while you design the flow.

3. Publish the flow

Publish the flow that you designed on the canvas. For flows that are triggered by user replies, the flow triggers only after it is published and associated with a marketing campaign. For more information, see Manage marketing campaigns.

  1. Open the canvas: In the Chat App Message Service console, choose Chat Flow in the left navigation pane. On the Flow Management tab, click a flow name.image

  2. Publish the flow: Click Save and Publish.

  3. Check the flow status: On the Flow Management tab, verify that the flow status is Published.image

4. Update the flow (optional)

After you publish or save a flow, you can edit its basic information, bound account, and log settings.

  1. Open the settings: In the Chat App Message Service console, choose Chat Flow in the left navigation pane. On the Flow Management tab, find the flow that you want to update and click Settings in the Actions column.

    • Edit basic information: In the Edit Flow dialog box, edit the Basic Information, including the Flow Name and Remarks.

      image

    • Update the bound account: Click the Bind Account tab. Then, update the Account Name and Mobile Number.

      Note

      This operation is only available for WhatsApp, Viber, or Instagram triggers and can only be performed when the flow status is Unpublished.

    • Update the log settings: Click the Log tab to enable or disable logging for the flow. If logging is enabled, Simple Log Service (SLS) collects events from the flow's execution. You can then view logs for debugging, troubleshooting, and data analysis. To use this feature, you must first activate SLS. For more information, see SLS quick start.

      image

  2. Click OK to save your changes.

5. Delete the flow (optional)

You can delete a flow if it is no longer needed. Only an unpublished flow can be deleted. In the Chat App Message Service console, choose Chat Flow in the left navigation pane. On the Flow Management tab, find the flow that you want to delete and click Delete in the Actions column. In the message that appears, click OK

Important

A deleted flow cannot be recovered. Proceed with caution.

image

References

See the following topics for more information about the features of Chat Flow and the details of component configurations.