Platform Admin

Operant Learner Management Console

Platform
📊Overview
🏢Companies
🎓Trainings
👥Users
🎯Goals
💬Feedback
💲Pricing
📜ACE / PDUs
Operant Learner

Operant Learner Platform

Omni Admin Dashboard

Active Companies

-

Total Users

-

Company Types

-

Companies

Company Type Users Status Trial Ends Actions

Company Types & Role Limits

Training Catalog

Platform Admins

The main-portal platform admins (Owner + Super Admins). Owner-only mutations.

Name Email Tier Status Last Login Actions

Company Users

Pick a company, then dip into a specific account. Impersonation = 30-minute session.

Name Role Email Last Login Action

Select a company to view its users

User Feedback 0

Loading feedback...

Pricing Calculator

Annual billing = 10% off seats (add-ons full price)

Active Seats

seats
Band: — · —/seat/mo
10-seat minimum

Recurring Add-Ons

One-Time Setup

Setup — $750 one-time

Includes 2 custom trainings (up to 2 hrs each), account configuration, and onboarding.

Custom Trainings — one-time, by finished length

Each build includes 2 review & feedback sessions. Not a subscription.

minutes
$0
 

One-time. Rounds up to the nearest 15 min. Full hours billed at $300; remainder priced by block.

Punch Card — one-time, per trainee (no subscription)

Price Summary

Per seat / month
$0.00
Annual Savings
$0

Enterprise (500+ seats)

From ~$2,000/mo, custom. $4.00/seat/mo with SSO, API access, white-label, and dedicated support.

$4.00/seat
~$2,000+/mo · custom

Market Positioning

Basic LMS
$3–8/user/mo
TalentLMS, LearnDash
Operant Learner
$4.00–6.99/seat/mo
Our positioning
Mid-Market
$8–15/user/mo
360Learning, SkyPrep
Enterprise
$25K–200K+/yr
Docebo, Absorb

Commerce & Checkout OWNER ONLY

Go-Live Readiness

Loading…

Key presence and mode only — no key, prefix, or fragment is ever sent to this page. Set the values in Railway → Variables.

Kill Switches

Loading…

Takes effect immediately — no redeploy. All switches fail closed: unset means off.

Products & Stripe Prices

Product Grants Price Stripe Price ID Live
Loading…

The Stripe Price is the source of truth at checkout — the $ column is display/fallback only. A product with no Price ID returns NO_STRIPE_PRICE rather than taking money it can't fulfil.

ACE Provider Identity

BACB requires all of these on every PD certificate. Until they are set, the queue below can show who is owed a certificate but cannot produce one.

Public. Saving a number here immediately makes the marketing site display “BACB ACE Provider #…”. Only ever enter a real, issued number.

Saved.

Instructional Time — Measured

BACB awards units by instruction time and forbids rounding up, but never defines how to measure it for a self-paced course. This is the median engaged time of learners who actually finished — evidence instead of an estimate.

PD Certificate Queue

BACB gives 45 days from completion to issue a signed PD certificate. The platform fills BACB’s own form; a human ACE Coordinator signs it.

Create New Company

Lowercase letters, numbers, and hyphens only

Add Platform Super Admin

Share this securely. They sign in at the platform login.

Created as Platform Super Admin (Tight): full platform control except managing admins or creating/deleting/retyping companies.

Edit Company

Invite Links -

Create New Invite Link

Create New Training

Continuing Education —

25 min = 0.5 · 50 min = 1.0

CE Instructors of Record

Add instructor

CEU Access (Entitlements)

Grant access

Manual grants for pilots & support. Purchases will write the same table once commerce is live.

Manage Trainings -

Allocated Trainings

Available Trainings