Workflow Configuration
A verification flow is the core configurable object in HYPR Affirm — it composes the verification steps, retry policy, approvers, and outcome that make up a single end-to-end verification. This section covers each piece of workflow configuration in order: create the flow, configure its steps, set retry and injectable outcome behavior, assign approvers and escalation approvers, and (optionally) register a custom verification step.
In this section
Create and Manage Verification Flows
Create a new verification flow, choose its workflow type (Onboarding, Recovery Flow, CC Admin, or Custom), assign an application, and manage the flow list. The starting point for any new workflow.
Configure Verification Steps
Pick which verification steps the flow runs and configure each — Login Identifier, Phone/Email OTP, Location, Photo ID and Liveness, Document and Biometric (with Motion Detection and Dual Document options), Verified Credentials, KYC compliance, Attestation. Covers ordering, optional vs required, and step-level configuration.
Injectable Outcomes and Retry Limits
Configure how a step responds to failure: retry attempt count, retry time window, and what happens after retries are exhausted (deny, escalate to live chat, continue, redirect to URL). Includes the global vs per-step retry policy precedence.
Approvers and Escalation Approvers
Assign the approver who reviews the verification before the outcome fires — HYPR (auto-approve), the requester's manager, an explicit user, or a custom email — plus the escalation approver who handles the verification when an automated step is inconclusive.
Custom Verification Step
Register a custom verification step via the Code Customization API. Useful when an organization needs a verification check the platform doesn't provide out of the box — proprietary data sources, internal compliance lookups, or organization-specific identity assertions.
(Custom Verification Step is documented under Step Configuration.)