Training administration
Sign in with your authorized Four Pillars student account. This portal is restricted to approved administrators.
Administrator access
For setup: in Cloudflare Pages → Online Training → Settings → Variables and Secrets, set ADMIN_USER_IDS to your Supabase Auth user UUID for Production and Preview. This is verified server-side; signing in alone never grants admin access.
Online Training Administration
Restricted to authorized accounts
Overview
Membership activity and training-library status.
Loading overview…
Supabase connection check
Revenue displays confirmed, non-refunded lifetime purchases recorded in Supabase. Stripe remains the source of truth for transaction settlement and taxes. Subscription billing is not enabled.
Payments & Launch Checks
Read-only Stripe Sandbox and membership readiness checks. This page cannot accept or turn on payments.
Checking payment readiness…
Before opening enrollment
Sandbox checkout and signed-webhook tests must pass in an isolated test environment before real customers can pay. Lifetime membership access is never automatically converted into a subscription.
Students
Private student records. View-only: never manually grant paid access here.
| Name | Membership | Amount | Joined |
|---|
Training library
Add unlisted YouTube videos, organize lessons, and publish them for paid members.
| Lesson | Section | Status | Actions |
|---|
Private Facebook community
The community is included with every paid Online Training membership. Only paid students can see its join link in their dashboard.
Use a private Facebook group with approval required. Membership is verified before approving a request. An automatic post-purchase welcome email is not enabled yet; that requires a configured email service and webhook testing.