What are Flows actions?

Luca Micheli
Written by Luca MicheliLast updated 1 hour ago

Flow actions are the building blocks of your Flow, determining what happens at each step of the automation. These actions help guide, inform, and assist customers, ensuring a smooth and efficient interaction. Flows support a comprehensive set of actions spanning AI-powered chat, messaging, data management, outbound communication, contact management, and conditional logic.

Types of Flows Actions

AI Actions

AI Assistant

Engage the AI Assistant to handle customer queries autonomously, providing instant responses and escalating issues when necessary.

CleanShot%202026-02-16%20at%2012.59.16%402x.png

AI Mission

Automate complex tasks by setting up AI Missions that collect data, process information, and complete specific goals.

CleanShot%202026-02-16%20at%2013.00.43%402x.png

Message Actions

Send Message

Deliver rich text messages to users, including images, videos, links, and help center articles. This ensures comprehensive communication.

CleanShot%202026-02-16%20at%2013.02.11%402x.png

Choice

Present multiple options to customers, allowing them to choose between several paths. Each choice leads to a dedicated path in the Flow.

CleanShot%202026-02-16%20at%2013.03.09%402x.png

Data Actions

Choose Company

Send a selector to the user with their related companies. Once the user selects a company, it populates a company object you can access or use for REST API requests and more.

CleanShot%202026-02-16%20at%2013.04.21%402x.png

Collect Data

Gather information from the user in response to a custom question, storing the data in a conversation or contact property for future use.

CleanShot%202026-02-16%20at%2013.05.09%402x.png

Set Property

Define specific properties or attributes for customer profiles, enhancing the personalization of interactions.

CleanShot%202026-02-16%20at%2013.06.13%402x.png

Logic Actions

Switch

Select a property (contact/conversation/company) and define multiple paths based on the property's value. For example, split the Flow based on the user's city and create custom actions for each option.

CleanShot%202026-02-16%20at%2013.07.23%402x.png

Condition

Perform an immediate check on any Customerly filters you want to use. The outputs are true or false, allowing for conditional branching in your Flow.

Assign to

Automatically assign conversations or tasks to the appropriate teammates or team, ensuring efficient handling.

CleanShot%202026-02-16%20at%2013.08.00%402x.png

Launch Flow

Hand off the conversation to another specified Flow, allowing seamless transitions between different automations.

CleanShot%202026-04-09%20at%2017.04.15%402x.png

Close Conversation

End the conversation once the customer's issue is resolved, maintaining a clean automation.

CleanShot%202026-02-16%20at%2013.09.05%402x.png

Dev Actions

REST API

Integrate with external systems using REST API calls to fetch or send data, providing advanced capabilities within the Flow.

CleanShot%202026-02-16%20at%2013.09.35%402x.png

REST API Templates

Utilize predefined API templates for common tasks, simplifying the integration process.

CleanShot%202026-02-16%20at%2013.09.56%402x.png

Outbound Actions

Outbound actions are used for sending automated communications as part of audience-matched Flows. These are typically used when a Flow is triggered by the "Audience Matched" triggering event.

Email

Send automated emails to contacts who enter the Flow. You can create email templates from scratch or use pre-built templates. Emails support rich content, personalization with contact properties, and performance tracking (open rate, click-through rate, reply rate).

Chat Message

Send automated chat messages to contacts as part of a Flow. This allows you to proactively reach out to contacts through the chat widget with targeted messages.

Contact Actions

Contact actions let you manage contact data automatically as contacts move through a Flow.

Assign Tag

Automatically assign a tag to a contact when they reach this step in the Flow. Tags help you organize and segment your contacts for future targeting.

Remove Tag

Remove a previously assigned tag from a contact. This is useful for updating contact status as they progress through different stages.

Delete Contact

Remove a contact from your system entirely. Use this action with caution, as it permanently deletes the contact record.

Fire Event

Trigger a custom event on the contact. Events can be used as conditions in other Flows or for analytics tracking purposes.

Conditional Actions

Conditional actions control the timing and branching of your Flow based on time and contact behavior.

Wait Time

Add a waiting period between actions. You can specify the duration in seconds, minutes, hours, or days. For example, wait 3 days between sending the first and second email in an onboarding sequence.

If/Then While Wait

Check whether a contact meets specific conditions during a waiting period. This action creates two branches: one for contacts who meet the condition (green path) and one for those who do not (red path). For example, check if a user clicked on a link in a previous email within 3 days, and send different follow-up emails based on the result.

Benefits of Flow Actions

  • Guidance: Help customers navigate through their queries or issues with clear and informative messages.

  • Efficiency: Automate routine tasks across both chat and email channels, freeing up your support and marketing teams to handle more complex issues.

  • Personalization: Collect data, set properties, and assign tags to personalize the interaction, making customers feel valued and understood.

  • Flexibility: Easily customize and update actions to adapt to changing business needs and customer expectations.

  • Multi-channel: Combine chat-based interactions with email outreach and contact management in a single Flow.

Implementing Flow Actions

  1. Plan the Flow: Outline the desired flow of the automation and determine the actions needed at each step.

  2. Configure Actions: Set up each action within the Flow, specifying the message content, email templates, data collection fields, tag assignments, wait times, or conditional rules.

  3. Test the Flow: Run tests to ensure that the actions are working correctly and that the Flow provides a seamless experience.

By carefully planning and implementing Flow actions, you can create an efficient and effective customer support and outreach experience that meets the needs of your users.

Conclusion

Flow actions are integral to creating dynamic, interactive, and efficient customer interactions. By leveraging the full range of action types — from AI-powered chat to automated email sequences and contact management — you can ensure a tailored and responsive experience, enhancing overall customer satisfaction and streamlining your support and marketing processes.

Did this article help you solve your issue?

Customerly - Help Center

© 2026 Customerly - Help Center. All rights reserved.

Knowledge Base Software by Customerly