Everything a growing team needs, nothing it doesn’t
EmbayLMS is simple enough for a five-person team to launch training this afternoon, and grows into SSO, white-label, and audit-ready compliance when you need them. Every capability below is shipped and available today.
Content & authoring
In-house SCORM engine
A native SCORM 1.2 and SCORM 2004 runtime built by us, no third-party player. Import your existing packages and they just run. On every plan, including Free.
cmi5 (xAPI profile) with a built-in LRS
Upload cmi5 packages and they run against our built-in Learning Record Store, no external LRS to configure. On every plan.
AICC (HACP)
Import legacy AICC (HACP) course packages and track them alongside SCORM and cmi5, no separate player required.
LTI 1.3
Launch EmbayLMS as an LTI 1.3 tool from Canvas, Moodle or Blackboard, with deep linking and signed launches.
Rich media content
Video, audio, PDF, Office documents and HTML5 content, stored encrypted on AWS S3 in Canada and delivered over TLS.
Versioning & rollback
Publish new versions of a course and roll back cleanly. Completion history is preserved across versions.

AI drafting assistance
Quiz drafts from your source text
Paste the text of a course document and get draft quiz questions, in English or French. You review each draft and add the ones you keep. Nothing is added to the quiz on its own.
Course translation drafts
In the side-by-side language editor, draft a translation of a course’s titles, lesson text and quiz between English and French. Each draft is marked as AI-generated and is saved only when a person saves it.
Processed in Canada, not used for training
AI inference runs on Amazon Bedrock in Canada (AWS ca-central-1), and your content is not used to train models. A draft can be wrong, so a person reviews each one, and nothing is published automatically.
Enrollment & learning paths
Flexible enrollment
Self-enrollment, admin enrollment, bulk and group enrollment, waitlists, seat caps and prerequisites with locked progression.
Linear learning paths
Sequence courses into paths with due dates and locked progression so learners move through material in the right order.
Recurring assignments (Growth+)
Set recurring assignments for annual or periodic training so re-certification is scheduled automatically, with overdue escalation to managers.
Assessments & live training
Quizzes & exams
Question banks, randomization, MCQ, true/false and short-answer questions, passing scores, retakes, timed exams and auto-grading.
Certificates (Starter+)
Generate PDF certificates with dynamic fields and expiry dates that feed directly into re-certification.
Live & virtual training
ILT and VILT via Zoom and Google Meet on every plan: meetings auto-created on publish, with instructor rosters and attendance tracking.

Skills & competencies
Skills library on your own levels (Starter+)
Organize skills into domains and rate them on a scale you define: two to eight levels, each with its own name, definition and colour. Translate skills, levels and job roles into each language your team uses. New workspaces start with Awareness, Developing, Proficient and Expert.
Course & quiz mapping (Starter+)
Tag courses with the level they teach, and link quizzes so a pass records the level. Completions update each person’s skills on their own.
Self-assessment & validation (Starter+)
Learners claim the level they think they have reached. A manager or an admin, as you choose, validates it or rejects it with a note before it counts. You can also turn self-assessment off.
Observed sign-off & level expiry (Starter+)
Record a level observed on the job, dated and with a document reference. Levels can expire: the person is reminded first, then falls back to their last valid level.
Job roles & per-person skills report (Starter+)
Job roles set the skill levels a position requires. Assign them by hand, by CSV or from a profile field. Each person’s report shows required against held levels, with a downloadable skills record.
Development targets (Starter+)
Managers set a target level with a due date, and you can let learners set their own. Learners see it beside what their role requires, with reminders as the date approaches.
Team skills matrix (Growth+)
Managers and admins see their people against skills in one grid, each cell coloured by held level against required level. Filter by group, job role, skill domain or custom field, and export to CSV or Excel.
Coverage targets & gap list (Growth+)
Set how many people in a group must hold a level. Then work a gap list ranked by risk, and assign the courses that close each gap in bulk.
Training plans (Growth+)
Build a dated training plan from the gaps, track it until every gap is closed, and export it as a PDF.
Planning is off until you turn it on (Growth+)
The matrix and planning tools stay off until an Owner or Admin switches them on and acknowledges the employee notice. Staff then see that notice on their Skills page.

Selling courses
Storefront & cart (Starter+)
Priced courses appear in a public catalogue under your brand. Buyers add courses to a cart and pay through Stripe Checkout after signing in or creating an account.
Coupons (Starter+)
Percentage or fixed-amount coupons, with expiry dates and redemption limits. A 100% coupon enrolls the learner without a payment.
Canadian sales tax (Starter+)
Collect tax with Stripe Tax, or apply GST, HST, QST and PST by the buyer’s province. Your registration numbers print on receipts.
Orders, refunds & revenue (Starter+)
See every order, issue full or partial refunds, and follow your sales in a revenue report. A full refund removes course access.
Payouts & platform fee (Starter+)
Payments go to your own Stripe account through Stripe Connect, and Stripe pays them out. Your billing page shows the platform fee rate that applies to your sales.

White-label & platform
White-label branding
Your logo and favicon are free on every plan, including Free. Full branding, your theme, fonts, custom domain, login page, home hero and a per-tenant email sender, from Starter up. Go fully white-label (Growth+): remove our badge, present the platform under your own name, and reach for custom CSS with stable hooks when the theme is not enough.
Custom user fields (Starter+)
Add your own fields to user profiles (department, employee ID, region) and use them in imports, filters and reports.
Bilingual notifications
Email notifications in English and French, with due-date reminders and per-tenant templates.
REST API + webhooks (Growth+)
Versioned /api/v1/ endpoints, reads for users, enrollments, completions and transcripts, plus management writes for users, courses, groups, enrollments (including bulk) and reports, with API-key auth, rate limiting, OpenAPI docs and signed outbound webhooks that push events to your systems in real time. 100K calls per month on Growth, unlimited on Enterprise.
Access & security
SSO from the first paid tier (Starter+)
SAML 2.0, OIDC, Google and Microsoft sign-in from Starter up. SCIM provisioning at Enterprise. TOTP MFA on every plan, with break-glass admin access for SSO-only tenants.
Role-based access
Seven built-in roles (from Learner to Owner) on every plan, plus custom roles with granular permissions (Growth+), scoped to your organization.
Canadian data residency
Core learning records and your user directory stay at rest in Canada on AWS ca-central-1 (Montreal).
Reporting & compliance
Dashboards & exports
Completion and overdue dashboards on every plan, with one-click CSV and Excel export.
Standard reports
Completion, assessment, attendance, overdue, manager and team reports plus audit-ready transcripts.
Report builder & scheduled reports (Growth+)
Build custom reports with the columns and filters you need, then schedule them for recurring email delivery to the people who need them.
Append-only audit logs
Every state change is recorded in a tamper-resistant, append-only audit log that you can export yourself.



Switching from another LMS?
The EmbayLMS Switcher Program includes CSV importers that preserve your original completion dates and history, so your training record stays intact when you move.
On the roadmap
These capabilities are planned for a later release:
- Advanced authoring suite
- Social learning groups
- HRIS integrations (Workday, UKG, ADP)
- Microsoft Teams and Slack
- SharePoint and Google Drive content
- BI connectors (Power BI, Tableau)
- Native mobile app (PWA first)