For training providers

Launch Your Own Academy

Training providers, associations, and content owners get a fully branded school on the Sport Safety International platform — your domain, your look, your Stripe account, your learners.

Everything you need to run a school

Your own branded portal

A custom subdomain, your logo, your colors, your hero imagery — plus per-tenant page titles and OpenGraph tags so shared links carry your brand, not ours.

Sell courses your way

Stripe Connect (Standard) with direct charges. You are the merchant of record: funds settle into your own Stripe account, you manage refunds and disputes from your own Stripe dashboard, and the platform fee is collected automatically.

Public course catalog

Anonymous visitors can browse your published courses and course detail pages. Purchase and enrollment stay behind sign-in.

Courses, exams, certificates

Build multi-module courses (video, PDF, HTML5 packages, quizzes), run timed exams with randomized banks, and issue certificates with public verification pages anyone can check.

Discounts by request

Propose promo codes through a request and approval workflow with the platform team. Approved codes appear in your discounts dashboard, with usage limits enforced at checkout.

Tenant admin dashboard

Manage courses and versions, learners and enrollments, certificates, and payment activity from one console scoped to your academy.

Security and isolation

Strict multi-tenant data isolation enforced at the database level — your learners and records are never visible to another academy. Minor-protection and COPPA parental-consent flows are built in.

How it works

  1. 1

    Tell us about you

    Create an account and send a short partner request describing your organization and expected volume.

  2. 2

    We set you up

    Our team provisions your academy and subdomain, then hands you the keys to your admin console.

  3. 3

    Brand and build

    Upload your logo, set your colors and hero, then publish your first courses, exams, and certificates.

  4. 4

    Connect Stripe and sell

    Link your Stripe account and start taking payments as the merchant of record.

Frequently asked questions

Who receives the money from a sale?
You do. Charges are created directly on your connected Stripe account, so funds settle to you, your statement descriptor appears on the learner's card, and you handle refunds and disputes in your own Stripe dashboard. The platform fee is deducted automatically at charge time.
Will my site look like Sport Safety International?
No. Your portal renders with your logo, colors, hero content, and metadata on your own subdomain. Tenant branding drives the site chrome, landing page, and certificate templates.
Can another academy see my learners or courses?
No. Tenant isolation is enforced by row-level security in the database, not just in application code, and every server-side write re-authorizes the caller against the target tenant.
Do I control my own promo codes?
You propose them and the platform team approves them. Once approved, the code is live for your courses and its usage limits are enforced atomically at checkout.
How long does setup take?
Provisioning is handled by our team rather than instant self-serve, so we can get your domain, branding, and Stripe connection right. Most academies are live shortly after their request is approved.

Ready to launch your academy?

Send a short request and our team will follow up to get your branded portal set up.

Get Started