[ 02 ]Features

Everything you need to
run an online school

Courses, payments, marketing, and student management — all in one dashboard, no extra tools to stitch together.

01

Course content

Mix and match content types freely within a single course.

  • Video courses (Bunny Stream streaming, uploads straight from your browser up to 10GB with automatic resume on a dropped connection)
  • Text courses (rich text editor: headings, tables, embedded video, callouts)
  • Quizzes (5 question types: single/multi-choice, fill-in-the-blank, matching, open-ended)
  • Assignments (student submissions + instructor grading)
  • File downloads (digital products)
  • Live events (external Zoom/Meet links)
  • In-person event check-in (QR code ticket + door scanner)
  • Embedded YouTube / Vimeo videos
  • In-video interactive quizzes (pause-to-answer + branching + multiple attempts)
  • AI-generated in-video questions, video summaries, and subtitle translation
  • Website AI chat: answers visitors' questions about courses and prices, and hands over to you when it can't; your own FAQ and prices are answered directly without using AI messages; visitors can rate answers, you choose which topics always go to you, you can set the AI's tone and length, and you can step into any AI conversation and hand it back when you're done
  • AI tutor: students ask while they learn; the AI looks in your video subtitles and lessons first and links to the moment it used
  • Video chapters, bookmarks, and an interactive transcript panel
  • Non-quiz video overlays (text/image/table/link cards) and social emoji reactions
  • Video end screen (next-lesson CTA + quiz recap)
  • Per-question answer analytics (accuracy, choice breakdown, hardest-questions ranking)
  • Drip content (unlock after N days)
  • Multi-language subtitle uploads
  • Dynamic anti-piracy watermark (student email + IP, optional random movement)
  • Course access duration (lifetime, days-after-purchase, or a fixed cutoff date)
Course player showing a dynamic watermark overlay
02

Sales and payments

From a single course to a multi-item cart, design your own pricing strategy.

  • ECPay + NewebPay + PayUni
  • Cart and multi-item checkout
  • Dynamic pricing (early-bird / pre-sale / limited-time tiers)
  • Hidden-link exclusive offers
  • Bundle discounts
  • Group buy campaigns (join together for a discount)
  • Coupon codes (with expiry and usage caps)
  • Subscription courses (renewal / auto-charge architecture)
  • Physical products with a course (workbooks, kits): collect a shipping address at checkout, shipping fee included or charged separately, and manage shipments in Orders
  • Manual courier booking (address + weight collection)
Close-up of a thermal receipt being printed
03

Growth and marketing

Turn visitors into students, and students into referrers.

  • Lead magnets (free resources in exchange for email)
  • Referral commissions (auto-tracked from a code at checkout)
  • Platform referral program (refer a fellow instructor, you both get a free month)
  • Email broadcasts (monthly sending quota scales with plan)
  • Email a single student (with a sent-mail history; replies go to your school's support inbox)
  • GA4 / Meta Pixel / GTM tracking snippets
  • Facebook Conversions API (server-side tracking)
  • Mailchimp / ConvertKit / MailerLite list sync
  • Cohorts and waitlists (students can queue when a cohort is full)
  • Unlisted courses (reachable and purchasable only by direct link)
Grid of student ID cards with enrolment marketing props
04

Accounts and login

Students log in the way they're used to, with account security built in.

  • Email / password login
  • Google / Facebook social login
  • Self-service password reset
  • Automatic lockout after repeated failed logins
  • Device limits (anti account-sharing)
Antique lock with its inner gear mechanism
05

Student engagement

Questions before they buy, discussion after.

  • Lesson comments
  • Pre/post-purchase Q&A (course-level)
  • Course reviews and ratings
  • Consultation booking (instructor sets slots, students book)
  • Student groups
  • In-app notification center (orders, questions, community posts)
  • Direct messages between students and teachers
  • Student dashboard (learning history, certificates, orders and subscriptions, account settings)
Quiz and learning-progress analytics interface
06

Instructor dashboard

The day-to-day operating tools you need, ready to go.

  • Teachvix assistant: ask how to set anything up, answered from the Help Center with a button to the right page (every plan)
  • One-click setup: a new school answers 6 questions and the assistant drafts the homepage, first course, instructor page and FAQ — drafts only, nothing goes public on its own (every plan)
  • Multi-instructor revenue-share calculator
  • Granular team permissions (courses / marketing / students / orders access, set per instructor — courses access can be narrowed further to specific courses)
  • Student list CSV export/import
  • Developer API (read-only: courses / students / orders)
  • Outbound webhooks (signed, auto-retried)
  • Video storage and monthly view quotas by plan, with usage visible in the dashboard
Multi-tenant team-permissions and growth dashboard
07

Branding and multi-tenancy

Every school is the instructor's own brand, not our template.

  • Your own subdomain, optional custom domain (DNS verified)
  • Logo / brand colour / favicon / OG image
  • Custom menu / custom CSS / custom JS
  • Per-tenant sitemap
  • Google Search Console verification
Student leaderboard and completion-certificate screen
08

Platform and content

From acquisition to post-sale, the platform handles the surrounding pieces.

  • Self-service school creation
  • Drag-and-drop custom page builder (landing pages, announcements)
  • Marketing homepage + course directory
  • 4 complete homepage templates (sample copy and stock photos, saved as a draft before going live)
  • Built-in help center
  • Blog (rich text editor, categories/tags, SEO fields)
  • Site-wide announcement bar
  • Floating WhatsApp contact button
  • Site-wide FAQ page, edited by the teacher
Custom page builder editing screen

Still deciding? Take a look at pricing