6 Comprehensive Guides

Documentation & Guides

Six comprehensive guides covering quick-start onboarding, advanced workflows, admin configuration, and 48 real-world use case walkthroughs.

User & Admin Guides 48 Use Case Walkthroughs

Guide 1 · User

Quick User Guide

15 min read · Beginner · Last updated April 2026

Everything you need to go from new account to first verified counterparty. Covers account setup, role-based access, dashboard navigation, submitting verifications, interpreting results, case management, and notifications — no prior compliance experience required.

01Getting Started

KYC-Agent is a cloud-native compliance platform that automates identity verification, sanctions screening, and risk scoring for individuals and businesses worldwide. This guide walks you through your very first session from inbox invitation to an approved verification.

Accepting Your Invitation

Your organisation administrator sends an invitation email containing a one-time setup link. The link is valid for 72 hours. Follow these steps to activate your account:

  1. Open the invitation email

    Click Accept Invitation. If the link has expired, contact your admin to resend it.

  2. Set a strong password

    Minimum 12 characters including at least one uppercase letter, one number, and one symbol. Passphrases (e.g. Cobalt-Train-92-Lantern) are strongly recommended.

  3. Enable Multi-Factor Authentication (MFA)

    Scan the QR code with an authenticator app (Google Authenticator, Authy, or Microsoft Authenticator). Enter the 6-digit code to verify and complete setup.

  4. Save your backup codes

    You are shown 10 single-use recovery codes. Store them offline in a secure location. They are required if you lose access to your authenticator device.

Logging In

Navigate to https://app.kyc-agent.com and enter your email and password. After a successful password check, you will be prompted for your MFA code. You will land on your personalised dashboard showing pending verifications, recent alerts, and your work queue.

Single Sign-On (SSO)

If your organisation has configured SAML 2.0 or OIDC SSO, use the Sign in with SSO button on the login page. You will be redirected to your identity provider (Okta, Azure AD, etc.) and returned automatically after authentication. Contact your admin to check whether SSO is enabled.

Browser Requirements

KYC-Agent is optimised for modern browsers. For the best experience use the latest stable version of Chrome, Firefox, Edge, or Safari. Internet Explorer is not supported.

Document upload requires camera or file access

When submitting verifications, your browser will request access to your camera (for liveness capture) or file system (for document upload). Allow these permissions when prompted — they are only active during the verification flow.

02Understanding Your Role & Permissions

KYC-Agent uses role-based access control (RBAC) to ensure users can only see and action data appropriate for their responsibilities. Your role is assigned by an Admin when your account is created. It controls which modules are visible, what data you can read or write, and which decisions you are authorised to make.

Available Roles at a Glance

Role Typical User Key Permissions
Viewer Auditor, regulator, executive sponsor Read-only access to cases, reports, and audit logs. Cannot submit or decide.
Analyst Junior compliance analyst, onboarding team Submit new verifications, add case notes, approve low-risk cases (<30 score). Cannot reject or export.
Compliance Officer Senior compliance staff, MLROs All Analyst permissions plus approve or reject all cases, trigger EDD, export reports, and draft SARs.
Admin IT Admin, Compliance Manager All Compliance Officer permissions plus user management, rule engine configuration, API key management, and integration setup.
Super Admin Platform owner (Hayden-Fisher Technologies) Full access including tenant provisioning, billing, global system settings, and data residency configuration.

What a Viewer Can Do

Viewers have comprehensive read access but zero write access. You can:

  • Browse all cases, verification results, and entity profiles
  • View all report dashboards and download scheduled reports
  • Inspect the audit trail for any action or decision
  • Filter and search across the entity registry

You cannot submit verifications, add case notes, make decisions, or access Settings.

What an Analyst Can Do

Analysts handle the day-to-day verification workload. You can do everything a Viewer can, plus:

  • Submit new individual and business verifications via the UI
  • Upload supporting documents and add case notes
  • Approve cases with a risk score below your organisation's auto-review threshold (typically 30)
  • Flag a case for escalation to a Compliance Officer
  • Request re-verification on an existing entity

What a Compliance Officer Can Do

Compliance Officers hold the highest decision-making authority for day-to-day compliance tasks. In addition to Analyst capabilities, you can:

  • Approve or reject cases at any risk score — including high-risk cases above 70
  • Trigger Enhanced Due Diligence (EDD) on any entity
  • Draft and submit Suspicious Activity Reports (SARs)
  • Export case data, audit logs, and compliance reports in PDF/CSV
  • Override an automated decision and document the reasoning
  • Manage perpetual KYC schedules for an entity
Four-Eyes Principle on High-Risk Decisions

Your organisation may have enabled the four-eyes policy, which requires a second Compliance Officer to countersign any approval or rejection on cases scoring above 70. If active, your decision enters a Pending Countersign state until a colleague confirms. Check with your Admin whether this policy is active for your tenant.

How Roles Affect What You See

Menus, buttons, and entire pages adapt dynamically to your role. For example, the Settings menu is only visible to Admins and above. The Reject button on a case is only enabled for Compliance Officers and above. If you believe you are missing access you need, contact your Admin to review your role assignment.

03Navigating the Dashboard

The dashboard is your operational command centre. It is personalised to your role, showing the data most relevant to your daily tasks.

Overview Panel

At the top of the dashboard you will find four metric cards: Total Pending, Approved Today, Risk Alerts, and SLA At Risk. These update every 30 seconds without a page refresh. Clicking any card navigates to the corresponding filtered case list.

Your Work Queue

Cases assigned to you appear in the My Queue widget. Cases are sorted by priority score (highest first) by default. The columns are:

Column Description
EntityFull legal name of the subject being verified
TypeIndividual or Business
StatusPending · In Review · Approved · Rejected · Escalated
Risk Score0–100 composite risk score (lower is better)
Assigned ToUser currently responsible for the case
Due DateSLA deadline — amber if within 2 hours, red if breached

Main Navigation Modules

The left sidebar contains the primary navigation. Modules visible to you depend on your role:

  • Dashboard — Overview metrics and your personal queue
  • Verifications — All verifications: pending, completed, flagged
  • Entities — Searchable registry of all individuals and businesses ever verified
  • Cases — Active cases awaiting decision (Analysts and above)
  • Alerts — Real-time feed of system-generated flags and monitoring hits
  • Reports — Dashboards and exportable compliance reports
  • Audit Log — Immutable record of every action (visible to all roles)
  • Settings — Org-level configuration (Admin and above only)

Search & Filters

Use the global search bar (Ctrl+K / +K) to find any entity, case, or document instantly. On list pages, the filter panel on the right allows multi-dimensional filtering by status, risk score range, entity type, date range, and assigned user.

Save Filter Presets

After configuring a filter combination you use regularly (e.g. high-risk cases assigned to you, due today), click Save as preset to pin it to your sidebar for one-click access.

04Submitting Your First Verification

There are two ways to initiate a verification: through the UI (covered here) or via the REST API (covered in the Advanced User Guide). You need at minimum the Analyst role to submit.

Choose Entity Type

Navigate to Verifications → New Verification. Select whether you are verifying an Individual or a Business. This determines the document checklist and the checks that are run.

Required Documents

Entity TypeRequired DocumentsOptional (for EDD)
Individual Government-issued photo ID (passport, national ID card, or driving licence) + live selfie Proof of address (utility bill <3 months old), secondary ID
Business Certificate of incorporation, registered address confirmation, beneficial ownership declaration Financial statements, director ID documents, corporate structure chart

Upload & Submit Walkthrough

  1. Enter the subject's basic details

    Fill in the full legal name, date of birth (for individuals), country of incorporation or residence, and any reference number from your own system (for matching results back to your records).

  2. Upload the primary identity document

    Drag-and-drop or click Browse to upload. Supported formats: JPEG, PNG, HEIC, PDF. Maximum file size: 10 MB. The image must show the full document including all four corners with no glare or cropping.

  3. Complete liveness capture (individuals only)

    Click Start Liveness Check and follow the on-screen prompts. The subject must be physically present — the AI will reject static photos, printed images, and deepfake video replays.

  4. Select the verification rule set

    Choose the applicable rule set from the dropdown (e.g. Standard KYC, Enhanced Due Diligence, KYB — Low Complexity). Your Admin configures the available options. If unsure, use the default.

  5. Submit and monitor

    Click Submit Verification. The platform runs all configured checks automatically. A progress indicator shows which checks are running. Standard cases complete within 30–60 seconds; EDD cases may take longer.

Document Quality Requirements

Images must be at least 300 DPI (or equivalent pixel density for phone cameras). Documents with blurring, cropping, heavy shadows, or reflective glare will fail the OCR extraction step and must be re-uploaded. The platform provides specific rejection reasons to guide re-submission.

The Automated Check Pipeline

Once submitted, the platform runs checks in this order:

  1. OCR Extraction — Parse text fields from all document zones (MRZ, visual zone, barcodes)
  2. Document Authenticity — Detect forgeries, alterations, and font/metadata anomalies
  3. Biometric Liveness Detection — Confirm a live person presented the document
  4. Face Match — Compare live selfie to the document portrait (threshold: ≥ 97% match score)
  5. Sanctions Screening — Cross-reference against OFAC SDN, EU Consolidated, UN SC, HM Treasury, and 200+ additional lists
  6. PEP Check — Identify Politically Exposed Persons and their associates
  7. Adverse Media Search — NLP-powered global news scan for negative coverage
  8. Risk Score Calculation — Weighted composite score from all check results

05Reading Verification Results

Each completed verification generates a structured result page containing the risk score, per-check outcomes, flagged matches, and supporting evidence. Understanding these results is essential for making correct compliance decisions.

The Risk Score

The composite risk score (0–100) is a weighted average of all sub-check results. Lower is better. The score drives the automatic routing decision:

Score BandColourDefault ActionWho Can Override
0 – 30GreenAuto-ApprovedAnalyst and above
31 – 69AmberManual Review RequiredAnalyst and above
70 – 100RedEscalated to Compliance OfficerCompliance Officer and above

Individual Check Results

Below the risk score, each sub-check is listed with a status badge: Pass (green), Review (amber), or Fail (red). Click any row to expand it and see:

  • The raw extracted data or matched records
  • The confidence score from the AI model
  • The specific list or source that generated a flag
  • A plain-English explanation of why the check passed or failed

Evidence Panel

The Evidence tab on the right side of the result page shows all documents, screenshots, and raw API responses associated with the verification. All evidence is preserved in tamper-evident storage and is included in any exported compliance report.

False Positives on Sanctions Checks

Name-matching algorithms can surface false positives where a common name partially matches a sanctioned individual. Always review the full match details: date of birth, nationality, and entity description. If you confirm the match is a false positive, click Dismiss as False Positive and document your reasoning — this is logged in the audit trail.

06Working with Cases

When a verification requires human decision-making (amber or red risk scores), a Case is automatically created and assigned to the appropriate queue. Cases are the primary unit of compliance work in KYC-Agent.

Opening a Case

From your work queue, click a case row to open the Case Detail view. This contains:

  • The verification result summary with risk score and check outcomes
  • The entity profile with history of all previous verifications
  • The case timeline showing every event and decision chronologically
  • The notes thread for team collaboration
  • The decision panel (visible to authorised roles)

Adding Notes

Good case notes are critical for compliance audit trails. Add a note by clicking Add Note in the timeline. Notes are attributed to you with a timestamp and are immutable — once saved, notes cannot be edited or deleted. When writing notes:

  • Be specific: reference the evidence you examined (e.g. "Reviewed passport scan — MRZ matches visual zone, no signs of tampering")
  • Explain your reasoning if dismissing a flag (e.g. "Sanctions name match dismissed — DOB does not match OFAC entry, different nationality")
  • Tag colleagues using @username to draw their attention to a specific point

Making a Decision

The decision buttons appear at the bottom of the Case Detail view. What you can do depends on your role and the case risk score:

ActionMinimum Role RequiredScore Restriction
ApproveAnalystScore ≤ 30 only
Approve (any score)Compliance OfficerNone
RejectCompliance OfficerNone
Escalate to Senior ReviewAnalyst and aboveNone
Trigger EDDCompliance OfficerNone
Draft SARCompliance OfficerNone
Request Re-VerificationAnalyst and aboveNone

Reassigning Cases

If you need to transfer a case to a colleague, click Reassign from the case action menu (⋯). Select the new assignee and optionally add a handover note. The previous owner is notified of the reassignment.

Keyboard Shortcut: Quick Case Navigation

Press J / K while viewing a case list to move between cases without returning to the list. Press A to approve (if permitted), E to escalate. Full keyboard shortcut reference is available via ?.

07Alerts & Ongoing Monitoring

KYC-Agent runs continuous background monitoring on all entities in your active portfolio. When something changes — a new sanctions entry, an adverse media article, or a risk score shift — an alert is generated automatically.

Alert Types

Alert TypeTriggerDefault Priority
Sanctions HitEntity newly appears on a monitored sanctions listCritical
PEP Status ChangeEntity gains or loses PEP designationHigh
Adverse MediaHigh-relevance negative news article detectedHigh
Risk Score ShiftScore changes by ≥10 points from last assessmentMedium
SLA Breach WarningCase due in ≤2 hours and unresolvedMedium
Re-verification DuePeriodic review date reached for an entityLow
Document ExpiryIdentity document expiry date approaching (<30 days)Low

Notification Channels

Alerts are delivered through:

  • In-app bell (🔔) — Real-time badge count in the top navigation; click to see the alert feed
  • Email digest — Configurable cadence: instant (per alert), hourly summary, or daily summary
  • Webhook push — Org-level webhook that fires on every alert (configured by Admin)
  • Mobile push notification — Available via the KYC-Agent mobile app (iOS and Android)

Configuring Your Notification Preferences

Go to Settings → My Preferences → Notifications to configure which alert types trigger which channels for your account. You can suppress low-priority alerts from email while keeping Critical and High priority alerts on instant delivery. Per-user settings override the organisation-wide defaults.

Do Not Dismiss Critical Alerts Without Investigation

A Sanctions Hit alert must always be investigated before dismissal. Even if you believe it is a false positive, you are required to document your analysis in the case notes before marking it resolved. Dismissing a genuine sanctions match without investigation is a regulatory offence in most jurisdictions.

08Profile & Account Settings

Access your personal settings via the avatar menu in the top-right corner of the application, then My Profile.

Updating Your Profile

You can change your display name and upload a profile photo. Your email address and role can only be changed by an Admin. If either needs updating, contact your Admin directly.

Changing Your Password

Navigate to My Profile → Security → Change Password. You must enter your current password to set a new one. Passwords cannot be reused (last 12 passwords are checked).

Managing MFA

To change your authenticator device (e.g. after getting a new phone), go to My Profile → Security → Multi-Factor Authentication. Click Re-enrol and authenticate with your existing device or one of your backup recovery codes. You will be shown a new QR code to scan with your new device.

Active Sessions

The Sessions tab under Security shows all active login sessions with device type, IP address, and last seen time. If you spot an unrecognised session, click Revoke next to it to force sign-out of that device. Click Revoke All Other Sessions to sign out everywhere except your current browser.

You're ready to start!

You now understand your role and permissions, can navigate the dashboard, submit verifications, interpret results, manage cases, and handle alerts. For API access, bulk pipelines, custom rule sets, and advanced integrations continue to the Advanced User Guide.