Use case · White-label verification
White-label verification
Your brandon everyscreen.
Verification is the moment a new customer decides whether to trust you, and a stranger's logo in the middle of it does not help. Put your own logo, colours, fonts and wording on every screen, import them from your website in one step, and keep Toden out of sight.
The workflow
The whole verification flow under your brand, on the web and in your apps. 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
Custom Trust Branding
Your own logo in place of the Toden mark
Then your rules decide
A starting rule set
- The selfie does not match the documentDecline
- 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
Import your brand
Enter your website address, or upload a style guide, and your logo, colours and fonts are found for you to confirm.
Reword the screens
Change the titles, descriptions and buttons your customer reads, for each step your workflow shows.
Publish
Hosted links and embedded SDKs pick up the new look when you publish, with no release on your side.
What powers it
Set your palette for both themes, including the page behind the dialog, and preview it on a phone and a desktop before you publish.
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
Colours, fonts, your logo at the top of the flow and the welcome wording are available to every organisation. Replacing the Toden mark in the footer is charged per check and unlocks once your account holds a minimum of paid credit.
White-label verification,in one workflow.
The sandbox opens when you sign up. Usage-based pricing, no sales call.