HubLMS Cloud — full product detail Source: docs/feature-overview.md (the product documentation, converted to plain text) Canonical: https://cloud.hublms.com/llms-full.txt # HubLMS Cloud — Feature Overview The CRM-native learning platform. HubLMS Cloud is a standalone, multi-tenant LMS that treats your CRM as the system of record: every enrollment, lesson, quiz, certificate, and credit a learner earns lands on the contact and company records your team already works from. It is also the first LMS built agent-first — a complete REST API, MCP server, and agent devkit mean your team (or your AI tools) can build and run courses without opening the admin at all. ## Course authoring - Three-pane visual editor — outline, canvas, and inspector with autosave, undo, drag-and-drop, and click-to-edit text directly on the canvas. Publish is explicit and versioned: learners always see a consistent, immutable revision. - 18 content block types — rich text, images, video, quizzes, timers, accordions, columns, callouts, files, plus interactive learning blocks: process walkthroughs, flashcards, sorting exercises, and gated continue buttons. - HubLMS AI course builder — paste source material (up to 64k characters) or describe the course you want; HubLMS AI drafts the outline for your review, then generates every lesson with live per-lesson progress, grounded in your source material. Quiz drafts are flagged for human review, and nothing ever auto-publishes. - Quizzes & exams — server-graded quizzes with configurable pass thresholds, timed exams, open-ended questions with a manual grading queue, and retake controls. - SCORM, natively — import SCORM 1.2 and 2004 packages and play them in a first-party runtime (no per-learner fees, no third-party player). Multi-SCO packages become multi-lesson courses; a completion inspector shows admins exactly what the package reported. Single-package courses can launch straight into the content. - First-party video hosting — upload once, stream everywhere: adaptive playback, chapters, hover-scrub, speed controls, captions auto-generated with an interactive click-to-seek transcript. Or point a video block at files you already host. Optional must-watch gates tie completion to genuine watch coverage (scrubbing earns nothing). - Thumbnails & theming per course, immersive full-width layout option, and one-click Preview as learner deep into any lesson. ## Programs & landing pages - Learning pathways & certificate programs — bundle courses into an ordered program with required and optional courses, soft sequencing, program-level certificates with their own serial numbers, and credit totals rolled up from the courses. - Coursera-style landing pages — every program (and any course) gets a customizable public landing page: hero with optional video trailer, outcomes, the course series with expandable details, credential showcase with a real certificate preview, instructor section, FAQ, and a pricing band. Section-level editing, tenant branding throughout. - Certificate verification — every certificate carries a serial and a public verification page; landing pages link straight to it. ## Learner experience - White-label learner portal on your own domain — tenant branding (logo, colors with automatic accessibility contrast, Google Fonts), localized in five languages (EN/ES/FR/IT/NB). - Frictionless sign-in — passwordless email codes, recognition of returning visitors and known CRM contacts ("Continue as r•••@…"), post-purchase claim links, and zero-login membership assertions for HubSpot-hosted portals. - Progress that resumes everywhere — per-lesson time tracking, video resume positions, SCORM bookmarks, and a personal dashboard that picks up where the learner left off. - Learner profiles with CRM-synced details, certificates, and credits. ## Certificates & credits - Drag-and-drop certificate designer (Enterprise) — design custom certificates on a visual canvas with merge tags, brand palettes, images, and shapes; issued certificates pin their design forever. - CEU / continuing-education credits — define your own credit types (CEUs, contact hours, HRCI, anything), assign multiple types per course, display them on courses, catalogs, and certificates, and keep an append-only earned-credits ledger per learner — synced to the CRM. ## Deadlines & compliance - Training deadlines on any enrollment or seat assignment — explicit dates, or automatic "due N days after enrollment" rules per course or program. - Reminder rail — branded emails at 7 days, 1 day, and a capped weekly overdue cadence, all idempotent (never a duplicate send). Deadlines are always advisory: an overdue learner keeps full access. - Overdue visibility everywhere — admin dashboard attention row, learner-list filters and exports, org-portal rollups, and due/overdue fields on CRM contact records for list-building and workflows. ## Commerce & monetization - Sell courses directly — price any course, hosted checkout, guest purchase with email claim links, refund handling with configurable access policy. - Cart on your marketing site — a 5KB embeddable cart drawer for any website, with abandoned-cart recovery emails. - Memberships & tiers — recurring or lifetime membership tiers covering all or selected courses, free trials, promo codes, self-serve billing portal, tier switching with proration. - Organization seats — sell or grant seat pools to companies; org admins distribute seats from their own portal. Tier-scoped pools make "50 seats of Gold for Acme" one purchase. - Lead-gen mode — flip a course from paid to lead capture: the course page becomes the form, submissions land in your CRM with attribution, and the learner is enrolled the moment they verify their inbox. ## Organizations & teams - Customer-org admin portal — companies you train get their own portal: seat assignment, per-location progress, certificate expiry views, signup links, exports. - Workspace teams — invite teammates with roles; authors see authoring surfaces only. ## CRM-native sync - HubSpot, deeply — enrollments become My Course records; status, percent complete (with partial credit for videos and SCORM), exam scores, certificates, membership tier/status, earned credits, and training deadlines all live on the contact. Timeline notes on completions and milestones. Optional membership deals in your chosen pipeline. List-based access rules enroll and revoke automatically. - Day.ai — the same learning signals mirrored onto Day.ai people and organizations, with activity timeline entries — connect a workspace in minutes with per-tenant OAuth. - Sync health — a live console showing every outbound write, with automatic retries, self-healing for deleted CRM records, and alerts on dead letters. - HubSpot CMS theme — run the learner experience inside your HubSpot website with the companion theme: shared login, embedded SCORM player, and progress that flows back to Cloud and the CRM. ## Live sessions (shipping now) - A live lesson type: schedule sessions with join links and calendar (ICS) invites, automatic reminders, and a join window around start time. - Attendance is completion — provider-verified, self check-in, or manual roster — so live attendance earns certificates and credits like any other lesson. Zoom and GoToWebinar verification follow. ## Developer & agent platform - REST API, spec-first — a complete OpenAPI 3.1 surface for both the learner plane and the admin plane, with API keys, per-tenant CORS, rate limits, and idempotency built in. - MCP server — 40+ tools over the Model Context Protocol: an AI assistant with a connection can build a complete course, author exams, enroll learners, set pricing, check org progress, and publish — every write audit-logged, every guardrail enforced server-side. - Agent DevKit — one download gives any coding agent everything it needs to build on your portal: CLAUDE.md, AGENTS.md, Cursor rules, Replit/Lovable/Copilot files, llms.txt, and a personalized .env — never containing secrets. - SDKs & embeds — typed API client, React hooks, a small browser bundle, and the embeddable cart. - Webhooks — seven-event catalog, HMAC-signed, with delivery management in the UI. - Headless auth — PKCE flows, token exchange, and sandbox tenants with test keys so integrations are built safely. - In-app Help Center — guides for marketers, course builders, org admins, and developers, kept current with every release. ## Enterprise & security (shipping now: SSO) - Single sign-on — OIDC/SAML for admins with domain-based routing, just-in-time provisioning, and enforced-SSO with owner break-glass protection. Learner-plane SSO follows. - Certificate designer, admin API, and embed allowlists are Enterprise-tier capabilities. - Security posture throughout — tenant credentials encrypted at rest (AES-256-GCM), single-use signed grants for impersonation and claims, httpOnly sessions, per-tenant CORS and frame-ancestor allowlists, audit logs on every mutation, and strict tenant isolation on every query. ## Platform & operations - True multi-tenancy — isolated workspaces, custom domains with managed SSL, a workspace switcher for agencies running several. - Email from your own address — verified sending domains or your own SMTP, customizable message text within safe platform-controlled templates, live preview and test send. - Analytics & reports — real-time dashboard, activity reporting, per-learner records, CSV exports everywhere. - Billing built in — plans with trials, usage visibility, and add-ons (commerce, org seats) purchasable à la carte. - Modern admin — grouped navigation, a searchable settings hub with live status, and a ⌘K command palette over every page, record, and action. Some capabilities are plan-gated (marked Enterprise above); "shipping now" marks features in final build at the time of writing.