Platform operator
Subscription Manager
Manage Community Fire customers and plan limits.
Email
Password
Sign in
Overview
Platform health, customers, and current workload.
Add community
Add
Operator workspace
Move directly to the work that needs attention.
All work queues
Requires attention
Customer work
Platform operations
Management
Operations
Billing
Plans
Provider settings
Filter communities
All communities
Active or trial
Needs attention
Past due, suspended, or cancelled
Filter applications
All statuses
New
Contacted
Approved
Declined
Community applications
0 new
Filter support requests
All statuses
Open
In progress
Waiting for community
Resolved or closed
Critical or high urgency
Filter email delivery
All delivery states
Delivered or sent
Pending
Failed, bounced, or suppressed
Operational view
Onboarding
Service status
Usage and cost
Provider reviews
Filter billing documents
All documents
Unpaid invoices
Paid
Quotes
Overdue
Filter plans
Configuration section
All provider settings
cPanel hosting
Firebase Cloud Messaging
Google Maps tenant keys
Tenant defaults
Transactional email
Google Weather
Billing and Maps budgets
Legal and privacy
Add community
Community name
Generated domain
Generated from the community name.
Owner name
Owner email
First-line community support
Shown to this community's users for account and app help.
Contact name
Contact email
Contact phone
Plan
Status
trial
active
past_due
suspended
cancelled
Subscription expires
Billing cycle
Monthly
Annual
Next renewal
Billing details
Customer / entity name
Billing email
Billing address
Registration number
VAT number
Do not bill this community
Skips invoices, overdue status, and billing suspension. Useful for internal, demo, and complimentary communities.
Firebase project
Shared mobile notification project.
Subscription lifecycle
Confirm export
Approve purge
Purge approval records operator authorization only. It never deletes the tenant domain or SQLite database automatically.
Google Maps browser key
Rotate
Revoke
Deployment
Copy admin setup link
Retry
Update tenant
Provision community
Community health
Recheck now
Delete subscription and tenant
Creates a final SQLite backup, disables linked billing, revokes the Maps key, removes the subdomain and tenant files, then deletes the manager record. This cannot be undone.
Type the full domain to confirm
Delete completely
Copy the provisioning token now.
Rotate provisioning token
Support request
Status
Open
In progress
Waiting for community
Resolved
Closed
Assigned to
Operator comment
Subscription plans
Add plan
Billing
Subscription quotes, invoices, and receipts.
Community
Document
Invoice
Quote
Create document
Number
Community
Status
Total
Due
Operations
Customer onboarding, service notices, quotas, and estimated platform cost.
Onboarding
Service status
Usage & cost
Provider reviews
Information
Degraded
Major outage
Maintenance
Publish tenant notice
Community
Maps
Weather
FIRMS
Push
Estimated cost
Provider
Review
Quota
Contract
Pricing
Deprecation
Outages
Security
Due
Owner
Provider source
Notes
Schedule review
Provider settings
Saved securely by the Subscription Manager. Stored secrets are never displayed.
Enable automatic provisioning
Dry-run mode
Manager URL
cPanel hosting
cPanel host
Username
Password
API token
Optional when a password is saved.
Base domain
Account home path
Document-root prefix
Firebase Cloud Messaging
Project ID
Service-account JSON
Google Maps tenant keys
Create a restricted browser key for each community
Google Cloud project ID
The saved service account needs API Keys Admin access and the API Keys API must be enabled.
Tenant defaults
Deployment template path
Mail transport
Subscription Manager relay
Log only (development)
Sender email
Transactional email
Provider
Resend
Log only (development)
Verified sender
Reply-to email
Resend API key
Webhook signing secret
Configure Resend to send email events to
{manager URL}/api/webhooks/resend
.
Google Weather
Server API key
Use a server-restricted key with only the Weather API enabled.
Billing and Maps budgets
Paystack public key
Paystack secret key
Configure Paystack webhooks at
{manager URL}/api/webhooks/paystack
. Payments stay disabled until live keys are saved.
Grace period (days)
Cancellation retention (days)
Apply 15% VAT to new billing documents
Maps cost (R / 1,000)
Weather cost (R / 1,000)
Email cost (R / 1,000)
Cost alert recipients
Comma-separated operator email addresses.
Production Google Cloud budget and quota alerts verified
This sign-off complements the in-app per-community thresholds. Google Cloud budgets do not cap spend.
Invoice issuer
Legal / trading name
VAT number
Business address
Legal and privacy
Legal entity name
Registration number
Information Officer
Privacy contact email
Business address
Notice version
Legal wording approved for publication
Keep approval off until South African legal counsel has reviewed the notices and customer agreement for the operating entity.
Connection status
cPanel
Test connection
Firebase
Test connection
Google Weather
Google Maps keys
Test key automation
Transactional email
Send test email