Skip to main content
A hosted flow is a ready-made, mobile-friendly verification journey you build in EasyOnboard — no backend required to get started. Design it once in the dashboard, then drop it into web or mobile.
Most teams start here. Hosted flows handle ID capture, liveness, and document upload UI for you — you only handle the result.

The lifecycle

1

Build the flow

In EasyOnboard, drag and arrange verification steps — ID types, liveness, document upload — and set rules. No code.
2

Publish & get a widget ID

Publishing the flow produces a widget_id that identifies it.
3

Embed or share it

Launch the flow with the web widget, a mobile SDK, or a hosted link — all driven by that widget_id.
4

User completes it

The user moves through the branded flow; Dojah runs the checks.
5

Receive the result

You get the outcome via client callbacks and — authoritatively — via a webhook. Always confirm server-side.

Widget types

The type you launch with sets which experience loads:

Ways to run a flow

Web widget

Embed the JavaScript Connect widget on your site.

Mobile & React SDKs

Launch the same flow from React, React Native, Flutter, iOS, or Android.

Results & webhooks

Receive and verify the outcome server-side.