AfriversalAI Control Centre
A live snapshot across the platform — click any card to jump straight in.
Loading snapshot…
📅 Upcoming
Loading…
👥 Users
Everyone across the platform — learners, partners and corporate accounts — in one place. Click View / Manage for a full profile.
Loading…
Create a user
admin-create-user Edge Function isn’t deployed yet. Deploy it (see supabase/functions/admin-create-user) to create accounts here.Create any account type. Choose Partner and set a password to add a partner with login credentials and full Partner Portal privileges — they can sign in straight away. Leave the password blank to email a secure set-password link instead.
Set a user’s password
admin-set-password Edge Function isn’t deployed yet, so this can’t set passwords. Deploy it (see supabase/functions/admin-set-password) to enable.Set a new password for any account — learner, partner or facilitator — by email. Useful when someone is locked out and reset emails aren’t reaching them. Share the temporary password and ask them to change it after signing in.
📧 Email system (Resend)
The system emails registered users automatically (welcome on sign-up, partner invites, cohort access codes) through Resend. Send a test email here to confirm the integration is live.
Not sending yet? The send-email function needs to be deployed with a Resend API key and a verified afriversal.ai domain — see supabase/functions/send-email.
Specialist cohort registrations
supabase-partner-migration.sql to enable opt-ins.| Learner | Cohort | Status | Registered |
|---|
Learners opt in to Layer 3 specialist cohorts from their dashboard or the cohort page. Real data — updates as people register.
All registered students
| Student | Organisation | Sector | Course progress | Payment | Last active |
|---|
Click any student to open their scorecard, payment record, and message thread. Messages you send are saved locally for this preview — in production they sync to each learner’s dashboard.
course-poc/supabase-partner-migration.sql in the Supabase SQL Editor to enable partner applications and approvals.
➕ Add a partner
Create an Enterprise Partner with login credentials and full Partner Portal access. Set a password to let them sign in immediately, or leave it blank to email a secure set-password link.
admin-create-user Edge Function isn’t deployed yet, so accounts can’t be created here yet. Deploy it (see supabase/functions/admin-create-user) to enable.Partner applications
| Applicant | Organisation | Country & sectors | Submitted | Status | Action |
|---|
Approved partners
| Partner | Code | Level | Status | Onboarding progress | Pipeline | Manage |
|---|
Approving an application adds the partner to the directory and grants Partner Portal access for that email. The partner then registers / signs in with that same email.
Opportunity registrations
Partners submit opportunities here for formal review. Commission entitlement requires Accepted status (Handbook, clause 7).
| Partner | Customer | Sector | Submitted | Status / OPP ID | Action |
|---|
course-poc/supabase-partner-migration.sql in the Supabase SQL Editor to enable corporate cohort creation and access codes.
Corporate accounts — approval
Corporate entities created by partners land here as Pending. Approving one provisions the Corporate Portal login (credentials emailed), issues an invoice, and emails the invoice + EFT/banking details to the corporate manager for payment.
Invoices & payments
When a corporate uploads proof of payment, review it here and mark the invoice paid. That records the partner's commission (payable within 15 days of cleared funds).
Partner commissions
Once the partner's commission is paid, upload the proof of payment and mark it PAID — the date, who marked it, and the POP are tracked, and it shows PAID in the partner's dashboard.
Onboard a corporate (direct sale)
Create a cohort for a corporate you've sold directly. This generates a unique access code their staff enter at registration to be linked to this cohort. Partner-sourced deals are created by the partner in their portal — those appear in the list below marked with the partner's email.
—
Pending approval
Cohorts submitted by partners. Approving activates the access code so staff can enrol; rejecting keeps it inactive.
Corporate cohorts
Each card is one cohort, grouped by its access code. Click View members to see the individual enrolled profiles. Run several intakes side by side (e.g. seven banks in the August cohort) and they stay organised in separate access-code blocks.
💳 Billing & payments
Raise an invoice for any customer against either entity — AfriversalAI (Pty) Ltd (ZAR, FNB EFT) or AfriversalAI Inc. (USD). Send it, then mark it paid when the EFT reflects; the customer gets a branded receipt. Corporate invoices issued on approval also appear here.
Create an invoice
All invoices
Loading…
Calendar — upcoming meetings & events
Partner Discovery calls appear here automatically when a partner schedules one. Use “Add event” for anything else (webinars, cohort dates, internal meetings).
events table is created — run supabase-partner-migration.sql to enable shared meetings & events.📦 Marketing shipping requests
Partner requests for printed marketing packs. Ship within the week; bill the pack + shipping back to the partner account.
📨 Communications log
Every email the platform has sent — what went out, to whom, and when.
⚙️ Process Automation customers
Free-discovery submissions from the Process Automation page (customer type: process-automation). Review each, send feedback, and move them along the pipeline.
🧭 Full Process Engineering Discoveries
Deep 18-section discoveries — the raw material for the Discovery Report, current/future maps, opportunity registers, and phased plan.
📣 Invite a prospect (send the video)
Push the explainer video (start.html) + free-discovery invite straight to a prospect's inbox. Enter their details and send — they land on the video and a "start your free discovery" call to action.
🚀 Automation customers & live projects
Converted customers who log in to the Automation Portal (pe-portal.html) to track delivery. Add a customer, then create and manage their project through the ENGINE stages.
Loading customers…
📋 AI Readiness Assessment
Company assessments and inbound leads. Generate a link, run the 5-step journey (call → distribute → report → hearing), and open each customer's portal.
Loading…
Inbound leads (landing page)
Loading…
📊 Analytics & Leads
🧭 Inbound leads & signups
Everyone who completed the AI Opportunity Scan, newest first. Every action also emails you and the customer.
Loading…