Chatbot Flows

Draw a conversation with blocks that guides customers step by step. Start from a ready-made template, test it in the simulator, and publish it.

4 min read Automation Watch the video

Chatbot Flows guide your customers through a conversation, step by step, without you lifting a finger. You draw the conversation as blocks on a canvas: ask a question, show a menu, tag the person, hand over to you. It is the ninth icon in the WAFlow bar.

The Chatbot Flows panel before you have a chatbot
The Chatbot Flows panel before you have a chatbot

You can start from scratch with New Chatbot, or from a ready-made design with Templates.

Start from a template#

The template library has ready-made chatbots, by industry. Search by name, or filter by industry: online store, clinics, services, delivery, salons and more. There are seven starter templates, including Welcome message, Lead capture, Order status, Track a parcel, Book an appointment and Salon menu.

The template library, with a Use this template button on each card
The template library, with a Use this template button on each card

Click Use this template on the one you want. Welcome message greets anyone who writes in for the first time, and offers a menu.

Name it and choose what starts it#

The New chatbot window: a name, what starts it, and the Active switch
The New chatbot window: a name, what starts it, and the Active switch

Give the chatbot a name, then choose what starts it:

StartWhen
Someone sends a keywordA message contains your words, just like a message bot.
Every new chatThe first message from someone new starts it.
I start it myselfYou start it from a chat, when you choose, from the chat tools in Contact details.

Active means it replies as soon as it is published. Click Create chatbot.

The builder#

The builder opens full-screen inside WhatsApp Web.

The builder: the block palette on the left, the canvas in the middle, the flow overview on the right
The builder: the block palette on the left, the canvas in the middle, the flow overview on the right
  • At the top: the chatbot's name, whether it is a Draft or Published, undo and redo, a search for blocks, the Simulator, the Flow settings, and Publish.
  • On the left, the palette: blocks to send text, images, videos, audio or documents; lists and buttons; conditions and variables; delays and jumps; tags and actions; API requests; and a human handoff or an end.
  • In the middle, the canvas: each block is one step. Start begins the conversation, and the lines show where it goes next.
  • On the right: the properties of the block you clicked, or an overview of the flow.

The Welcome message template greets the customer, then shows three buttons. Each button leads to its own answer, and one hands the chat to a person.

Edit a block#

Click a block to edit it on the right. For the greeting, change the message and use variables, like first name.

Editing the greeting block
Editing the greeting block

The Buttons block has an exit for every button, and one more for when the customer says something else.

Add and connect blocks#

  1. To add a block, click it in the palette, or drag it onto the canvas. For example, add Tag Contact.
  2. Drag a block by its title to move it.
  3. Drag from the dot on its right, and drop it on the next block, to connect them.
  4. Pick the tag on the right. Now everyone who asks about opening hours is tagged.

Test before you publish#

Click Simulator. Nothing is sent to anyone. Type a reply as the customer, and the chatbot answers, step by step. Any saved answers show underneath.

The simulator: the chatbot answers, step by step
The simulator: the chatbot answers, step by step

Flow settings#

Flow settings are on the same panel.

  • The trigger. What starts the chatbot.
  • The reply when nothing matches. For example Sorry, I didn't understand that.
  • Opt-out words, which stop the chatbot.
  • Words that jump to a block, from anywhere in the conversation.
Flow settings
Flow settings

Publish#

When you are happy, click Publish. The chatbot goes live, and the badge says Published. If you change it later, the badge says Unpublished changes, until you publish again.

A published chatbot
A published chatbot

Manage your chatbots#

Each chatbot is a card, with its trigger, its status, how many blocks it has and how many times it has run.

A chatbot card, with its Active switch and the buttons to edit, configure, copy and delete
A chatbot card, with its Active switch and the buttons to edit, configure, copy and delete
  • The Active switch turns it on or off.
  • Edit opens the builder.
  • The gear opens the name and trigger.
  • The other icons copy it or delete it.

A real conversation#

Someone new writes Hello. The chatbot greets them by name and shows the menu. When they choose Opening hours, it answers.

A customer chats with the Welcome message chatbot
A customer chats with the Welcome message chatbot

Start and stop a chatbot in one chat#

Open a chat, click Contact details (icon 15), then chat tools. You can start a chatbot in this chat, or stop the one that is running. You can also pause all bots for this chat. See Contact details.

Tips#

  • Start from a template and change it.
  • Test in the simulator before you publish.
  • Add a human handoff so nobody gets stuck.
  • Set opt-out words so people can stop the conversation.
  • Chatbots can also send to webhooks and call other services with an API request block.
Still stuck?Write to us and we will help you the same day.
Email support@technoved.in
Esc
↑↓ to moveEnter to openEsc to close