This Friday: Hear from Sanity + Vercel experts on AI and better personalization in e-commerce

Sanity for Learning Management Systems (LMS) or Customer Education?

2 repliesLast updated: Nov 29, 2025

Has anyone built out anything for Sanity in the Learning Management System or Customer/Partner Education space? My org has a Sanity/Gatsby site which is working well for us. We’re now looking at providing professional development content (rich content, though mainly video) with progress tracking via login and some email interaction to help engagement. Something like the experience Google offer with their Intellum-based Skillshop: https://skillshop.exceedlms.com/student/path/61209-fundamentals-training
We could build it out with Sanity (and having the content in Sanity would be a big plus for us) but we’re interested in something more off the shelf for capacity/cost reasons. We’re a non-profit and want broad and free access to our content so we struggle a bit with commercial LMS per-user pricing.

Any suggestions appreciated.
AI Update

I haven't seen extensive community discussion about off-the-shelf LMS integrations with Sanity, but your use case is definitely achievable! Since you're already happy with your Sanity/Gatsby setup and want to keep content in Sanity, here's what I'd consider:

Hybrid Approach: Sanity + Open Source LMS

Given your nonprofit status and need for free/broad access, you might want a headless LMS approach where Sanity manages the content (videos, rich text, course materials) while an open source LMS handles the learning-specific features (progress tracking, authentication, completion certificates).

Open source options worth exploring:

These could consume content from Sanity via API while handling the LMS-specific features you need.

Building with Sanity

If you do build it out in Sanity (which gives you full control and keeps everything unified), you'd need to add:

Sanity handles the content modeling beautifully - you'd create schemas for courses, lessons, modules, etc. The Sanity LMS use case page shows they understand this space well, with examples like Self-Evident Education delivering interactive video curriculum.

Standards & Interoperability

If you need compatibility with existing learning standards:

My Recommendation

For a nonprofit with capacity constraints, I'd start with Sanity for content + Open edX or Moodle for the LMS features. This gives you:

The integration would be relatively straightforward - use Sanity's APIs to pull course content into the LMS, or even just deep-link from the LMS to Gatsby pages for the actual content consumption while the LMS tracks completion.

This avoids reinventing the wheel on the LMS-specific features while keeping your content advantage in Sanity. The Intellum-style experience you linked is definitely achievable this way!

Show original thread
2 replies

Was this answer helpful?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Related contributions