Visible only to superadmins. Run platform-wide admin actions and configure per-admin access restrictions.
Admin access & impersonation
Set per-admin phase restrictions, or view the dashboard as that admin would see it (read-only simulation).
Loading usersβ¦
Organisation invoicing
Toggle org-level invoicing per partner and set the rate per submission. Partner admins see the invoicing page only when this is enabled for their org.
Loading organisationsβ¦
Org Management
Create new partner organisations and set each org's display name, logo, and primary colour. Logos can be uploaded directly or pasted as an https:// URL. The primary colour drives the --brand CSS variables on the admin pages an org's users see; it does not affect the listener app's recording UI, which always stays in the platform palette.
Loading organisationsβ¦
Admin actions
Run on demand. Backfill can take a few minutes; the others finish in seconds.
No record of a previous run.
No record of a previous run.
No record of a previous run.
No record of a previous run.
No record of a previous run.
No record of a previous run.
Scans /users for workshop attendees whose workshop has expired AND who never produced a submission. Deletes the Auth account + Firestore doc. Irreversible.
Recording health
Submissions grouped by listener device. Failures = status:error OR quality flag audio_upload_failed. Investigate any non-legacy row above 2%.
Loadingβ¦
Map placement
Submissions the auto-geocoder couldn't place on the map. Pick a coordinate per location and we'll backfill every submission with the same text + cache it so future arrivals plot automatically.
Loadingβ¦
PowerShare placement
PowerShare searches whose stored lat/lng aren't in the UK (mostly the legacy (0, 0) bug). Look up via postcodes.io or set coords manually - the update is applied to every record sharing the postcode.