Skip to main content
Design multi-step verification flows by combining the exact services you need — then trigger them with a single API call or verification link.
Workflows are the core of deepidv. Instead of configuring individual services every time, you build a reusable flow once — pick your services and reference that workflow by ID whenever you create a session. deepidv intelligently determines the optimal step order to minimize friction for the applicant. Head to app.deepidv.com/dashboard/workflow to create workflows and browse templates.

How Workflows Work

A workflow defines:
  • Which services to run — any combination of the services available on the platform
  • The total session cost — the sum of all enabled services
When you create a session with a workflowId, deepidv automatically runs every check in that workflow. The platform intelligently orders the steps to reduce friction and maximize completion rates — results come back as a single session.

Available Workflow Services

Drag and drop any of these into your workflow:
The four iGaming steps (IP_JURISDICTION, VPN_DETECTION, INJECTION_DETECTION, ANTI_CHEAT) are anti-fraud checks for gaming onboarding. See the iGaming reference for how they work and Create workflow → Step configuration for every config field and default.
The total cost of a workflow session is the sum of each enabled service. Only add what you actually need — see Pricing for per-service rates.

Creating a Workflow

From the Admin Console

  1. Go to Workflows in the sidebar
  2. Click Create Workflow
  3. Pick a name and drag and drop the services you want to design your workflow
  4. Save — deepidv handles the step ordering automatically
You can also start from a template — pre-configured workflows for common use cases that you can customize to fit your needs.

Via the API

Manage workflows programmatically through the Workflows API.

Workflow Templates

Templates are pre-built starting points for the most common verification scenarios. Pick one in the Admin Console or the Workflow Builder, tweak the services, and save.

Custom Workflow

Start from scratch and build exactly what your use case requires. Drag and drop any combination of services to design your workflow and save.
Every template can be fully customized after creation. Add or remove services at any time from the Admin Console. This list is generated from the builder catalog by scripts/sync-workflow-builder.mjs.

Using a Workflow

Once you’ve built a workflow, reference it by workflowId when creating sessions:
Find your workflowId in the Admin Console under Workflows.

Integration Flow

Your backend creates a session with deepidv, receives a verification URL, and redirects the applicant. deepidv handles the entire user-facing experience and notifies your server when results are ready.

Common Use Cases


Managing Workflows

List all workflows

Retrieve a specific workflow

View sessions for a workflow

See the full Workflows API Reference and Sessions API Reference for complete endpoint details.

Getting Started

Build Your First Workflow

Open the workflow builder and start configuring.

Quick Start Guide

End-to-end walkthrough from account setup to first session.