Guide 1 · User
Quick User Guide
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:
-
Open the invitation email
Click Accept Invitation. If the link has expired, contact your admin to resend it.
-
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. -
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.
-
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.
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.
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
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 |
|---|---|
Entity | Full legal name of the subject being verified |
Type | Individual or Business |
Status | Pending · In Review · Approved · Rejected · Escalated |
Risk Score | 0–100 composite risk score (lower is better) |
Assigned To | User currently responsible for the case |
Due Date | SLA 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.
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 Type | Required Documents | Optional (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
-
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).
-
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.
-
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.
-
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.
-
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.
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:
- OCR Extraction — Parse text fields from all document zones (MRZ, visual zone, barcodes)
- Document Authenticity — Detect forgeries, alterations, and font/metadata anomalies
- Biometric Liveness Detection — Confirm a live person presented the document
- Face Match — Compare live selfie to the document portrait (threshold: ≥ 97% match score)
- Sanctions Screening — Cross-reference against OFAC SDN, EU Consolidated, UN SC, HM Treasury, and 200+ additional lists
- PEP Check — Identify Politically Exposed Persons and their associates
- Adverse Media Search — NLP-powered global news scan for negative coverage
- 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 Band | Colour | Default Action | Who Can Override |
|---|---|---|---|
| 0 – 30 | Green | Auto-Approved | Analyst and above |
| 31 – 69 | Amber | Manual Review Required | Analyst and above |
| 70 – 100 | Red | Escalated to Compliance Officer | Compliance 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.
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
@usernameto 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:
| Action | Minimum Role Required | Score Restriction |
|---|---|---|
| Approve | Analyst | Score ≤ 30 only |
| Approve (any score) | Compliance Officer | None |
| Reject | Compliance Officer | None |
| Escalate to Senior Review | Analyst and above | None |
| Trigger EDD | Compliance Officer | None |
| Draft SAR | Compliance Officer | None |
| Request Re-Verification | Analyst and above | None |
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.
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 Type | Trigger | Default Priority |
|---|---|---|
| Sanctions Hit | Entity newly appears on a monitored sanctions list | Critical |
| PEP Status Change | Entity gains or loses PEP designation | High |
| Adverse Media | High-relevance negative news article detected | High |
| Risk Score Shift | Score changes by ≥10 points from last assessment | Medium |
| SLA Breach Warning | Case due in ≤2 hours and unresolved | Medium |
| Re-verification Due | Periodic review date reached for an entity | Low |
| Document Expiry | Identity 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.
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 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.