Didit's Orchestrated Workflows are the most powerful and flexible way to design and deploy comprehensive, multi-step identity verification journeys.
This integration path allows you to leverage the full intelligence of the Didit V2 platform, creating sophisticated verification sequences with our no-code visual builder. You define the logic once in your Business Console, and Didit handles the entire user-facing experience, state management, and conditional steps.
Choose this path when you need a complete, end-to-end solution for user onboarding (KYC), age verification, or re-authentication, and you want to launch quickly with minimal development effort while retaining maximum control over the process.
The Custom Workflow Builder
Our no-code Workflow Builder is the heart of the orchestration engine. It allows you to create a tailored verification experience by starting with one of our pre-configured templates and then adding or customizing features to meet your exact needs.
Workflow Templates: Your Starting Point
Think of these not as rigid types, but as smart, pre-configured starting points designed for common use cases.

1. KYC Workflow
The comprehensive solution for onboarding new users and meeting full Know Your Customer (KYC) compliance.
- Starts with: Core ID Document Verification.
- Commonly Added Features:
[+]
Liveness Detection: Ensure the user is physically present and prevent spoofing.[+]
Face Match 1:1: Biometrically match the user's selfie to their ID photo.[+]
AML Screening: Check users against global sanctions, PEP, and adverse media lists.[+]
NFC Verification: Add a layer of government-grade security by reading e-passport/e-ID chips.[+]
Proof of Address (PoA): Verify the user's residential address.[+]
Phone Verification: Validate phone number ownership as an additional factor.[+]
IP Analysis: Analyze location and connection risk.
2. Adaptive Age Verification Workflow
A low-friction, privacy-preserving flow for age-gated services.
- Starts with: Selfie-based Age Estimation.
- Key Logic:
- If the estimated age is clearly above your threshold (e.g., estimated 25+ for an 18+ service), the user passes instantly.
- If the estimate is below or within a "buffer zone" (e.g., estimated 16-20), you can configure the workflow to automatically trigger a fallback to full ID Verification to confirm the exact date of birth.
- Commonly Added Features:
[+]
IP Analysis: Restrict access based on geographic location.
3. Biometric Authentication Workflow
A fast and secure way to re-verify returning users without asking for their documents again.
- Starts with: A Liveness Detection check to confirm the user is present.
- Core Logic:
- The system performs a Face Match between the new live selfie and the trusted biometric template from the user's initial, approved KYC verification.
- You must pass the
portrait_image
(the trusted reference image URL from the initial verification) when creating the session.
- Commonly Added Features:
[+]
IP Analysis: Flag suspicious login attempts from new locations.
4. Address Verification Workflow
A dedicated flow for when Proof of Address (PoA) is the primary requirement.
- Starts with: The user submitting a Proof of Address document (e.g., utility bill, bank statement).
- Core Logic: Our AI extracts and validates the name and address from the document.
- Commonly Added Features:
[+]
Phone Verification: Link the address to a verified phone number.[+]
IP Analysis: Compare the document address to the user's current geo-location for added assurance.
Full Customization
Each feature within a workflow can be further customized with specific parameters to meet your exact requirements. Explore the settings for each check in the builder.
Integration Flow
Integrating an Orchestrated Workflow is straightforward. Your server creates a session with Didit, receives a unique URL, and redirects your user to that URL. Didit handles the rest and notifies your server of the results via webhooks.
sequenceDiagram participant Customer participant Client participant Server participant Didit Customer->>Client: Go to verification page Client->>Server: POST /create-verification-session Server->>Didit: POST /v2/session/ Didit-->>Server: Return new verification session Server-->>Client: Return verification session's url Client->>Customer: Redirect customer to url Customer->>Didit: Complete verification steps Didit->>Server: Send status updates Server->>Customer: Notify of status changes Customer->>Customer: Return to callback URL
Common Use Cases
Use Case | Recommended Workflow Type | Suggested Features |
---|---|---|
Basic identity verification | KYC | Liveness, Face Match |
High-security onboarding | KYC | NFC, Liveness, Face Match, AML, Phone Verification |
Age-gated content/services | Adaptive Age Verification | ID Verification fallback |
Returning user authentication | Biometric Authentication | IP Analysis |
Address verification | Proof of Address | Phone Verification |
Financial services onboarding | KYC | Liveness, Face Match, Proof of Address, AML |
Contact our sales team to discuss custom workflow configurations or to get guidance on the best setup for your specific requirements.