FundSocial Admin Console
Sign in to load admin operations and reporting tools.
Admin access is enforced by Firestore rules using your admin claim or config/admins entry.
Access denied
This account is signed in but is not authorized for admin data.
Operations Hub
Checking session...
Latest alerts
Top 10| When | Severity | State | Title |
|---|
Latest retries queued
From attempts| When | User | Source | Status |
|---|
Support Guidance i All clients are listed by default. Use Search or press Enter to filter by name, email, phone, or location. Click the client name to open a full client profile page.
Client Directory
0 users| User | Contact | Location | Updated |
|---|
Funding directory with events and social clubs. Type filter is optional. Click any column header to sort, and click a title to drill into details.
Funding Directory
0 items| Title | Type | Status | Visibility | Owner | Members | Balance/Pool | Created | Due | Closed | Updated |
|---|
| When | Severity | State | Title | Run | Action |
|---|
| Started | Function | Source | Status | Attempts | Fail | Duration | Action |
|---|
How to read this i Attempts are execution records. Processed = when this run wrote the result. Scheduled = next planned execution time (captured for newer recurring skips/retries). Older rows may show "legacy/not captured".
| Processed | Scheduled | Source | User | Status | Actionability | Reason | Reason Detail | External Ref | Action |
|---|
| When | Admin | Action | Target | Reason |
|---|
| Processed | User | Source | Status | Reason | Category | Reference | Action |
|---|
Platform Metrics
Overview metrics are loaded from backend admin overview endpoint.
Platform Config
Only 3-letter ISO currency codes are accepted. Base currency must be included in supported list.
Platform Fee Settings
Fee model hint: calculatedFeeCents = clamp(minFeeCents, maxFeeCents, round(amountCents * pct + fixedCents)).
Percent portion on deposit/top-up transactions.
Fixed cents added on deposit/top-up transactions.
Percent portion on withdrawal/payout transactions.
Fixed cents added on withdrawal/payout transactions.
Processor variable fee rate used by pricing logic.
Processor fixed fee in cents used by pricing logic.
Percent fee for event contribution flows.
Final fee cannot go below this value.
Final fee cannot exceed this value.
If min fee is greater than max fee, pricing becomes inconsistent. Keep minFeeCents less than or equal to maxFeeCents.
Notification Controls
Control push send on/off by notification type, configure quiet hours, and optionally override message title/body templates.
| Type | Enabled | Title Template | Body Template |
|---|---|---|---|
| admin_alert i | |||
| wallet_transaction i | |||
| recurring_setup_nudge i | |||
| recurring_contribution_failed i | |||
| recurring_topup_failed i | |||
| recurring_low_balance_risk i | |||
| event_funding_due_reminder i |
If a field is left blank, backend default copy is used. Template variables supported in backend: {{eventTitle}}, {{shortfall}}, {{dueText}}, {{outstanding}}, {{amountLabel}}, {{alertType}}, {{severity}}.
| Opened | State | Priority | User | Category | Summary | Assigned | Updated | Closed | Action |
|---|