Reliable flow delivery

Flows are built in pursuit of high-performance. We’ve optimized every aspect of Flows to make sure your users get the best experience possible.

Speed as a priority

Your users won’t wait for the tour to load. That’s why Flows show instantly after the first load which takes ~300ms.

Speed

Async loading

On the first load, Flows load only the first step of the flows that the user can see. The rest of the steps are loaded only when the particular flow is started. This way, the initial load is super fast.

Tiny size

Size matters, especially when it comes to site performance. Flows’ script is incredibly lightweight, weighing in at just ~20kB, making it one of the most compact options available.

Size

CDN hosted

Flows script can also be loaded from a Content Delivery Network (CDN).

Flows JS SDK

Accelerate load times even further with the Flows JS SDK. Skip the script loading time and initialize Flows in a few milliseconds.

Frequency

Show flows once or every time the user matches the targeting conditions. Ensuring optimal engagement without overwhelming your audience.

Frequency

Targeting

Precision is key in user engagement. Segment your user base and display flows exclusively to those who stand to benefit, ensuring that the right message reaches the right audience at the right time.

Targeting

Secure and private

Your users data is none of our business. When segmenting users, we conduct user segmentation on the client side. This means we never send user data to our servers. We prioritize user privacy by requiring only the user ID for identification purposes.

Start action

Timing is everything. Start flows precisely when users visit a designated page or interact with a specific element, maximizing the impact of your onboarding efforts.

Start

There’s more

Logo

Try Flows today

With forever free plan, see what Flows can do.

Sign up for free