Skip to main content
FlowPilot is a platform for building, shipping, and A/B testing dynamic onboarding and UX flows in mobile apps, without an app release. You design flows in a web editor, publish them, target them with placements, and the iOS SDK renders them natively on device. These docs cover the whole platform from a mobile developer’s point of view. Two paths run through them, often for the same person: building flows in the dashboard and Flow Editor, and wiring the iOS Swift SDK into an app.

Choose your path

Understand the platform

See how a flow travels from the editor to a device, and how the pieces fit together.

Build your first flow

Open the Flow Editor, add a screen, and design your first flow.

Integrate the iOS SDK

Add the Swift SDK, configure it at launch, and present a placement.
In a hurry? The Quickstart takes you from nothing to a flow rendering on a device in about 15 minutes.

Scope of these docs

These docs cover the iOS Swift SDK only. FlowPilot also ships an Expo / React Native SDK, but it is out of scope here. Concepts that are cross-platform (the flow schema, the dashboard, placements, and experiments) apply regardless of which SDK renders the flow.