Admin Dashboard

The admin dashboard is available at /admin for users with the admin role. It provides full control over users, organisations, features, billing, and compliance settings.

Access: Only users with the admin flag can access the admin dashboard. All admin actions are recorded in the audit log.

User Management

View and manage all registered users from a single screen.

  • List and search users by name, email, or ID
  • View and toggle user flags (admin, beta tester, suspended)
  • Assign or change a user's plan (Solo, Pro, Team, Enterprise)
  • Extend or end a user's free trial
  • Export user data as CSV
  • Delete user accounts (with confirmation and audit trail)

Organisation Management

Create and manage organisations, their members, and feature entitlements.

  • Create new organisations with an initial owner
  • View and manage organisation members and roles
  • Grant or revoke feature flags per organisation
  • Assign or change the organisation's billing plan

Feature Flags

Control feature rollouts with global defaults and granular overrides.

  • List all feature flags with their current default state
  • Toggle a feature flag's default (enabled/disabled for all users)
  • Add per-user overrides to enable or disable a flag for specific users
  • Add per-organisation overrides for org-wide rollouts

Audit Logging

Query and configure the audit log for compliance and troubleshooting.

  • Query audit events by organisation, user, action, or date range
  • View global audit log configuration (retention period, enabled events)
  • Configure per-organisation audit settings
  • Set up a storage provider (S3, R2, B2, GCS) for audit log archival

SAML SSO

Configure SAML 2.0 single sign-on for enterprise organisations.

  • Enable or disable SAML SSO per organisation
  • Set IdP metadata URL, entity ID, and certificate
  • Configure attribute mapping (email, name, groups)
  • Download SP metadata XML for IdP registration

Webhook Tokens

Manage authentication tokens for incoming webhook integrations.

  • List all active webhook tokens with their scope (org, team, or user)
  • Create new webhook tokens with configurable scopes
  • Delete (revoke) webhook tokens

Announcements

Publish announcements that appear in users' DevBar menu bar apps.

  • Create announcements with a title and markdown body
  • View user reactions (thumbs up, heart, rocket) on each announcement
  • Delete announcements

Newsletter

View and manage newsletter subscriptions.

  • View the list of newsletter subscribers with sign-up dates