The complete feature list
Chapters is one app inside Shopify that replaces a course tool, an exam tool, a certificate maker, and a checkout. Below is every feature, grouped into seven pillars — with deep-dive pages where you want more.
Courses & video
A drag-and-drop builder for chapters and lessons, with token-protected streaming, quizzes, drip scheduling, and completion gates. Publishing a course auto-creates a matching Shopify product.
Reorder chapters and lessons by dragging, with full keyboard support.
Mix video, live, and text lessons in any order within a course.
Multiple choice, true/false, multiple select, short answer, numeric with tolerance, ordering, and matching.
Release content by date, days after enrollment, or sequentially as students progress.
Require a watch percentage, a quiz pass, an assignment, or both before the next lesson unlocks.
No separate video host to wire up. Every store gets 30 GB of storage free ($0.16 per GB per month after, with an email warning first) and 300 GB of student streaming free each month ($0.08 per GB after, measured from CDN delivery).
Lessons stream from Bunny's global CDN behind short-lived signed links, and every playback is enrollment-checked on the server — no public URLs to copy.
Upload SRT or VTT caption files per lesson — SRT converts to VTT automatically.
A per-student moving watermark plus copy, print, and right-click blocking — protection you toggle per course.
Mark any lesson as a free preview and add a course preview video with a custom poster, so shoppers can try before they buy.
Build a whole curriculum — and its question banks — from a spreadsheet, with downloadable templates to start from.
Upload once and reuse videos across courses, with transcode-progress badges so you know when each one is ready.
$0 courses work out of the box. Free courses show a small "Powered by Chapters LMS" credit under the player — any paid course removes it.
Examinations
A focused, split-screen exam hall with a timer, a question palette, and autosave. Run exams as a course final or sell them standalone — with randomized pools, paid retakes, and per-question analytics.
A timer, question palette, and autosave keep students oriented and protected against lost work.
Set a time limit with a live countdown that survives page reloads — when the clock runs out, the sitting closes and counts as an attempt.
Draw each sitting from a larger question pool so no two attempts look alike.
Set the passing score for every quiz and exam, and optionally cap how many attempts a student gets.
Price an exam and it becomes its own Shopify product. Each purchase grants an attempt bundle, with a "Buy another attempt" option for paid retakes.
Import questions in bulk from Excel or CSV with downloadable templates, then track pass rate, average score, and the hardest questions.
Set due dates, students submit written work, and you grade it with written feedback — the student is emailed the moment you do.
Attach quizzes to any lesson and a final exam to the course — and let the final gate the certificate. Both share the same seven question types.
Certificates
Engraved, landscape-A4 PDF certificates carrying your logo, brand color, and signature. Issued automatically when a student finishes — and verifiable by anyone on a public page.
A landscape-A4 diploma rendered with your logo and brand color baked in.
Add a signature or a script-styled name so each certificate feels personally awarded.
A wax-seal monogram and an optional overall score — frozen at claim time — finish the document with a formal touch.
Awarded on course completion or exam pass — toggleable per course. The student claims it and downloads the PDF.
Include the certificate at no charge, or sell it as a paid add-on — Chapters creates a hidden Shopify product and shows a buy option on the completion page.
Each certificate gets a public verification page — the URL is printed in the PDF footer — plus a lookup page where anyone can check a certificate number.
Students claim with the exact name they want printed — and can rename it later without changing the certificate number.
Every certificate you issue lives in a searchable registry inside the admin, so support lookups take seconds.
Live classes
Connect your Zoom account once, schedule sessions inside the lesson editor, and students join from the lesson page. Add the recording to the course afterward so anyone who missed it can catch up.
Authorize your own Zoom account with OAuth — no copying meeting links by hand.
Set the date and time for a live lesson right where you build the course — Chapters creates, updates, and deletes the Zoom meeting to match, timezone-aware.
Enrolled students join inside the course player — an embedded Zoom experience with a countdown before the session starts. No separate invite needed.
Add the session recording to your course as a video lesson — hosting is already included.
Push reminders fire 30 minutes and 5 minutes before start, alongside email reminders — so students arrive on time.
Students add sessions to their own calendar with one-click .ics downloads.
Zoom is live today. Google Meet and Microsoft Teams can be requested in-app — we build the most-requested next.
Sell on Shopify
Courses run through your native Shopify checkout, so discounts, gift cards, and multi-currency just work. Paid orders enroll students instantly and fulfill on their own — including guest checkout.
Discounts, gift cards, and multi-currency work exactly as they do for the rest of your store.
The moment an order is paid, the student is enrolled, the order fulfills itself, and a welcome email goes out.
A refund removes access but keeps the student's progress, so a re-purchase resumes cleanly.
Cap enrollment for cohorts — the storefront shows a live "spots left" count and a Sold out state, and expired seats free up automatically.
Lifetime access by default, or a set number of days — and a re-purchase restarts the clock.
Four theme blocks — course catalog, access card, course details, and a My Courses button — plus checkout and order-page extensions. Blocks render nothing on non-course products, so they are safe theme-wide, on every Shopify plan.
Set your colors, logo, and portal name with a live preview — even the logo width is yours to dial in.
A native page in the Shopify customer account: continue-learning hero, progress, pending quizzes, and upcoming live classes.
Every course page ships schema.org Course structured data automatically, making your courses eligible for Google rich results.
Publishing creates a priced, digital Shopify product with shipping turned off — or link any existing product instead.
One Shopify product can unlock multiple courses — sell an all-access bundle right alongside the singles.
Show compare-at pricing with an automatic Save % badge, and mark a course as featured to make it stand out in the catalog.
Buyers without an account get emailed instructions, and the purchase links itself the first time they sign in.
Student portal
Students learn at yourstore.com/apps/courses, signed in with the same Shopify customer account they shop with. No separate site, no second password — and it installs to their phone's home screen.
The portal runs at /apps/courses on your storefront through Shopify's app proxy — no separate site to manage.
Students sign in with their normal Shopify customer account — the same one they used to buy the course.
The portal is an installable web app: students add it to their phone's home screen with your store's logo as the icon — one tap on Android, a guided install on iPhone.
Students bookmark lessons and keep private notes, so the ideas they want to revisit are one tap away.
A grades page collects quiz, exam, and assignment results, so students always know where they stand.
Videos pick up exactly where a student left off, lesson after lesson.
Engage & grow
Lesson Q&A, reviews, branded lifecycle emails, and push reminders bring students back. An insights dashboard and per-course analytics show you exactly where they thrive and where they drop off.
Students ask questions in context, with instructor badges and moderation tools to keep it clean.
Collect course reviews to build social proof and surface what learners value most.
Welcome, completion, graded, drip-unlock, and live-reminder emails carry your branding automatically.
Nudge students back to unfinished lessons and upcoming live classes even with the tab closed.
A live activity feed shows enrollments, completions, and engagement as they happen.
Track enrollments, lessons completed, watch-time hours, and revenue with 30-day trends — plus per-course completion, most-watched lessons, drop-off points, and exam insights.
Enroll students by hand or in bulk — paste a list of emails — and edit any student's access window individually.
A "students who need attention" list with one-click email nudges, plus automated reminder emails to inactive students — each with an unsubscribe link.
Trust & security
Chapters protects access with signed, expiring links and leans on Shopify for payments — so the sensitive parts are handled by infrastructure you already trust.
Data request and redact webhooks built in; uninstalling wipes your video content.
Playback runs on short-lived, expiring signed URLs.
Offline access tokens expire rather than living forever.
Sensitive endpoints are rate limited against abuse.
Payments run through Shopify, which handles PCI.
Install Chapters free from the Shopify App Store. Build your first course today.
Install FreeFree until you sell. 5% after. Never more than $29 a month.