Super-Admin Platform Oversight Panel
Super-Admin Platform Oversight Panel
Access: Restricted to users with
role=admin(platform super-admins only). Not available to org-level users.
The /dashboard/admin page has been extended with a suite of Direct Debit oversight tools that give platform super-admins a unified view of the entire DD service — across all organisations — and the ability to trigger manual operations for debugging.
Organisation Overview
The admin panel surfaces a list of every organisation on the platform, with at-a-glance status for each:
| Column | Description |
|---|---|
| Organisation | Name and ID |
| Reserve Status | Whether the org's clawback reserve is healthy, at-risk, or breached |
| Alert Count | Number of unacknowledged alerts currently raised for the org |
This gives super-admins an immediate picture of which orgs require attention without drilling into individual org dashboards.
Cross-Org Mandate Search
Search mandates across all organisations from a single search interface. Useful for:
- Investigating a specific tenant or bank account flagged across multiple orgs
- Locating a mandate when the org context is unknown
- Platform-wide compliance checks
Search results display the owning organisation alongside standard mandate details.
System Job Health (Inngest)
Real-time health status of the Inngest background jobs that power DD batch processing:
- Collection batch jobs — BACS collection submission runs
- Sweep jobs — Modulr-to-Griffin fund sweep runs
- Other scheduled DD jobs
Each job displays its last run time, current status (healthy / stalled / failed), and any error output. This allows super-admins to diagnose processing delays without access to external infrastructure dashboards.
Manual Triggers (Debug Tools)
Two manual trigger actions are available from the admin panel for debugging purposes:
Trigger a Collection Run
Manually initiates a collection run outside of the normal BACS schedule. Use this to:
- Verify the collection pipeline end-to-end in a controlled scenario
- Re-attempt a run that failed due to a transient infrastructure issue
⚠️ Use with caution. Manual collection runs interact with live Modulr BACS submission. Only trigger against test or sandbox-configured orgs unless you have confirmed intent.
Trigger a Sweep
Manually initiates a fund sweep from the Modulr collection account to the Griffin DD holding account. Use this to:
- Unblock funds stuck in the Modulr account due to a failed scheduled sweep
- Test the sweep pipeline in isolation
Cross-Org Clawback Rates
A platform-wide aggregated view of clawback rates, broken down by organisation. This enables:
- Early detection of organisations with elevated clawback activity
- Comparison of clawback rates across the customer base
- Data to inform reserve configuration recommendations
Role Gate
All admin panel features described on this page are enforced at the server level against role=admin. There is no client-side-only gate — requests from non-super-admin sessions are rejected. Org-level users see no indication that these views exist.