For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inbound

Overview

The Facebook Messenger Incoming Message Trigger is an input node (inbound trigger) based on social conversation events. Its main function is to monitor business pages and instantly trigger an automation flow or chatbot when a user sends a new private message (DM) via Facebook Messenger.

Service Retention Rule: Just like on the WhatsApp channel, the trigger has built-in state management intelligence. It will only start automation if the contact does not have a human agent conversation or an open ticket in the system. If the conversation is already assigned to an agent, the messages sent by the user will be routed directly to the attendant's chat screen, ignoring this trigger to avoid interfering with the human conversation.

Configuration Parameters

The trigger configuration links the automation to the company's official business page using the following criterion:

  • Channel: Dropdown used to select which Facebook Page (Fan Page) integrated into the platform will be monitored by this specific flow. It lists all connected pages that have permission to receive messages via the Messenger API.

Visual Builder

The graphical interface is designed for quick and secure coupling, isolating the starting point of the journey:

  • Toggle Key (Fixed/Expression): Allows changing the behavior of filling Fixed (selecting a static page listed in the dropdown) to Expression (inserting variables for advanced logical mapping).

  • Inputless Start Node: In the graphical flow editor, this component is positioned at the far left start of the screen. It has no input connectors, as its execution is triggered exclusively by an external stimulus (the message sent by the customer on the page).

Special Operators

The logical properties of this component manage the capture of social identities and the control of conversation windows:

  • Social Profile Payload Injection: As soon as the user sends the message, the trigger engine captures the public data authorized by the Meta API, such as the First Name, Last Name and Messenger User ID (PSID), making these variables immediately available for personalizing the next blocks.

  • Standard Response Window (24-hour rule): The component activation records the user's entry timestamp. The system uses this marker to control Meta's stipulated standard 24-hour window, ensuring that subsequent automated responses in the flow are sent within the eligible free-form messaging timeframe.

Practical Examples

The table below shows trigger behavior scenarios according to the current status of the interaction on the platform:

Selected Page (Channel)

User Status in the Dashboard

User Action in Messenger

Trigger Behavior

Fictional Corporate Page

No open tickets.

Sent "I would like to know the prices."

Triggers the flow: The trigger captures the contact and starts the self-service chatbot menu.

Fictional Support Page

In service with agent Ana.

Sent "Can you help me?".

Ignores the trigger: The message goes straight to Ana's screen; the automation does not interfere with the conversation.

Fictional Corporate Page

Waiting in the General Waiting Queue.

Sent a character or emoji.

Ignores the trigger: The contact remains in the human dashboard's waiting queue, maintaining arrival priority.

Last updated

Was this helpful?