Skip to main content

What are Workflows?

A workflow is a configurable sequence of verification steps that users must complete to verify their identity. Each workflow can include multiple verification processes.

Key Benefits

Customizable Logic

Configure verification requirements per country or region with custom fraud detection thresholds

Flexible Sequencing

Arrange verification steps in any order with conditional and parallel processing

Global Compliance

Adapt workflows to local regulations with support for 195+ countries

Analytics & Monitoring

Real-time performance metrics, conversion tracking, and detailed audit trails

Process Types

Process TypeDescriptionTypical Use Case
DOCUMENT_VERIFICATIONVerify government-issued documentsKYC onboarding
LIVENESSSelfie video with liveness detectionAnti-spoofing protection
LOCATION_INTELLIGENCEGeographic and IP verificationFraud prevention
EMAIL_CHECKEmail ownership verificationAccount verification
WATCHLIST_CHECKSanctions and PEP screeningCompliance requirements

Configuration Settings

Each process can be customized with:
  • Document Types: Which documents to accept (passport, driver’s license, etc.)
  • Geographic Restrictions: Allowed/blocked countries or regions
  • Security Levels: Liveness detection sensitivity, document authenticity thresholds
  • User Experience: UI customization, branding, language preferences

Metadata & Tracking

Workflows support custom metadata for:
  • User correlation and tracking
  • Business logic integration
  • Compliance audit trails
  • A/B testing different configurations

Workflow States

Workflows progress through several states during execution:
StateDescription
CREATEDWorkflow instance created but not started
INITIATEDUser began the verification process
IN_PROGRESSUser is actively completing verification steps
COMPLETEDAll required steps completed successfully
FAILEDOne or more verification steps failed
ABANDONEDUser left the process incomplete
EXPIREDWorkflow session timed out