0 tenants missing billing records — not counted in MRR.
Tenants signed up before billing was wired. Backfilling creates a billing row at each tenant's current plan. Idempotent.
MRR
—
Monthly recurring
ARR
—
Annualized run-rate
Active Subscriptions
—
—
Trial Ending Soon
—
Within next 7 days
Plan Distribution
—
Sales Funnel
Loading…
Recent Activity
Loading…
—
Tenant
Owner Email
Vertical
Plan
Status
Features
Actions
No restaurants found
Try clearing the search or filters.
—
School
Owner
Region · District
Levels
Plan
Status
Onboarding
Actions
No schools found
Click Onboard School to add the first one.
Onboard New School
School
—
Submitted
Business
Contact
Preferred Time
Status
Actions
No demo requests match this filter.
—
Funnel
Conversion rate —
—
Lead
Vertical
Score
Stage
Owner
Last contact
Actions
No leads match these filters
Demo requests show up here automatically.
Plan Defaults
What each plan enables out of the box. Per-tenant overrides are applied on top via Manage.
Feature
Starter
Growth
Scale
Feature Adoption
How many tenants have each feature enabled, split by plan default vs manual override.
—
Plan default Override on
No tenants yet. Adoption stats will appear once you have signups.
Pending Bank Transfers
Confirm a payment to flip the tenant to ACTIVE for 30 days. Reject to email the owner with a reason.
No pending bank transfers right now.
Submitted
Tenant
Plan
Amount
Reference
Notes
Action
Time
Action
Actor
Target
No activity recorded for this scope yet.
—
Activity Details
—
Platform Team
Members of the SUPERADMIN and SALES Cognito groups. Removing demotes the user from the group; the Cognito account itself is preserved.
Name
Role
Email
Username
Status
Created
No team members found.
—
Data Maintenance
One-off migration tools. Idempotent — safe to run multiple times.
Pre-create Paystack Plans
Creates the recurring Paystack Plans for GROWTH and SCALE on Paystack and caches the plan_codes locally. Idempotent — skips tiers that already have a code. Run once before the first paid customer to skip the lazy-create latency on their checkout.
Backfill GSI3 lookup keys
Adds GSI3PK/GSI3SK to existing tenant, billing, and offline-payment rows, and writes WhatsApp route rows for any tenants already connected to Meta. Run once after the GSI3 deploy. Idempotent — skips rows that already have keys.
Paystack Webhook URLs
Each Paystack business sends events to its own webhook URL. Copy these into the matching dashboards once.
Gyaale central business (TheKloudWiz)
For SaaS subscription events — subscription.create, invoice.payment_failed, etc. Paste into the TheKloudWiz Paystack dashboard.
Per-tenant businesses
Each tenant pastes this into their own Paystack dashboard so customer order charges flow back into Gyaale. Also shown to the owner inside their Settings → Payments.
Add Team Member
Account Created
Save these credentials and share them securely. The user will be prompted to set a new password on first login.
Password policy for the new password
8+ characters · one uppercase · one lowercase · one number. Mention this to the user when sharing the temporary password.
Create Restaurant
Primary Account
Generates a one-time temporary password. The user will be required to set a new one on next sign-in.
Classification
Current: PRODUCTION — TEST / DEMO tenants are hidden from the customer storefront and excluded from billing KPIs.
Lifecycle
Current status: ACTIVE
Danger zone — Permanent delete
Removes every record (config, billing, menu, orders, bookings, users, payments, leads). Cognito accounts are deleted too. Use for test data only — production tenants should soft-delete.
Pilot mode
Skips trial expiry + past-due gates. Use for vetted clients piloting before they pay.
Loading…
Paystack Codes
Current — Customer: — · Subscription: —
WhatsApp Business
Loading…
Phone number ID —
WABA ID —
Display number —
Token — · Secret —
Updated —
No WhatsApp credentials saved. The tenant can connect via Settings → WhatsApp Business (SCALE plan).
Permanently delete this tenant?
This wipes every record for across the SaaS table and removes all Cognito users tied to them. This cannot be undone.
Password reset
Share this temporary password with . They'll be asked to set a new one on next sign-in.
This is the only time the password will be shown. Copy it now.
When they pick their new password
8+ characters · one uppercase · one lowercase · one number. Pass this on to the user along with the temporary password above.