Connect your Sanity project to LMSMore and start transforming your content into engaging learning experiences. The entire setup takes about 10 minutes.
You'll need a Sanity account. Free tier includes everything you need to get started.
Sign up freeA Sanity project with the LMS content schema installed. We'll help you set this up.
Manage projectsSign up for LMSMore or log into your existing account to access the integration wizard.
Start free trialFollow these four steps to connect your Sanity project and start creating courses
Set up a new Sanity project or use an existing one.
Your Project ID appears on the project dashboard after creation — you'll need this for the connection step.
Add the LMS content structure to your Sanity project.
The schema creates all content types needed for courses — you don't need to configure anything manually.
Generate a read-only token for secure content access.
Viewer permission only allows reading content. Your content cannot be modified through this token, keeping your data safe.
Link your Sanity project to LMSMore and start creating courses.
Your Studio URL is optional — add it if you've deployed a custom Sanity Studio for your team.
Once connected, your Sanity content syncs in real-time with LMSMore. Start creating courses, assigning learners, and tracking progress immediately.
The LMS schema adds these content types to your Sanity project
Main courses with title, description, and cover image
Sections within a course
Individual learning content with text, images, and quizzes
Quiz questions for assessments
Curated sequences of courses
Completion certificates
Powerful features included with the Sanity integration
Your team can edit content simultaneously. Changes appear instantly in LMSMore.
Use Sanity's localization to deliver courses in any language your learners need.
Read-only API tokens ensure your content stays protected. We never write to your project.
Published changes appear immediately in your LMS — no caching delays.
| What You Need | Where to Find It |
|---|---|
| Project ID | sanity.io/manage → Your Project → Dashboard |
| Dataset | Usually 'production' — check in Project Settings |
| API Token | API → Tokens → Add API token (Viewer permission) |
| Studio URL | Your deployed studio subdomain (optional) |
Yes! You'll just need to install the LMS content schema. Contact your LMSMore administrator to get started.
Only Viewer (read-only). LMSMore never writes to your Sanity project — all content editing happens in Sanity Studio.
No, content editing happens in Sanity Studio. LMSMore only displays and delivers your learning content to learners.
Instantly! Published changes appear immediately — LMSMore doesn't cache content, so updates are live right away.
Yes, but only one can be active at a time. You can switch between them anytime, and your configuration for both is saved.
Not required, but recommended for the best editing experience. You can use the hosted Studio at sanity.io or deploy your own.
Our team is here to help you set up your Sanity integration. Whether you have questions about the setup process or need help installing the schema, we've got you covered.
Sanity Documentation
sanity.io/docs
Sanity Community
slack.sanity.io
Quick Response
Usually within 2 hours