AI Learning Management System & knowledge base chatbot
Three audiences, three jobs to be done. Here's what each gets out of ChatLMS.ai.
AI Authoring
New · For Trainers · Enablement · L&DStop staring at a blank module form. Click ✨ Generate with AI, write a one-line prompt, and the assistant streams a draft into your editor. It's grounded in your existing library so it matches your voice and doesn't contradict facts you've already published. You review, edit, and publish. Charges land only on Publish, so iteration is free.
Generate Module Bodies
Pick a starter template (how-to walkthrough, concept explainer, process documentation, onboarding intro, cheat sheet) or write a freeform prompt. Output streams in real time as Markdown, rendered live.
Generate Glossary Entries
Type a term, click Generate, get a clean definition + suggested synonyms drawn from how the term is used across your library. Synonyms feed straight into the chat retrieval layer.
Generate Assessment Questions
Point at a source module, pick a count (1-25), and get back multiple-choice questions with plausible distractors. Per-question Accept lets you cherry-pick what makes the cut.
Grounded In Your Library
Toggle "Use my KB content as reference" (on by default). The system retrieves the most relevant snippets from your library and prompts the model to use them, so generated content matches your terminology and facts.
Generation History
Every run is persisted with the prompt, model, token counts, and output. Audit who generated what; compare iterations; never lose a good draft.
Bill On Publish, Not On Try
Generate as many drafts as you want. Usage is billed only when you actually publish AI-authored content. Sane daily caps prevent runaway loops.
For Learners
Frontline Employees · New Hires · Individual ContributorsFind an answer, complete an assignment, retain what you learn, without context-switching out of your CRM.
Advanced Search
Find the right module, course, or instruction step in seconds. Search across transcripts, written content, and structured instructions.
Courses & Learning Paths
Content is organized into courses and stitched into multi-course learning paths so progression is obvious.
Smart Categorization
Categories, subcategories, and technology platforms make retrieval fast even as the library grows.
Bookmarks
Save modules for later. Reference material a learner hits often stays one click away.
Assessments
Self-check your understanding with auto-graded and manually-graded questions tied to courses and modules.
Chat Where Work Happens
The assistant lives anywhere a web page loads: Salesforce, a Microsoft Teams tab, your intranet, or any internal tool. Answers come to where the work happens.
For Content Owners
Trainers · Enablement · Ops · SMEsBuild, organize, and distribute training content, and let auto-assignment handle the busywork.
Auto-Transcription
Upload a training video or audio recording and ChatLMS transcribes it, then converts it into numbered, chronological step-by-step instructions.
PDF & Written Ingestion
PDFs and written content are parsed and indexed the same way as video and audio. One corpus, one retrieval pipeline.
Courses & Learning Paths
Group modules into courses and chain courses into multi-step learning paths with explicit ordering.
Auto-Assignment
Auto-assignment rules trigger by user profile or role. New hires and role changes pull in the right training without a spreadsheet.
Assessment Builder
Create multiple-choice, free-response, or video-response questions. Auto-grade or manually grade. Your call.
Categories & Platforms
Tag content by category, subcategory, technology platform, and creator so users can navigate even a large library.
Glossary
Maintain a per-org glossary of terms so the AI assistant uses your team's vocabulary correctly. ✨ AI generate definitions + synonyms from a single term.
Visual Page Builder
Gutenberg-style editor. Drag sections, drop blocks (heading, rich text, image, video, accordion, button, embed, nested columns), pick column layouts. For module bodies, course overviews, learning-path intros, or standalone landing pages.
Page Templates & Versions
Save any page as a reusable template. Every Publish snapshots a frozen version; restore an older one any time. Public preview links via signed URL (24-hour default) for reviewer sign-off before publish.
Built-In Help & Onboarding
Admin onboarding modal walks new admins through the setup checklist with auto-detected progress. End-user onboarding orients learners on day one. A persistent help drawer surfaces context-aware articles on every screen.
Embed Anywhere
One snippet drops the chat widget into Salesforce, your intranet, or any internal tool your team already uses. No integration project required.
Recycle Bin
Deleted content is recoverable for 15 days. No "wait, I needed that" panics.
For Managers
People Managers · Department Leads · L&DSee what your team has done, and where to invest content next.
Training-Time Reporting
See how long teams actually spend learning, not just whether they marked a module complete.
Assignment Compliance
Track who's on time, who's overdue, and who hasn't started, sliced by user, team, or course.
Knowledge-Gap Analysis
Surface unanswered queries and low-scoring assessment questions so you know where to invest content next.
Custom Reports
Build a report once with the columns and filters you want. Subscribe to it daily, weekly, or monthly.
Scheduled Email Delivery
Reports land in your inbox on the cadence you choose. No logging in to check.
Team Breakdowns
Filter and group by manager, profile, and team for visibility that matches your org chart.
For Your Customers
External · Anonymous · Embedded On Your SiteSpin up a customer-facing knowledge base, paste a one-line script tag into your website or help center, and end-customers get a branded chat bubble that answers from your content. Each customer-facing knowledge base is its own line: $149 / month for your first knowledge base, $99 / month for each additional, fully isolated from your internal team training. Unlimited end-customers can chat; you never pay per visitor.
Embeddable Chat Widget
One-line script tag drops a branded chat bubble onto any page. Loaded async, isolated in Shadow DOM, never blocks the host page.
Brand It As Yours
Brand color, accent, logo, header text, intro message, and suggested prompts all configurable from the admin portal. Save and the live widget updates.
Allowed Domains
Lock the widget to specific hostnames so a competitor can't drop your script tag on their site and burn your usage.
Streaming Answers
Server-Sent Events stream the response in real time so customers see the assistant typing instead of staring at a spinner.
Optional Email Capture
Toggle "require email" to gate the chat behind a quick lead form, or capture emails post-chat. All leads land in a sortable admin tab with CSV export.
Anti-Abuse Built In
Per-IP, per-session, and per-knowledge-base daily query caps protect against scrapers and runaway bills. 429s come back with proper Retry-After headers.
Analytics Per Knowledge Base
Sessions, queries, queries-per-session, helpful / not-helpful counts, top customer questions, and a knowledge-gap list of zero-result queries, so you know exactly what content to publish next.
Strictly Isolated From Internal
A customer-facing widget can never surface internal-only training. Each knowledge base is its own content scope; modules in one are invisible to the other.
Rotate Keys Anytime
Public widget key compromised or shared with the wrong vendor? Rotate from the admin portal. Old embeds 403 immediately; live ones never see the key in the first place.
Security & Privacy
For IT · Security · ComplianceYour training content is yours. We built the platform so you can confidently put it in front of your team and your customers without losing control of who sees what or where it ends up.
Per-Org & Per-KB Isolation
Three independent guards: app-layer query filters, Postgres Row-Level Security at the driver level, JWT-bound sessions. A customer-facing widget can never surface internal-only training even when both KBs belong to the same org.
Not Used To Train External LLMs
The APIs we use (Anthropic (Claude) for chat answers, OpenAI for embeddings and AI authoring) exclude API inputs and outputs from model training by default. We don't opt in to anything that overrides that. Your raw content library, user data, and audit log never leave our infrastructure.
Append-Only Audit Log
Every meaningful action is recorded: logins, role changes, page publishes/deletes, KB and billing changes, AI generation runs, all with actor, IP, target, and metadata. Filterable from the admin portal; exportable on request.
2FA + Session Hygiene
TOTP two-factor authentication with one-time backup codes. Sessions auto-close on role change. Trusted-proxy-aware rate limits on login + signup.
Encrypted End-To-End
TLS in transit, AES-256 at rest. File assets behind private S3 ACLs and short-lived signed URLs. Embeddings stored in your org's database via pgvector; they never leave our infrastructure.
No Third-Party Tracking
The authenticated app contains zero third-party analytics, ad-tech, or session-replay scripts. We don't sell, rent, or syndicate customer data. Ever.
Read the full data-flow breakdown + subprocessor list on the privacy page.
The AI Difference
What Sets ChatLMS ApartA generic LMS gives you a folder of videos. A generic chatbot makes things up. ChatLMS.ai is a retrieval-augmented (RAG) chatbot grounded in your own knowledge base, which is a different thing entirely.
Grounded In Your Content
The chat assistant retrieves from your training corpus only. If your content doesn't cover something, the bot says so. It never invents an answer.
Per-Org Isolation
Each customer's content, embeddings, and chat history are scoped to their organization. We don't cross-contaminate clients.
Multi-Modal Extraction
Videos, audio, PDFs, and written content all become structured, searchable training material. One pipeline, one corpus.
Sources On Every Answer
Each response links back to the module, course, or document it drew from, so users can verify and dig deeper.
Live As Content Updates
Upload a new module and it's queryable immediately. No re-training, no batch jobs.
Quality Feedback Loop
Users rate answers. Bad ratings and unanswered questions feed the knowledge-gap dashboard so you can fill the gaps.
See It On Your Own Training Content
$149/month for your first knowledge base, $99/month each additional, plus usage. First 1,000 hosted minutes free.
Try for Free