Studio
Studio is a no-code workflow builder in the Onfido dashboard. Instead of configuring a single check through eID Hub parameters, you build a flow there, for example branching by country or running different checks per risk tier, and eID Hub just points at it.
Setting it up
Get Studio enabled on your Onfido dashboard and contact Scrive to link it to your eID Hub integration. In the dashboard, activate the workflow_run.completed webhook, then build and publish your workflow using Onfido's drag-and-drop builder. Note the workflow ID once it's published.
Using it from eID Hub
Set report: customWorkflowOutput and workflowId to the published workflow's ID. Every other report-related parameter is ignored, since the workflow itself decides what to check.
Updating the workflow's contents later doesn't require any change on the eID Hub side, as the workflow ID stays the same. This means you can adjust branching logic, add new checks, or change risk rules in the Onfido dashboard at any time, without touching your integration.
Result data
Because the workflow's shape is entirely customer-defined, eID Hub can't predict its output. The raw result is returned as-is from Onfido in workflowRunObject, rather than in eID Hub's normal completion data fields. Consult Onfido's own API documentation for how to interpret it.
Testing
Studio follows the same sandbox simulation rules as the main provider: see Testing for the firstName/lastName mechanism. Run the journey through the Smart Capture link from the workflow run rather than an SDK token, since the workflow controls which steps the user goes through.