Messenger/Facebook - Scenario Steps
Table of Contents
Here's a list of all the available steps in the Bot Editor for sending various message formats to your customers via the Messenger channel.
AI Bot ✨
This step allows an Artificial Intelligence API (NLP or generative) to formulate a response to the customer's most recent message.
See our dedicated article: Create your AI Bot scenario
AI satisfaction ✨
This step should follow an AI's response, allowing you to collect customer satisfaction with the AI's interaction.
See our dedicated article: Create your AI Bot scenario
Get Started
This feature lets you customize the "Get Started" screen text that customers see when they first open a private message on your Messenger account.
It also enables you to configure the "Persistent Menu" (often called the "burger menu") for the Messenger channel. This menu gives customers quick access to important links, such as your website.
.jpg)
It is triggered when the customer clicks the “Start” button.
First Conversation
This is a crucial step and has to be added to the scenario. It deals with a specific case, but it is important, particularly when you're getting started with Alcmeon.
It triggers specifically when a customer, who has a prior conversation history on a channel before that account was connected to Alcmeon, sends a new message.
Technical explanation: This message won't trigger the “Get Started” flow, nor a "Next Conversations" (as Alcmeon has no past record for it), nor "Unexpected Text" (since the message is not part of an ongoing conversation within Alcmeon).
Following Conversations
This step dictates your bot's behavior for subsequent conversations with a customer, distinguishing them from their very first interaction on the channel. It triggers when a customer, who has a prior conversation history recorded within Alcmeon, sends a new message (in the Alcmeon sense) that initiates a new conversation thread.
Note: If all of a customer's previous messages have been "anonymized" (for GDPR compliance, for example), this "Following Conversations" step will also trigger if that customer sends a new message.
Unexpected Text
This step is designed to intercept messages typed by a customer in the middle of the decision tree, when a bot was expecting them to click a button instead. It triggers when ALL of the following conditions are met:
- The customer has sent a message.
- This message is not a click on a button or on another scenario element; it is a text typed by the customer.
- In the same conversation as this message from the customer, there is a message immediately preceding this customer message which is a message sent by the bot as part of this specific scenario.
- That preceding bot message does not have a "free message entry" or "default response" output. If it did, the scenario would follow that designated path, which takes precedence over "Unexpected Text."
Message with Menu
This step allows you to send a text message accompanied by a series of "quick replies." These are interactive buttons that customers can click. Once a customer clicks a button, the entire set of quick replies disappears. The label of the clicked button becomes the message effectively "sent" by the customer.

Within the Alcmeon bot editor, you can connect each button to a different step, allowing the scenario to branch dynamically based on the customer's choice.
The text message sent can also support various media elements, including emojis, images, videos, audio files, or other attachments, depending on the specific channel.
Message Only
This step simply sends a text message to the customer.
This step must always be connected to a subsequent step. Otherwise, the bot conversation will abruptly end for the customer at this point.
Carousel
This step enables you to send a set of up to 10 horizontally scrollable slides. Each slide can include an image, a title (maximum 80 characters), an optional subtitle (maximum 80 characters), and up to 3 buttons.

Each button can be configured to either connect to another step within your scenario (allowing the bot conversation to continue) or open a specified URL you can define.
Unlike the "quick replies" described in the "Message with menu" step, clicking a button with a carousel does not make the carousel disappear. Customers can scroll back through their conversation history to click the same button again or another carousel button.
Media
This step, also known as "Media with Buttons," allows you to send an image or a video without any accompanying text. Optionally, up to three buttons can be displayed below the media. These buttons function identically to those described in the "Carousel" section.
Button
This step, also known as "Text with Buttons," allows you to send a simple text message without an accompanying image. Optionally, up to three buttons can be displayed below the text. These buttons function identically to those described in the "Carousel" section.
