Flows

Descope Flows is a visual no-code interface to build screens and authentication flows for common user interactions with your application. Descope Flows simplifies authentication work for developers by abstracting away the implementation details of authentication methods, session management, risk management, and error handling. This helps you get your app in front of users faster and safer than before.

This overview of Descope Flows will cover the Descope Flow Builder. The video below gives a quick overview of these capabilities.

Further details about flow builder shortcuts, custom flows, disabling flows, and exporting/importing flows can be found under Managing Flows.

Flow Builder

The Flow Builder gives you the tools to define authentication-related application logic in a visual workflow. You can create Flows in the Descope UI for user sign-up, sign-in, MFA, and other similar use cases. Once created, Flows can be called from your chosen Descope Client SDK.

Flows are made up of Steps, which can be of different types. For example:

  • An Action Step can activate authentication methods (like social login or magic link verification), update user information, or call third-party APIs.
  • A Condition Step can act like a decision tree and check an “if-then” type of condition.
  • A Screen Step can help you build login screens that adhere to your brand and styling.

Descope flow example

Was this helpful?

On this page