Log inSign up

Custom UI components

Headless product
adoption platform

Leverage our APIs and your design system for full control. Build your own components and create a native experience.

Shape it to your needs

Adapt Flows to any app and use case. Rely on ready-made components or build completely custom elements using your own design system and technologies.

Full power of code

Use any technology, framework, or design system to build relevant, contextual experiences that fit your product.

1export const Banner = (props) => {
2 return (
3 <div>
4 <div>
5 <h2>{props.title}</h2>
6 {!props.hideCloseButton && (
7 <button onClick={props.close}>
8 Close
9 </button>
10 )}
11 </div>
12 <div>
13 <p>{props.description}</p>
14 <a href={props.buttonLink}>
15 {props.buttonLabel}
16 </a>
17 </div>
18 </div>
19 );
20};
21
1export const Banner = (props) => {
2 return (
3 <div>
4 <div>
5 <h2>{props.title}</h2>
6 {!props.hideCloseButton && (
7 <button onClick={props.close}>
8 Close
9 </button>
10 )}
11 </div>
12 <div>
13 <p>{props.description}</p>
14 <a href={props.buttonLink}>
15 {props.buttonLabel}
16 </a>
17 </div>
18 </div>
19 );
20};
21

Quick start

Get started quickly with pre-built components like banners, modals, and more.

Localization

Adapt embedded content to different languages to reach a global audience.

User targeting

Target specific users or companies with AND/OR logic to define hyper-targeted segments.

Analytics

Measure the impact of your embedded content with built-in analytics to track user engagement and conversion rates.

More than just Custom UI components

Engage users, drive adoption and increase conversions with just a few lines of code. Ship custom product adoption experiences in days, not months.

Build anything with Flows

Build the product adoption experiences you've always wanted.

Get started for free

No credit card required. Free forever.