Chat Flow User Guide
User GuidesRelease NotesFAQsSupport
5.52.0
5.52.0
  • 🏠Return to Home Page
  • 🔎Overview
    • Chat Flow Overview
    • Quick Start
  • 🪛Configuration
    • Access Chat Flow
    • Configure a route
    • Add an API integration
    • Set up keywords
    • Set up session timeout events
    • Manage your workflow assets
  • ✅Channel Capabilities
    • Configure channel display type
    • Use WhatsApp with Chat Flow
      • Initiate WhatsApp conversations
      • Send WhatsApp message templates
      • WhatsApp Interactive Messages
      • WhatsApp Commerce Messages
    • Use Apple Messaging for Business with Chat Flow
      • Apple Interactive Messages
      • Apple User-Facing Nodes
  • 🔃Workflow management
    • Build a workflow
      • Add a workflow
      • Delete and restore nodes
      • Repeat a step in a workflow
      • Dynamic API Workflows
    • Edit/delete a workflow
    • Search, Find & Replace in a workflow
    • Duplicate, rename, or move a workflow
    • Preview workflows
      • Preview flow on different channels
      • Preview logs
    • Approve and deploy workflows
      • View flow details
      • Submit a workflow for approval
      • Approve/decline a workflow
      • Deploy a workflow to production
  • 😎User-Facing Nodes
    • Display nodes
      • Contact Sending
      • External Link
      • Location sharing
      • Media
      • OTP Menu
      • Rich Link
      • Text Display
    • Product nodes
      • Clickatell AI node
      • Chat Desk node
    • Input nodes
      • Contact Receiving
      • OAuth Request
      • Request Input
      • Send Form
      • Time Picker
    • Commerce
      • Chat 2 Pay
      • Multi Product
    • Branch/logic split
      • Dynamic List
        • Apply patterns, custom indexes, filtering, and exclusions
      • Menu
      • Multiple Choice Input
  • 🎬Action Nodes
    • API Integration node
    • Calculate
    • Date Format
    • Display List
    • Encrypt
    • Is Empty
    • Is Null
    • Number Format
    • Regular Expression
    • Remap
    • Send Template
    • Set Variable
    • Switch Case
    • Wait For Callback
    • Opt-Out nodes
  • 🔗Integrations
    • Integration nodes
  • 🔡Variable management
  • Using system variables
  • Referring to variables
  • 📊Reporting & Analytics
    • Analytics Settings
    • Collections & reporting labels
    • Clickatell Portal Reports
  • ❗System error codes
    • System Error Codes
  • 💡Help & Information
    • What's New? 🎈
    • Release Notes
    • FAQs
    • Return to Home Page
Powered by GitBook
LogoLogo

© Copyright 2024 Clickatell. All rights reserved.

On this page
  • List Messages
  • Reply Buttons
  • Combining interactive lists and buttons in a flow

Was this helpful?

  1. Channel Capabilities
  2. Use WhatsApp with Chat Flow

WhatsApp Interactive Messages

Was this helpful?

When configuring the , , and node, you can select how you want to display the menu options to the customer using the modal.

For the WhatsApp channel, there are two types of interactive messages to select from:

  1. : Add a longer list with up to 10 options for users to select from.

  2. : Add up to 3 buttons, each presenting an option for the user to select.

To send interactive WhatsApp messages directly via One API, see the .

List Messages

List Messages are ideal for presenting longer lists of options to customers.

Examples: Customer care or FAQ menu, take-out menu, list of nearby stores/locations, available reservation times.

List Messages support up to 10 options. Any additional options (marked with a yellow warning icon) will not be displayed to customers on WhatsApp.

  • List Messages do not currently support images. Even if a flow-builder adds an image to the node, it is not displayed to the customer on WhatsApp.

  • Formatting options are not supported in the Menu Header or Sub Header. It is only supported in the Body Text. The Menu Header is bolded automatically.

  • Sub Header is displayed in all caps and limited to 26 characters.

Reply Buttons

Reply Buttons are ideal when customers must select a quick response from a limited set of options.

Examples: Airtime recharge, changing personal details, reordering a previous order, choosing a payment method.

Button menus support up to 3 buttons. Any additional options (marked with a yellow warning icon) will not be displayed to end-users on WhatsApp.

Text on buttons is limited to 20 characters each.

  • Reply Buttons do support images. However:

    • If an image is added, the Menu Header text will not be displayed.

    • If no image is added, the Menu Header text will be displayed.

  • Formatting options are not supported in the Menu Header or Sub Header. It is supported in the Body Text. The Menu Header is bolded automatically.

Combining interactive lists and buttons in a flow

Example 1:

Example 2:

✅
Menu node
Multiple Choice Input node
Dynamic List
Configure Display Type
API reference documentation
List messages
Reply buttons
Warning when more than 10 options have been added to the node
Example of an interactive message (list message) as displayed to customers on WhatsApp.
Warning when more than 3 options have been added to the button list.
Example of an interactive message (reply buttons) as displayed to customers on WhatsApp
Telecoms: recharge airtime
Financial services: handle customer queries