A Flow describes a set of one or more steps for your user to accomplish a specific goal. This can be as complex as completing a multi-page onboarding form or as simple as viewing and dismissing a single dynamic status message.

Flows are YAML documents that are created and managed through your admin dashboard. Frigade handles authoring, hosting, versioning, and validation for your Flow content so you can iterate without code deploys and collaborate with non-technical teammates.


A Component is the container that a Flow renders into. You have as much control over each Component as you need — you can pair one of our production-ready Components with a matching Flow, or you can use our library of hooks to wire a completely custom Flow into your own internal components and code.

If you’re using our pre-built Component library, you don’t have to dig too deep into the Component side of things. Just make a Flow, drop the matching component into your codebase wherever you want it, then continue on about your business.