The Interaction trigger nodes starts a flow when a customer takes a specific action in your connected channels. This can include replying to a message, clicking a button, submitting a form, or reacting to content. By setting up this trigger, you can automate responses, follow-ups, or routing rules based on how the customer interacts with your message or campaign.
ℹ️ Learn more about flow triggers and how to set up enrollment conditions in this article: Flow trigger overview
Incoming message received
The “Incoming message received” trigger activates whenever a customer sends a message to you. It allows you to automate your customer service or sales processes by reacting to incoming messages, and can be used to create welcome messages, FAQ bots, lead qualification workflows, and more.
Set up "Incoming message received" trigger node
- Click on the Incoming message received trigger node to open up its node form, which will appear on the right side of the screen
Â
- The node form contains the following fields for you to set up the trigger:
- Setup tab
- Channel: Select the desired messaging channel(s) that will trigger the flow when a message is received from it. You can select as many channels as needed for this workflow.
- Filter tab
-
Enrollment conditions: When toggled on, you Fcan set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow. For example:
- Only trigger for messages received on working days.
- Enroll customers whose messages contain specific keywords.
-
Enrollment conditions: When toggled on, you Fcan set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow. For example:
Â
Incoming messages from Click-to-WhatsApp (CTWA) adÂ
⚠️ The "Incoming messages from Click-to-WhatsApp (CTWA) ad" trigger will only be available for Premium and Enterprise plan users
Â
The “Incoming messages from CTWA ad” trigger is designed for conversations initiated by customers clicking on your Click-to-WhatsApp ads. You can use it to automatically send a welcome message, collect lead information, or direct the customer to a specific conversation flow.
Set up "Incoming messages from Click-to-WhatsApp (CTWA) ad " trigger node
Â
- Click on the Incoming messages from Click-to-WhatsApp (CTWA) ad trigger node to open up its node form, which will appear on the right side of the screen
- The node form contains the following fields for you to set up the trigger:
- Setup tab
- Channel: Select the desired messaging channel(s) that will trigger the flow when a message is received from it. You can select as many channels as needed for this workflow.
- Filter tab
-
Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow. For example:
- If you are running a campaign, you can filter to include only messages received from specific ads
-
Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow. For example:
Â
Outgoing message sentÂ
The "Outgoing message sent" trigger is activated when your business sends a message to a customer, allowing you to create post-messaging workflows. You can use this to follow up with customers, provide additional information, or initiate a new sales or support process.
Â
Set up "Outgoing message sent" trigger node
- Click on the Outgoing message sent trigger node to open up its node form, which will appear on the right side of the screen
- The node form contains the following fields for you to set up the trigger:
- Setup tab
- Channel: Select the desired messaging channel(s) that will trigger the flow when a message is received from it. You can select as many channels as needed for this workflow.
- Filter tab
- Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow
Â
Conversation status updatedÂ
The "Conversation status updated"Â trigger is used to monitor changes of customer conversation statuses, such as when a conversation is marked as "Open" or "Closed". You can use this to automate follow-up actions, update customer records, or notify relevant team members.
Set up "Conversation status updated" trigger node
- Click on the Conversation status updated trigger node to open up its node form, which will appear on the right side of the screen
- The node form contains the following fields for you to set up the trigger:
- Set up
- Conversation status updated:Â Select the conversation status update that will trigger the flow, so either when a conversation is opened or when it is closed
- Filter tab
- Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow
WhatsApp message status updated
The “WhatsApp message status updated” trigger allows you to automate actions based on changes to your message delivery status. Whether a WhatsApp message is delivered, read, or fails to send, this trigger ensures you can stay on top of your messaging workflow and respond proactively.
⚠️This trigger runs for each WhatsApp message status change, so keep your flow focused on specific scenarios to prevent excessive automation
Â
Common use case
- Failed delivery handling:Â Automatically add contacts to a list for follow-up actions when a message fails to deliver
- Data synchronization:Â Sync message statuses with external platforms via HTTP requests to keep your systems updated in real time
With this trigger, you can streamline your communication processes and improve your response efficiency.
Â
Set up "WhatsApp message status updated" trigger node
- Click on the WhatsApp message status updated trigger node to open up its node form, which will appear on the right side of the screen
Â
- The node form contains the following fields for you to set up the trigger:
- Set up
- Channel:Â Select the WhatsApp channel you would like to set this trigger for
- Message status: You can select “Sent”, “Delivered”, “Read”, “Failed” as the trigger condition of this node
- Filter tab
- Enrollment conditions: When toggled on, you can set specific conditions at the “Filter” tab that the customer must meet in order to be enrolled into the flow
ℹ️ This trigger only runs when the customer successfully submits a response through a WhatsApp Flow.
Â
WhatsApp Flow response received
The “WhatsApp Flow response received” trigger allows you to automate actions when a customer successfully submits a WhatsApp Flow. This lets you collect form responses and save the data directly into SleekFlow for follow-up, segmentation, or reporting.
ℹ️ This trigger only runs when the customer successfully submits a response through a WhatsApp Flow.
Â
Set up "WhatsApp Flow response received" trigger node
- Click on the WhatsApp Flow response received trigger node to open up its node form, which will appear on the right side of the screen
- The node form contains the following fields for you to configure your action:
- Set up
- WhatsApp Business Account:Â Select the WhatsApp business account you would like to set this trigger for
- WhatsApp channel:Â Select the WhatsApp channel you would like to set this trigger for
- Select WhatsApp Flow selection type:
- Template: Select the specific template where customer submit their response. When you click on the template field, a “Choose template” modal will appear.
- Flow: Select the flow where the customer submit their response
💡 What’s the difference between selecting a template vs. a flow?
- If you select template, the flow will only be triggered when the customer submits a response through that exact template
- If you select flow, the flow will be triggered whenever the customer submits a response through any template that includes that flow
Use flow template for more targeted triggers. Use flow ID if the same flow is reused across multiple templates.