Superadmin: Platform-Wide DD Operations View
Superadmin: Platform-Wide DD Operations View
The /dashboard/admin page includes a dedicated Direct Debit operations panel for superadmins. This panel provides a real-time, aggregated view of DD health and activity across all organisations on the platform — enabling platform operations and support teams to monitor and investigate issues without needing to log in to individual org accounts.
Access: This feature is restricted to users with the system admin (superadmin) role.
DD Operations Panel
The panel is displayed on the existing admin dashboard at /dashboard/admin and shows the following metrics:
Platform-Wide Metrics
| Metric | Description |
|---|---|
| Total Active Mandates | Aggregate count of all active DD mandates across all organisations |
| Total Collections In Flight | Number of collections currently progressing through the BACS cycle |
| Orgs with Reserve Health: Red | List of organisations whose clawback reserve has fallen to a critical (red) status |
| Failed Collections (Last 24h) | Count of collection failures recorded across the platform in the last 24 hours |
| Modulr API Health | Live connectivity and health status of the Modulr provider integration |
| Griffin API Health | Live connectivity and health status of the Griffin banking integration |
Reserve Health Indicators
Reserve health is reported per organisation using a traffic-light status:
- 🟢 Green — Reserve is above the configured minimum threshold
- 🟡 Amber — Reserve is approaching the minimum threshold
- 🔴 Red — Reserve has dropped below the minimum threshold; the org will appear in the "Orgs with Reserve Health: Red" list
Threshold values are set per-organisation in their individual configuration.
Org Impersonation
The admin dashboard allows a superadmin to impersonate an organisation context for investigation purposes.
How It Works
- From the DD operations panel, locate the organisation you wish to investigate
- Select Impersonate Org to enter that organisation's context
- The dashboard will render as if you are viewing the platform from within that org
- You can review mandates, collections, reserve status, alerts, and other org-level data
- Exit impersonation to return to the platform-wide superadmin view
Important Notes
- Impersonation is read-only for support/investigation — it does not alter any org data
- Impersonation sessions are scoped to the admin session and do not affect the org's own users
- Org-level admins cannot impersonate other orgs; this capability is superadmin-only
Use Cases
- Reserve monitoring — quickly identify any orgs at risk of being unable to forward funds due to low clawback reserves
- Collection failure triage — spot platform-wide collection failures early and drill into the affected org via impersonation
- Provider health monitoring — confirm Modulr and Griffin integrations are operational before and after BACS submission windows
- Support investigations — investigate a specific org's DD state without requiring access to their credentials