Planned release: July 2026
This page outlines the features planned for the July 2026 release of Firm Verify. Details are subject to change. This page will be updated when features ship.
User Management — User Roles
Role-based access control determining what each user can see and do across Firm Verify. Three roles will be available:
| Role | Access | Typical user |
|---|---|---|
| Account Owner | Full edit access to all screens. Manages SSO role mappings in Settings. Only one Account Owner per firm at any time. | Principal / Managing Partner / Practice Owner / Compliance Officer |
| Administrator | Full edit access to all screens. Can invite users and assign Administrator or View Only roles. Cannot assign or remove the Account Owner role. | Practice Manager / Senior Staff / Office Manager |
| View Only | Read-only access to all screens. Cannot create, edit, or delete records. | Auditor / External Reviewer |
Role assignments are managed through your SSO identity provider (IdP). The Account Owner configures group mappings in Settings. Role changes take effect on the user's next login.
Dashboard
A personalised landing page shown on login, giving users an at-a-glance view of what needs their attention. The Dashboard is customisable — widgets can be shown or hidden, and dragged to reorder.
Widgets at launch:
| Widget | Scope | What it shows |
|---|---|---|
| AML/CTF setup checklist | Firm | Three-step onboarding progress: Complete Firm Profile → Appoint Compliance Officer → Build AML/CTF Program |
| Documents awaiting your review | User | Documents sent to the logged-in user for review, with a direct Review button to the review modal |
| Upcoming document reassessments | Firm | Documents due for reassessment within 30 days or already overdue, with a days remaining/overdue counter |
| Personnel training | Firm | Donut chart of AML training completion across all active staff |
| Your training | User | The logged-in user's assigned training modules and their completion status |
Widgets covering Customer Due Diligence, Ongoing Monitoring, and Reporting will be added in later phases.
Menu & Structure
Global Search
A search bar in the top navigation bar for searching across your entire Firm Verify workspace — documents, clients, users, and settings — from a single entry point.
Notifications Bell
A bell icon in the top navigation bar provides real-time in-app notifications for key workflow events. An unread count badge and dropdown panel (Unread / All tabs) let users manage their notifications without leaving the current page.
Events that trigger a notification:
| ID | Event |
|---|---|
| N-01 | A document is sent for review |
| N-02 | A review is cancelled |
| N-03 | A document is approved |
| N-04 | A document is rejected |
| N-05 | A suspicious file is detected on upload |
| N-06 | An outbound email fails to send |
All notifications are broadcast to all active users in the firm. Per-user notification preferences and outbound email/push delivery are deferred to a later phase.
Audit Trail
A tamper-proof, chronological log of every create, edit, and delete action performed in Firm Verify. Accessible by Account Owners and Administrators from Settings > Audit Log.
| Capability | Detail |
|---|---|
| Filtering | Filter by user, module/screen, and date range (AND logic) |
| Field-level detail | Each entry records which field changed, the before and after values, the actor, and the exact UTC timestamp |
| Immutability | Entries cannot be edited or deleted by any user or automated process |
| Retention | Minimum 7 years, in line with AML/CTF Act record-keeping obligations |
| Access | Account Owner and Administrator only. View Only users cannot access the Audit Log screen. |
Modules in scope at launch: Firm Profile, Users & Key Personnel (including Training Register), and Program. Future modules will adopt the same logging standard as they are built.
Support Call & Live Chat
Direct support options accessible from within Firm Verify, including live chat and the ability to book a support call with the BGL team. In the meantime, use the Feedback button in the top navigation bar.
What's New Modal
An in-app announcement modal that highlights key new features and improvements each time a new version of Firm Verify is released. A release highlights button will also let you manually view what changed since your last session.
Program
Send for Review — Email Workflow
When a Program document is sent for review, the nominated reviewer will receive an email with a direct link to approve or reject — without needing to log in to Firm Verify.
1 |
Select Send for Review on a Draft document from Firm > Program |
2 |
The reviewer receives an email using your firm's default or custom email template (configurable under Settings > Email Templates) |
3 |
The reviewer clicks Approve or Reject directly in the email |
4 |
The document status updates automatically in Firm Verify and all active firm users are notified via the Notifications bell |
Clients
Main Page — Client List
The Clients screen is the central hub for managing your firm's AML/CTF client records. It presents a consolidated, filterable, and sortable list of all clients and client groups.
Key capabilities:
- Search by client name or group name (minimum 2 characters)
- Filter by entity type, CDD status, risk rating, client group, assigned user, and CDD renewal date
- Sort by any column — default sort is CDD Renewal ascending, with escalated clients pinned to the top
- Act directly from the list — Start CDD, Continue CDD, Review Escalation, or View CDD without opening a record first
Columns shown per client row:
| Column | Description |
|---|---|
| Client Name | Hyperlink to the client profile; entity type shown in small text below |
| Client Group | Coloured badge showing group name and type; dash if unassigned. Click to open the group record. |
| Client Status | Onboarding lifecycle status (e.g. In Progress, Ready for Initial CDD, Active, Offboarded) |
| CDD Status | Status chip: Not Started, CDD In Progress, Pending, Under Review, Escalated (red), Completed, Reassess |
| Risk Rating | High (red), Medium (amber), Low (green), or Not Assessed (grey) |
| Assigned To | Assigned relationship manager |
| CDD Renewal Date | Next scheduled CDD review date |
Client Groups appear as their own rows in the list with status, risk rating, and renewal date derived from member entities.
Manual Add Client
Add individual client records directly from the Clients screen using a guided 3-step wizard. Supports all nine client types.
1 |
Client Type — select from Individual, Sole Trader, Company, Trust, SMSF, Partnership, Association, Government Body, or Group |
2 |
Details — enter client-specific information (fields vary by entity type; includes name, address, identifiers, contact details) |
3 |
Assignment — set pre-commencement flag, client group, services to provide, custom labels, internal notes, and assigned user |
Saving assigns the client a status based on your selections:
| Status assigned | Condition |
|---|---|
| Contact | No services selected and pre-commencement toggle OFF |
| Pre-commencement | Pre-commencement toggle ON (takes precedence over service selections) |
| Prospect | At least one service selected and pre-commencement toggle OFF |
Client Onboarding
A comprehensive multi-step wizard for collecting all AUSTRAC-required onboarding data before CDD can commence. Supports all eight client types with a dynamic step sequence that adapts based on the selected type.
| Step | Name | Shown for |
|---|---|---|
| 1 | Client Type | All types |
| 2 | Details | All types |
| 3 | Representative | All types |
| 4 | Key Position Holders & Beneficial Owners | Company, Trust, SMSF, Partnership, Association only |
| 5 | Documents | All types |
| 6 | Assignment | All types |
Data can be saved progressively at any step. Full validation is only enforced when Submit Onboarding is selected on Step 6.
Bulk Import via CSV
Import multiple client records at once using a CSV file. Specification in development — further details will be published closer to release.
View Client — Client Info Page
A dedicated profile page for each client showing all onboarding information, CDD history, documents, and associated records. Specification in development — further details will be published closer to release.
Structure
File Validations & Virus Scanning
Every file uploaded to Firm Verify passes through two layers of validation before it is accepted.
Layer 1 — File validation (immediate, on upload):
| Rule | Limit / Error shown |
|---|---|
| File type | Must be an accepted type for that screen — "Unsupported file type" |
| Filename length | Maximum 180 characters — "Filename exceeds 180 characters" |
| File size | Maximum 25 MB per file — "File over 25 MB" |
| Number of files | Maximum 10 files per upload — "Maximum 10 files per upload" |
Layer 2 — Content inspection & virus scanning:
Files that pass Layer 1 are inspected for suspicious content immediately, then scanned for viruses in the background after being uploaded to storage. A file flagged as suspicious shows a "File has been marked as suspicious" indicator. If you attempt to download a suspicious file, a confirmation prompt is shown before the download proceeds.
Suspicious files are flagged based on content inspection results only — no detail about what triggered the flag is shown to users. A notification is sent to all active firm users when a suspicious file is detected.
Read next