Skip to content

Verifications

The Verifications page is the daily work-queue for compliance teams using Athenty. Everything that gets sent to a client or subject for verification — identity documents, biometric checks, KYC screening, custom share-backs — appears here as a row, lifecycle-tracked from invite through to final approval.

Verifications overview — Acme Financial Group demo tenant

The page header carries the title Verifications, a one-line description, and the standard Help (?) and Docs (book) icons. The primary action is New Verification, which opens the start flow on a separate page.

Five tabs partition the data by lifecycle status:

TabStatus mappingTypical use
All(no filter)Search, advanced filtering, audits
DraftsinitiatedVerifications started but not sent
Activein_progress, pending_reviewToday’s work queue
CompletedapprovedReporting, certificate downloads
Voidedrejected, canceled, expiredDrop-off analysis

The Active tab is the natural home for most users — sent invites that have not yet finished.

Three dropdown filters sit to the right of the tabs:

  • Requester — single-select; narrow to verifications a specific teammate initiated
  • Sent via — multi-select; filter by Email, SMS, Link, In-Person, or API delivery channel
  • Type — multi-select; IDV, KYC, or Custom

Filters compose with the active tab — a row must match the tab’s status range and every active filter.

Each row shows:

  • Client / Subject — who the verification is for
  • Type — IDV, KYC, or Custom badge
  • Status — pill colour-coded by lifecycle stage
  • Source — channel badge for the invite delivery
  • Requester — the user who started the verification
  • Created and Last Activity dates

Clicking a row opens the verification detail page, which has the full timeline, captured documents, biometric matches, KYC hits, and the reviewer decision UI.

Selecting one or more rows surfaces a bulk action bar above the table:

  • Cancel — voids the selected verifications. The client invite stops working; the verifications move to the Voided tab.
  • Resend invite — re-emits the original invite. Only valid for rows currently in In progress and whose invite has not yet expired.

Selection is preserved across page changes within the table.

initiated ──▶ in_progress ──▶ pending_review ──▶ approved
└▶ rejected
└▶ canceled / expired
  • Initiated — created in your portal, not yet sent (Drafts tab)
  • In progress — invite delivered, client is working through the flow
  • Pending review — client finished, waiting on a reviewer
  • Approved / Rejected — final reviewer decision (Completed / Voided)
  • Canceled — voided by a team member (Voided)
  • Expired — client did not complete within the configured window (Voided)

The expiry window is configured per tenant under Settings ▸ Verification Defaults.

The New Verification button takes you to the start flow at /verifications/new — a multi-step wizard that picks the type, the subject (an existing client, a new participant, or a one-off subject), and the delivery channel. After save the new verification appears on this list under the Drafts tab (if you stopped before sending) or Active (if you sent the invite).

RoleCaseload visible
Owner / AdminAll verifications across the organization
MemberTheir own initiated verifications and any they review
ViewerRead-only view of the rows their role can see

Verifications are scoped to the organization. A verification never crosses tenant boundaries even if the same client exists in another tenant.

SymptomMost likely causeFix
Empty listTab + filter combination excludes everythingClick All and clear filters
Cancel disabled in bulkOne or more selected rows are in a terminal stateFilter to Active only before bulk-canceling
Resend disabledInvite expired, or the row is not in in_progressOpen the row and click Generate new invite
Stalled in Pending reviewNo reviewer assigned, or reviewer didn’t see the notificationAssign a reviewer on the detail page; verify their Account ▸ Notifications are wired
New verification doesn’t appearPage is still on a stale filterSwitch to All and clear filters