Attention
Things to review
Loading...
Secure access
Use your platform admin username and password. The emergency admin key stays available only as a fallback inside Settings after sign-in.
Sign in to open the admin workspace.
Overview
Not signed in. Monitor clubs, accounts, billing, and platform health.
CLUBS
-
Total clubs
USERS
-
Active accounts
ACTIVE SUBS
-
Anstoss Plus clubs
MRR
-
Estimated, test mode
Attention
Loading...
Clubs
Every club on the platform. Open a club to review its owners, plan, and billing state.
-
| Name | Slug | City | Members | Teams | Plan | Created |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Authority review
Approve only after confirming the claimant is authorised by the real club.
Loading claim queue…
| Club | Claimant | Evidence | Status | Action |
|---|---|---|---|---|
| Loading... | ||||
Governance
Freeze ownership changes while the platform verifies a dispute.
Loading disputes…
| Club | Reason | Status | Opened | Action |
|---|---|---|---|---|
| Loading... | ||||
Access safety
High-volume active campaigns that may need platform review.
| Club / team | Creator | Usage | Expires | Action |
|---|---|---|---|---|
| Loading... | ||||
Support visibility
| Club | Player | Role | Requested |
|---|---|---|---|
| Loading... | |||
Contribution operations
Loading...
Users
Search all accounts and provision internal admin access.
Platform access
Super admins can create a real admin username and password. New admins must rotate their password on first sign-in.
No platform admin changes yet.
| Name | Username | Last sign-in | Status | |
|---|---|---|---|---|
| Loading... | ||||
-
| Name | Clubs | Platform role | Created | State | |
|---|---|---|---|---|---|
| Loading... | |||||
Billing
Review active plans and accounts that need attention.
Plan controls
Publishing archives the prior version for the same tier and term. Existing complimentary grants keep their tier.
| Tier | Term | Price | Limits | Version | State |
|---|---|---|---|---|---|
| Loading... | |||||
| Club | Status | Plan | Period ends | Cancel at period end | Stripe ID |
|---|---|---|---|---|---|
| Loading... | |||||
Billing
Monthly-equivalent revenue from active paid entitlements reconciled by Stripe webhooks.
ACTIVE
-
Paying clubs
MRR
-
Monthly recurring
ARR
-
Annual run-rate
Operations
A current view of platform health and the tools used to investigate issues.
USERS
-
Active
DELETED USERS
-
Soft-deleted
CLUBS
-
Total
PLUS
-
Active subscriptions
-
Audit
Tamper-evident trail of platform actions. Filter by type to narrow down.
| When | Type | Actor | Summary |
|---|---|---|---|
| Loading... | |||
Support
Record internal support notes for a club. State-changing operations stay outside this console until they are implemented and reviewed.
Note
Awaiting note...
Recent
Loading...
Broadcast
Broadcast sending is disabled for launch until notification opt-in, rate limiting, and approval controls are added.
Compose
Broadcast sending is disabled for launch.
History
Loading...
Feature flags
Comp a single Plus feature for a free club, or revoke one from a paying club. Applied on top of the plan-derived feature list.
Apply override
Awaiting save...
Active overrides
Loading...
Moderation
User-submitted reports on chat messages. Resolve to dismiss or record the operational follow-up in your internal incident tracker.
Loading...
Loading...
Analytics
DAU/WAU/MAU is a proxy from message + RSVP + event activity (no dedicated analytics pipeline yet). Activation funnel is a 30-day cohort.
USERS
-
Total active
DAU
-
Active in last 24h
WAU
-
Active in last 7d
MAU
-
Active in last 30d
Signups
-
Activation funnel
% of users who signed up in the last 30 days and reached each step.
Loading...
Engagement
EVENTS CREATED
-
By admins / coaches
RSVPS
-
All replies
V4
Read-only Postgres console is deferred to V4. It needs a separate read-only DB user and per-query timeout before it can land safely.
Releases
Edit the runtime version knobs the mobile app reads on every cold start. Bumping
min_app_version hard-blocks older builds;
recommended_app_version shows a soft nag.
Loading...
Account
Admin access now uses the in-app login page. Use
ADMIN_API_KEY only as a break-glass fallback.
Auth
No operator session.
Loading current account…
Security
Passwords must be at least 12 characters.
Break-glass
No key saved.
Connection
Default: same-origin proxy through this admin service. Leave blank in deployment; set only for local debugging or a separately CORS-allowed backend.