Use case · No-code verification
No-code verification
Verify today.Integratewhen you are ready.
You do not need an engineering sprint to start verifying customers. Build a workflow in the console, send each customer a link or print a QR code, and read the results in the same place. Your operations team can also run one-off checks on a person or a company from a form.
The workflow
Hosted links and console checks: the whole product with no integration. This is a starting point: add, remove or reorder any step in the workflow builder.
Step 01
Document Intelligence
Passport, licence or national ID
Step 02
Passive Liveness
A selfie with no prompts
Step 03
Facial Match
Selfie against the document photo
Step 04
Device Intelligence
Flags shared devices and risky networks
Step 05
Decision rules
Approve, review or decline, from rules you set
Then your rules decide
A starting rule set
- The selfie does not match the documentDecline
- The document has expiredDecline
- Anything the checks could not settleReview
- Document read and face matchedApprove
Every rule is yours to change on a visual canvas, and each result records which rule decided it. Publishing a new version needs no release.
Try the workflow builderHow it works
Build the workflow
Pick the countries, IDs and steps on a visual canvas, add your logo and colours, and publish.
Send a link
Create a link for one customer, or share one link with everyone. It runs on any phone or laptop, and a laptop hands over to a phone by QR code.
Read the result
Each result appears in the console with every check, photo and decision, and can be approved, declined or sent back to the customer.
What powers it
A hosted page runs the full flow under your brand, sends results to the console, and can redirect the customer back to your site when they finish.
Integrate
Mount the SDK with the workflow you published, or send a hosted link and write no code. The result arrives by signed webhook, and changing the workflow never needs a release.
import { TodenVerification } from "@todenhq/sdk-react"; export function Verify({ userId }) { return ( <TodenVerification apiKey="pk_test_..." workflowId="wf_AbC123dEf456" userId={userId} onSubmit={(s) => save(s.verificationId)} /> );}{ "event": "verification.completed", "data": { "verificationId": "ver_8fk2...", "status": "verified", "assuranceLevel": "gov_db", "idType": "bvn", "country": "NG", "dataMatch": true, "facialMatch": true, "facialConfidence": 91 }}Products involved
This solution combines products you can use on their own too.
Related use cases
Frequently asked
No. It runs the same checks on our servers. Each customer's link carries one verification, and it stops working once it has been submitted.
No-code verification,in one workflow.
The sandbox opens when you sign up. Usage-based pricing, no sales call.