Skip to main content

Understanding Flows and Their Usage

Flows are Bento's powerful automation tool. They enable you to create a series of actions that are triggered by specific events. Flows can be used to send emails, update visitor data, or trigger webhooks.

Flows in Bento serve as an automation canvas, providing a centralized platform where you can assemble and manage all your automations in one place.

Flow Sessions

A Flow session is a record of a visitor's journey through a Flow. It updates in real-time and can be viewed in the visitor's profile. This allows you to track the effectiveness of your Flows and make adjustments as needed.

Tip: Regularly review your Flow sessions to understand how your visitors are interacting with your Flows. This can help you identify areas for improvement.

Starting a Flow

Once you've created a Flow, you can trigger it by sending events to Bento. If an event matches a trigger, it will create a session for that visitor. A session is a real-time record of a visitor's progress through a Flow, which can be viewed in their profile.

A session cannot begin without an origin event. This makes Flows safe and reliable, as they only start when a specific condition or event is met.

Tip: Use Flows to automate common actions based on visitor behavior. This can save you time and ensure a consistent experience for your visitors.

Stopping a Flow

To stop a Flow, navigate to any profile and click on the Flows tab. Here, you'll see a list of all the Flows that the visitor is currently participating in. Click on the Flow you want to stop and then click the "Stop Flow" button.

Note: If you draft a Flow, it will stop all sessions for that Flow. However, the sessions will resume when you turn the Flow back on. This feature is useful if you want to make changes to a Flow without affecting your visitors.