The anatomy of a flowbot

The flowbot allows you to automate certain processes within your workflow.

What channels can I attach to my flowbot?

You can activate the flowbot with the following channels:

  1. Website chat
  2. Facebook messenger
  3. Telegram
  4. WhatsApp
  5. WeChat
  6. SMS
  7. Twitter DM

Every step, or what we refer to as ever 'flow', consists of

  1. content
    and
  2. buttons or actions

What is flowbot content?

Let's start with the content. Content allows you to add:

  • text
  • videos
  • images
  • files
  • dynamic content
  • a location finder
  • delays
  • user inputs

to your conversations.

Let's start a conversation by adding some text to our first flow.

Each flow you build needs to end with either a button or an action. So, let's talk about the buttons.

What are buttons?

Buttons again consist of two blocks:

  1. Button text
  2. and the desired next step

💡Button text is the choice you give your visitors.

💡Steps are the consequential actions after a choice has been made.

In our example above we started a conversation with our visitor by adding some introduction text. So, let's give our visitors a few choices by adding buttons to our flowbot conversation.

Great. We've added some text to our flowbot and we gave our visitors some choice to pick from:

Now we'll need to define the action that follows after our visitor has made their choice. So let's specify the steps.

Let's assume our visitor chose 'Order information'. To define the action, we'll create the step 'Order information'.

Again, this step will consist of 'content' and a 'button' or an 'action'.


This is how our conversation would look like:

Let's assume our visitor wants to cancel their order. In this case, we'll want to redirect the visitor to our support team with actions. So, we'll end our flow with an action rather than a button.

What are flowbot actions?

Actions require your flowbot to take certain steps. We differentiate among two types of actions:

  1. Regular actions
  • attach labels
  • add a contact group
  • forward to email
  1. Ending actions
  • mark as a new ticket
  • assign to team
  • close ticket
  • go to step

This is how our previous flowbot conversation would look like:


We'll end this flow with an ending action by redirecting the conversation to our support team.

Recap
The flowbow consists of various steps, or what we call flows. Each flow on the other hand contains content, buttons or actions.