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
Thetype 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.