Skip to main content

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.