Courses for your customers or your crew — your own academy, inside the platform.
Build courses with lessons and enrollments — onboard new staff consistently, or teach customers what makes them successful (and sticky). Learning lives in the member portal, so your academy is one login away from everything else.
The way you do things, recorded once — every new hire gets the same training.
Product education in the portal reduces support load and builds the habit of coming back.
Author a course
Lessons, structure, and publishing — from the dashboard.
Enroll people
Staff, members, or both; enrollments track progress.
Watch completion feed insight
Enrollment events flow into the same insight stream as everything else.
From the same machine-readable catalog we publish at /features.json — what your AI reads to learn the platform.
Member (customer) portal
A per-tenant, capability-gated customer portal at /m/:portalSlug: sign in/up, dashboard, events, courses, orders, refer-a-friend, coach, account. Separate session from the operator app.
Either — courses are enrollable per person, so a private staff track and a public customer academy coexist.
This whole site runs on the same platform — fork the template, or point a front end you built with Lovable, v0, Bolt, Claude, or Cursor at the backend.