QUICK OVERVIEW
There are 3 automations:
Welcome Message: It is your bot’s response to anyone who messages your business page via Messenger. It generally includes a warm greeting, a bit of basic information to orient the user, and options to engage and further the conversation. Think of it like the homepage of a website: the first place a prospect lands when they want to learn more about your brand and what you have to offer.
Default Message: It is your bot’s response to anyone who type in something your bot cannot recognize, for example — they typed in something that doesn't match any of your Keywords.
Keyword Message: It is your bot’s response to anyone who types in something your bot recognizes, for example — they typed in something that match any of your Keywords.
Create New Flow
You will now be in your Automation menu and this is where you are going to create your chat Flow. The first step is to click on “Add Block”.
A block means it is a one single back and forth conversation between the bot and user.
1. Add Block.
CONVERSATION: These are messages between the bot and user, which can include first and last name, email, phone or any information.
JSON API: Allows sending requests in the form of GET/POST/PUT/DELETE to get information from outside and send it to bot or user messages.
ATTRIBUTES: Save or change user and bot attributes.
CONDITION: Helps navigate users to the next block based on set conditions from answers given. The condition from top to bottom will correspond to the branch from left to right.
SMART DELAY: Bot stops conversation for a period of time (minutes/hours/days) before moving to the next block or flow.
RANDOMIZER: Branch in a predetermined proportion, used to perform A/B Testing.
SEND EMAIL: Sends an email to user.
GOOGLE SHEET: Save and get user data to/from Google Sheet.
2. Add messages for Bot and User.
3. Connecting blocks by Drag and Drop.
A series of blocks makes a conversation. You will have to connect one block to the other for the conversation to flow. The gif below shows you how to make a pipe connection by joining two different blocks.