Good morning, Mark — $8,247 in revenue today, 34 enrollments, 27 certificates issued.
You're tracking 18% above last Monday at this hour. Three Powers-to-Arrest in-person sessions are scheduled this week across LA, Bay Area, and San Diego.
| Order | Customer | Course | Status | Cert Status | Total | Placed |
|---|---|---|---|---|---|---|
| #4428 | DR Diana Romero Long Beach, CA · 90802 |
40-Hour Guard Card · Hybrid | Paid | In Progress | $129.00 | 17 min ago |
| #4427 | AT Anthony Tran San Jose, CA · 95134 |
Exposed Firearm + Range | Paid | Awaiting Range | $398.00 | 42 min ago |
| #4426 | JB James Bird Sacramento, CA · 95820 |
8-Hour PTA + WMD | Paid | Issued | $99.00 | 1 hr ago |
| #4425 | MV Maria Vasquez Fresno, CA · 93720 |
40-Hour Guard Card · Hybrid | Failed | Pending Payment | $129.00 | 2 hr ago |
| #4424 | EK Elena Karpov Oakland, CA · 94612 |
Renewal · 32-Hour | Paid | Issued | $79.00 | 3 hr ago |
| #4423 | RC Robert Chen San Diego, CA · 92101 |
Baton + Pepper Spray Bundle | Paid | In Progress | $158.00 | 5 hr ago |
| #4422 | DM Derek Morrison Riverside, CA · 92501 |
40-Hour Guard Card · Online-Only* | Paid | Awaiting In-Person | $99.00 | 8 hr ago |
| #4421 | SP Sasha Patel San Francisco, CA · 94110 |
40-Hour Guard Card · Hybrid | Refunded | Cancelled | −$129.00 | Yesterday |
Orders
Every transaction across the storefront, partner sub-stores, and white-label sites — payment, fulfillment, and certification status in one view.
| Order | Customer | Course | Source | Payment | Cert Status | Total | Date |
|---|
Students
Every active learner, their lifetime value, course history, certification status, and support touch points — built like a real CRM, not a roster.
| Student | Location | Active Course | Progress | Certs Earned | LTV | Last Activity |
|---|
Courses & Products
Every BSIS-certified SKU sold across the storefront and white-label partners. Pricing, modules, durations, and certificate rules live here.
| Course | Type | Modules / Hours | Pricing | Active Students | Completion | Status | |
|---|---|---|---|---|---|---|---|
40 40-Hour Guard Card · New (Hybrid) SB 652-Native · BSIS-compliant 16+8+16 hybrid |
New Card | 10 modules · 40 hr incl. 8hr in-person PTA |
$129 Online-only $99 (legacy) |
487 | 84% |
Active | |
RN Renewal · 32-Hour Continuing Ed 8 modules · biennial requirement |
Renewal | 8 modules · 32 hr | $79 Solo $29 |
512 | 91% |
Active | |
PT 8-Hour BSIS PTA + WMD Powers-to-Arrest 4hr + WMD/Terrorism 4hr |
Add-on | 2 modules · 8 hr in-person component |
$99 | 203 | 88% |
Active | |
EF Exposed Firearm Permit · Course + Range 14hr course + 4hr live range qual |
Permit | 7 modules · 14 hr course + range | $398 $249 + $149 range |
81 | 96% |
Active | |
BT Baton Permit 8-hour BSIS-approved baton training |
Permit | 4 modules · 8 hr | $119 $79 attached to GC |
62 | 89% |
Active | |
PS Pepper Spray Permit 2-hour OC-spray training + cert |
Permit | 2 modules · 2 hr | $39 $19 attached to GC |
94 | 97% |
Active | |
RF Annual Refresher · Skills Maintenance For employer-required CE programs |
Refresher | 5 modules · 10 hr | $59 | 46 | 94% |
Active | |
40 40-Hour · Online-Only (Legacy) ⚠ Non-compliant under SB 652 · sunsetting Jun 30 |
Legacy | 10 modules · 40 hr online | $99 | 38 | 71% |
Sunsetting |
Certifications
Every certificate Whitestar has issued — pending, live, expired, or revoked. The system of record for BSIS compliance, employer verification, and renewal capture.
| Student | Course | Cert Serial | Issued | Expires | Status | |
|---|---|---|---|---|---|---|
JB James Bird Sacramento, CA |
8-Hour BSIS PTA + WMD | 50-165-775-7476 | Jul 14, 2022 | Jul 14, 2024 Renewal due | Issued | |
EK Elena Karpov Oakland, CA |
Renewal · 32-Hour | 50-201-388-2104 | May 6, 2026 | May 6, 2028 | Issued | |
MR Marco Rinaldi San Diego, CA |
Exposed Firearm Permit | 50-201-377-1809 | May 3, 2026 | May 3, 2028 | Issued | |
DR Diana Romero Long Beach, CA |
40-Hour Guard Card | — pending — | — | — | Awaiting In-Person | |
AT Anthony Tran San Jose, CA |
Exposed Firearm + Range | 50-201-401-3892 | May 7, 2026 (today) | May 7, 2028 | Awaiting Range | |
CM Carla Mendez Los Angeles, CA |
Renewal · 32-Hour | 50-201-322-9974 | May 6, 2026 | May 6, 2028 | Issued | |
YT Yuki Tanaka San Francisco, CA |
40-Hour · Online-Only | 50-194-228-1042 | Jan 12, 2024 | Jan 12, 2026 expired | Expired | |
JD John D. (revoked) Anaheim, CA |
Exposed Firearm Permit | 50-188-441-0021 | Aug 4, 2024 | Revoked |
Promotions
Coupons, seasonal campaigns, referral discounts, bundles, and first-time student offers — with usage caps, expiration dates, and live revenue attribution.
| Code / Name | Type | Discount | Used / Cap | Revenue | Expires | Status | |
|---|---|---|---|---|---|---|---|
FIRSTGUARD20 First-time student · 20% off any course |
Coupon | 20% off | 142 / ∞ | $14,820 | No expiry | Active | |
SB652SWITCH For STC / GuardCardCourses migrants · $30 off |
Migration | $30 off | 88 / 500 | $11,352 | Jun 30, 2026 | Active | |
RENEW10 Auto-applied 60d before cert expiration |
Renewal | 10% off renewal | 76 / ∞ | $5,396 | No expiry | Active | |
Get-Hired-Fast Bundle 40hr + Baton + Pepper · $88 off auto-stack |
Bundle | $88 off | 62 / ∞ | $12,338 | No expiry | Active | |
REFER25 Student referrals · $25 credit each side |
Referral | $25 each side | 28 / ∞ | $3,612 | No expiry | Active | |
MEMORIAL15 Memorial Day weekend · sitewide 15% |
Seasonal | 15% off | 0 / 1000 | — | May 26 - 28 | Scheduled | |
VETSAVE25 Verified veterans · 25% off (Q4 push) |
Coupon | 25% off | 36 / 500 | $1,716 | Dec 31, 2026 | Active |
Analytics
Revenue, traffic, course health, and ad performance — joined to actual certificate completions, not just page views.
Whitestar's white-label network — powering 5 partner schools, 14 white-label sites in queue.
Each partner gets their own branded storefront, custom certificate template, custom domain, and a full admin sub-account. Whitestar collects revenue share + sells the LMS as a SaaS layer.
30% Whitestar platform fee · auto-paid weekly
| Partner | Gross | Whitestar Cut | Partner Cut | Status |
|---|---|---|---|---|
SC SoCal Guard Training | $18,432 | $5,530 | $12,902 | Paid |
BA Bay Area Security Academy | $14,418 | $4,325 | $10,093 | Paid |
CV Central Valley Compliance | $6,234 | $1,558 | $4,676 | Paid |
SR Sacramento Ready Guard | $2,418 | $604 | $1,814 | Processing |
IE Inland Empire Guard School | — | — | — | Onboarding |
Content
Storefront copy, blog articles, FAQ entries, and course modules — version-controlled and SEO-aware.
| Page / Article | Type | Slug | Avg Pos. | Sessions · 30d | Last Edited | Status | |
|---|---|---|---|---|---|---|---|
| SB 652-Native Hybrid Guard Card · How It Works | Pillar | /sb-652-hybrid-guard-card/ | #2 | 8,247 | 2 days ago | Live | |
| Renew My CA Guard Card · 32-Hour Online Course | Pillar | /renew-guard-card/ | #3 | 5,418 | 5 days ago | Live | |
| What's actually changing under SB 652? (FAQ) | FAQ | /faq/sb-652-changes/ | #1 | 4,182 | 1 week ago | Live | |
| Exposed Firearm Permit · CA Requirements + Course | Pillar | /exposed-firearm-permit/ | #5 | 2,847 | 1 week ago | Live | |
| How fast can I actually get a Guard Card in California? | Blog | /blog/how-fast-guard-card-ca/ | #4 | 1,948 | 3 days ago | Live | |
| Guard Card vs PI License vs Armed Guard — Which one? | Blog | /blog/guard-card-vs-pi-license/ | #7 | 1,418 | 2 weeks ago | Live | |
| Bay Area In-Person PTA Sessions · Locations + Schedule | Storefront | /in-person/bay-area/ | #6 | 847 | Today | Draft |
Support
Inbound tickets, chat conversations, refund requests, and BSIS compliance escalations — joined to the student record so context is one click away.
| Ticket | Subject | Student | Course | Priority | Last Reply | Status | |
|---|---|---|---|---|---|---|---|
| #TKT-1842 | Cert hasn't arrived after PTA session | DR Diana Romero | 40-Hour Hybrid | High | 12 min ago | Awaiting reply | |
| #TKT-1841 | Live Scan rejected · need to retake | AT Anthony Tran | Exposed Firearm | Med | 42 min ago | In progress | |
| #TKT-1840 | Refund request — bought wrong course | MV Maria Vasquez | 40-Hour Hybrid | High | 2 hr ago | Awaiting Mark | |
| #TKT-1839 | BSIS audit · need bulk roster export | ST BSIS State Auditor | — | High | 5 hr ago | Awaiting Mark | |
| #TKT-1838 | Module 4 quiz won't submit on Safari | DM Derek Morrison | 40-Hour Hybrid | Med | 8 hr ago | Engineering | |
| #TKT-1837 | Need certificate in Spanish | CM Carla Mendez | Renewal 32hr | Low | Yesterday | In progress |
Settings
Payment, tax, notifications, certificate rules, course rules, staff & permissions, API keys, and webhooks.
| User | Role | Last Active | 2FA | |
|---|---|---|---|---|
MA Mark Adams mark@whitestargroup.com | Owner | Now | On | |
JM Jenna Martinez jenna@whitestargroup.com | Compliance Admin | 2 hr ago | On | |
DT Devon Thompson devon@whitestargroup.com | Operations | Yesterday | On | |
RH Rachel Hayes support@whitestargroup.com | Support | 1 hr ago | Off |
Integrations
Plug and play. Whitestar's stack speaks to the tools your team already uses — and the ones partners will demand at scale.
Mark — this is the operating system behind the next chapter of OnlineGuardCards.com.
Not just a login. Not just a course portal. A command center that runs the storefront, the certificate engine, the partner network, and the multi-state expansion path — all from one place. Below: what's here, why it changes the operation, and what Phase 2 unlocks.
What this backend will manage
Every revenue stream and compliance touch point in your business — visible, auditable, and one click away.
1Storefront & Orders
Every transaction across OnlineGuardCards.com and partner sub-stores. Payment status, refunds, fulfillment, abandoned-cart recovery. WooCommerce/Shopify-grade ops with BSIS-aware fields.
2Courses & Bundles
The eight live SKUs (40-Hour Hybrid, Renewal, PTA+WMD, Exposed Firearm, Baton, Pepper Spray, Refresher, Online-Only legacy) with module-level editing, dynamic pricing, and bundle/upsell rules.
3Certifications
The system of record for every cert Whitestar has ever issued — same format as James Bird's PTA+WMD cert. Auto-issue, auto-submit to BSIS, renewal automation, employer verification, revocation with audit trail.
4Students (CRM)
Real CRM fields — LTV, course progress, certs earned, support history, communication log. Not a roster. Built so renewals and upsells become predictable revenue, not chase.
5Promotions Engine
Coupons, seasonal campaigns, referral discounts, bundles, first-time offers. Live revenue attribution per code. Built-in caps and SB 652 migration plays (FIRSTGUARD20, SB652SWITCH).
6Analytics
Joined to actual cert completions, not page views. Traffic sources (organic, ads, AI search), funnel drop-off, geo demand, ROAS, CSAT — and a forecast that ladders up to your $2.4M EOY target.
7White-Label Partners
The big one. Onboard a school in 7 days. Custom domain, custom logo, custom cert template, custom pricing, automated revenue share. Five partners running, fourteen in queue.
8Settings + Integrations
Stripe, Klaviyo, Twilio, GA4, Google Ads, BSIS roster, DOJ Live Scan — all connected with health monitors, retry logic, and webhook visibility. The plumbing nobody sees but everybody depends on.
Why this changes how Whitestar operates
Today the operation lives across spreadsheets, email, BSIS portals, and your head. This consolidates it — and the consolidation is what unlocks scale.
How this supports the white-label expansion
The white-label / partner portal isn't a feature — it's the moat. Every partner Whitestar adds is a moat-deepening event.
AEach partner = recurring revenue × 2
Whitestar collects (1) a SaaS subscription ($299–$999/mo for the platform) and (2) a 25–30% revenue share on every cert sold. Five active partners contribute $42K MRR today. Fifty would be $400K+ MRR.
BCompliance stays Whitestar's IP
Partners customize the brand experience but cannot edit the BSIS-aligned curriculum or cert template structure. Whitestar's PPO 120101 + PI 24105 license stays the trust anchor — partners borrow it, they don't replicate it.
CMulti-state extension is mostly content, not engineering
The same platform expands to Texas DPS Level II/III in Q3 2026, Florida FDACS Class D in Q4, and 50-state employer SaaS in 2027. The roadmap is built into the data model.
DPhase-3 employer SaaS is the LTV layer
Allied Universal, Securitas, GardaWorld want to verify cert status, push trainees through onboarding, and renew at scale. A $99/$299/$999/mo employer subscription on top of every partner network is sticky monthly revenue. That's what makes this $3M+/year in 24 months.
What Phase 2 development requires
This prototype demonstrates the design and information architecture. Going from clickable to live is a six-track Phase 2 effort — already scoped in the $145K Full Go proposal.
Ready to walk through this live?
30 minutes on a screen-share — we'll click through every section together, you tell me what's missing or wrong, and we'll line up Phase 2 kickoff.