Skip to content
By invitationHow invitations work

Everything your academy needs. Nothing to stitch together.

Build courses with AI, give every learner a tutor that knows your lessons, run webinars, grow with a CRM and automations, and get paid on your own Stripe, Razorpay or Polar account — under your brand, on your domain.

Invitation only · Every feature included · No platform cut

Built for every kind of academy — one platform, every feature, from day one.

  • Course creators
  • Coaches & cohorts
  • Training businesses
  • Language schools
  • Exam & test prep
  • Creative studios
22
site templates
115
section layouts
12
lesson block types
20
automation triggers
10
certificate designs

The platform

One platform for the whole academy. Nothing to integrate.

  • AI course builder

    Describe a course in a sentence. The outline streams in for you to shape, then AI Studio writes the lessons, quizzes, narration and slides.

  • AI Tutor

    A tutor beside every lesson that answers only from your course, and cites the section behind every point.

  • AI grading

    Assignments scored against your rubric as a draft. Nothing reaches a learner until a teacher approves it — unless you choose to auto-release.

  • Live classes & webinars

    Teach live on the tools you use, or run a recording as if live — with registration, reminders and a countdown.

  • CRM & automations

    Every sign-up and purchase becomes a contact, and every step of an automation is a block on a canvas.

  • Commerce

    Sell on your own Stripe, Razorpay or Polar account, with a price per region or the visitor's own currency — and no platform cut.

  • Website & sales pages

    Templates and sections that stay on-brand, on your own domain.

  • Content protection

    Watermarked documents and video, a viewer that won't hand over the file, and a limit on devices per account.

  • Reports

    Revenue, enrolments and completion on one dashboard, and a progress report for any learner.

  • Certificates

    Ten designs in your logo and colours, each with a public page anyone can check.

Product tour

See it working. Real screens, one tab at a time.

Request an invitation

AI Tutor. Learners ask about the lesson in front of them. Answers stream in as study notes, drawn only from your course, with numbered citations back to the section each point came from.

The classroom

Courses people actually finish.

A player that remembers where everyone left off, graded work with AI drafts a teacher approves, live classes in the calendar and certificates with a public check page.

  • Lessons built from 12 kinds of block

    Text, video, audio, images, files, embeds, code, callouts, quizzes, assignments and slides — arranged in an editor that feels like writing, not form-filling.

  • Video that stays yours

    YouTube, Vimeo, Loom, Wistia or your own uploads — stored privately and streamed through links signed for each learner, with no bandwidth charges per view.

  • Drip and sequential unlocks

    Release lessons by day in each cohort's own time zone, and keep the order enforced on the server.

  • Quizzes, assignments and AI grading

    Four question types, and assignments marked against a rubric — with an AI draft of the marks and feedback for a teacher to approve.

  • Notes, Q&A and resume

    Private notes, a moderated discussion on every lesson, and playback that picks up to the second.

  • Certificate Studio

    Ten modern designs in your logo and colours, twelve typefaces, signatures and your own wording. Every certificate carries a QR code to a public page where anyone can check it's real.

    • Aurora
    • Meridian
    • Spectrum
    • Prism
    • Folio
    • Terminal
    • Emblem
    • Onyx
    • Axis
    • Pass

AI course builder

From a one-line brief to a finished course. In your voice, on your key.

Describe what you want to teach. The wizard asks the right questions, streams an outline you can shape, then writes the lessons, quizzes, narration and slides.

  • Course wizard

    Answer a short brief, add up to eight reference files, and watch an outline stream in. Edit it, ask for a revision, then let it write the course.

  • AI Studio

    Full lectures at four depths, quizzes, narration scripts and a landing page for every course — drafted, reviewed and published from one place.

  • Narration and slides

    Turn lessons into MP3 narration with eleven voices, and into slide decks built from twelve layouts, exported as PPTX or PDF.

  • Export everything

    Download a course as a ZIP, or as one branded Word document. What the AI writes is yours to keep.

  • Blog writer and inline AI

    Draft posts in the length, tone and shape you choose — or select any text in the editor to improve, expand, simplify or translate it.

  • Your key, your cap

    Bring a key for OpenAI (or any OpenAI-compatible provider) or Anthropic Claude. Every request is costed, and a monthly cap stops spend before it surprises you.

AI Tutor

A tutor beside every lesson. It has read the whole course.

Learners ask about what's in front of them and get clear study notes back in seconds — taken only from your lessons, with a citation for every point. It won't hand out quiz answers or do graded work.

  • On for the courses you choose

    Switch it on course by course, with your own instructions for its tone. Off, it appears nowhere.

  • Question credits per learner

    Give each learner anywhere from 1 to 10,000 questions per course. They always see how many are left.

  • Only from your lessons

    Every answer comes from your course and cites the section it used. If something isn't covered, it says so.

  • Streams like study notes

    Headings, lists, tables and code arrive as they're written — clear notes to learn from, not a wall of chat.

  • Runs on your own AI key

    The same key as the course builder, inside the same monthly spending cap you already set.

  • Nothing extra to pay for

    No add-on, nothing new to host. The tutor is part of your academy and loads only when a learner opens it.

CRM & automations

Your CRM, email and automations. Already wired to your courses.

Every sign-up, purchase, webinar seat and completed lesson lands in one place, so every email you send can be about what that person actually did.

  • Retire the separate CRM, email tool and automation app
  • Trigger on enrolments, purchases, completions and webinar attendance
  • Recover abandoned checkouts while the intent is still warm
  • A CRM that knows your courses

    Every sign-up, enrolment and purchase becomes a contact with notes, tags and lifetime value. Course tags are added for you; suspected spam is quarantined.

  • Automations on a canvas

    Drag together 20 triggers and 13 step types — waits, conditions, A/B splits, emails, tags, coupons, webhooks. Start from 8 templates, test safely, keep every version.

  • Campaigns and newsletters

    Write in the block composer or paste your own HTML. Schedule the send, then see who opened and what they clicked.

  • Audiences that mean something

    Send to people by tag, by the courses they own, or by where they are in the funnel — not to one undifferentiated list.

  • Forms and an inbox

    Build forms from 12 field types, embed them on any site, and read every submission in one inbox.

  • Deliverability built in

    One-click List-Unsubscribe, double opt-in on by default and your postal address in every footer — what inbox providers expect.

  • Abandoned checkout recovery

    When someone leaves at the payment step, a recovery email and a ready-made automation bring them back.

  • Coupons with a purpose

    Create codes by hand, or let an automation issue a unique, expiring coupon at exactly the right moment.

Webinars and live

Live when you want. Evergreen when you don't.

Teach live on the tools you already use, or let a recorded session run as if live, all day, every day — with the registration, reminders and offers that turn viewers into learners.

  • Zoom
  • Google Meet
  • Teams
  • YouTube Live
  • Jitsi
  • Webex
  • Live or automated

    Go live on Zoom, Meet, Teams or YouTube Live — or play a recording as if live, from YouTube, Vimeo, Wistia, Loom or your own upload.

  • Any schedule

    Daily, weekly, every few hours or just in time — up to twelve start times a day, offered up to 60 days ahead.

  • Registration that fills seats

    Public, unlisted or private pages with a countdown, agenda, capacity and a waitlist that promotes itself.

  • Reminders and follow-ups

    Emails a day before, an hour before and as it starts — then a thank-you to attendees and a sorry-we-missed-you to no-shows.

  • Offers on cue

    A button appears over the stream at the moment you choose and goes straight to checkout with an attendee coupon.

  • Cohorts and live classes

    Batches with their own schedule, attendance recorded, and a personal calendar feed for every learner.

Commerce

Sell it your way. Keep every sale.

Checkout runs on your own Stripe, Razorpay or Polar account, with no platform cut, ever. Price it as a one-off, a plan or a membership — per region, or in each visitor's own currency.

  • Your own gateway

    Stripe, Razorpay or Polar, on your own account.

  • Regional pricing

    A price per region, or one price in each visitor's currency.

  • Offers and bundles

    Sell one course, or several together at one price.

  • Payment plans

    Split a price into instalments without a second tool.

  • Memberships

    Subscriptions with free trials for an always-on library.

  • Invoices and receipts

    A PDF invoice for every order, ready to download.

  • Refunds

    Full or partial, from the order, in a click.

  • Embeddable checkout

    Buy and enrol buttons for any site you already run.

Website builder

A site worth sending people to. On your own domain.

Start from one of 22 site templates, then shape every page — sales pages included — with 31 section types and 115 layouts. Your colours, your fonts, your domain.

  • Pages and navigation
  • Header and footer designer
  • Sign-in page designer
  • Blog
  • Catalogue with filters
  • Events page
  • Course sales pages
  • Rich legal pages
  • SEO and share cards
  • 137 ready-made section designs
  • 15 page templates
  • Custom domains with automatic SSL

Run it like a business

The admin, the reports and the API. Everything a growing team needs to share the work.

Connect anything

Grant access, read progress and pull orders from your own systems, and get told the moment something happens — with a REST API and signed webhooks.

  • order.paid
  • enrollment.created
  • course.completed
  • certificate.issued
  • checkout.abandoned
  • +12 more
  • Roles for the whole team

    Owner, admin, instructor, co-instructor, teaching assistant and learner — each sees exactly what it should.

  • Bring your people

    Import learners from a CSV of up to 5,000 rows and enrol them in courses in the same step.

  • Reports

    Revenue, new learners, enrolments and completion on one dashboard, a progress report for any learner, and CSV exports.

  • Audit log

    Who changed what, and when, kept for every academy.

  • Jobs and backups

    Background work you can see, and backups you can take.

  • API and webhooks

    A REST API and 17 webhook events, from order.paid to certificate.issued, to connect anything.

How it works

Invitation-only, on purpose. Three steps to your own academy.

There's no public sign-up. Every academy on Ultra LMS is opened by our team, so each one starts properly set up — and stays in good company.

  1. 01

    Request an invitation

    Tell us about your academy, what you teach and who you teach it to. It takes about two minutes.

  2. 02

    We open your academy

    The Ultra LMS team sets it up with its own address, then emails you a private link to choose your password. The link works for seven days.

  3. 03

    Teach under your brand

    Set your colours and domain, publish your first course and invite your team. Everything on this page is yours from day one.

Security & trust

Your academy is yours alone. Isolated, private and protected by default.

Every academy runs fully isolated, behind the same security, accessibility and performance work — whatever its size.

  • Every academy isolated

    Each academy's data and files are walled off from every other's, down to the last upload. Nothing is shared.

  • Private by default

    Videos and files sit in private storage, reached only through links made for each viewer that expire within hours — down to every piece of a stream.

  • Content protection

    Watermarks with the viewer's name on every page, a protected document viewer, no copying, and a device limit per account.

  • Locked-down pages

    Every page tells the browser exactly what it may run, so injected scripts never do.

  • Protected accounts

    Passwords hashed to current best practice, with rate-limited sign-in and secure sessions.

  • Bot protection

    Invisible checks on every public form, with an optional challenge, keep sign-ups and leads clean.

  • Accessible

    Tested against WCAG 2.1 AA accessibility rules, in light and dark.

  • Fast by default

    Server-rendered pages held to performance budgets for load and layout shift.

  • Built to stay up

    Pages and media served close to your learners, backups you can take any time, and SSL issued for every custom domain.

Questions

Good to know.

Anything else? Ask us when you request an invitation. Comparing platforms? See how Ultra LMS compares.

Why is Ultra LMS invitation-only?

Every academy is opened by our team rather than a public sign-up form. It keeps the network deliberate, and it means each academy starts properly set up — with its own address, its own data and someone who knows it.

How do I get an invitation?

Use "Request an invitation" and tell us about your academy. If it's a fit, we'll open it and email you a link to choose your password. Already invited? Open that email, set your password, then sign in here.

Which features are included?

All of them. There are no plans, tiers or add-ons: every academy gets every feature on this page from its first day.

Does Ultra LMS take a cut of course sales?

No. Each academy takes payments through its own Stripe, Razorpay or Polar account, and the money goes to it.

Which AI does the course builder use?

Yours. Add a key for OpenAI (or any OpenAI-compatible provider) or Anthropic Claude in your settings, choose the model for each task, set a monthly spending cap, and every AI feature — wizard, Studio, AI Tutor, grading, blog writer, inline editing — runs on it.

What does the AI Tutor answer from?

Only your course. It reads the lesson a learner is on and the rest of the course they can open, cites the section behind every answer, and says plainly when something isn't covered. It won't give away quiz answers or do graded work, and it replies in the learner's own language.

What does the AI Tutor cost?

Nothing extra from Ultra LMS. You switch it on per course and choose how many questions each learner gets, from 1 to 10,000. Each question runs on your academy's own AI key and counts toward the monthly cap you set.

Can an academy use its own domain?

Yes. Every academy starts on a subdomain and can connect a domain of its own at any time; the SSL certificate is issued automatically.

Where are videos and files kept?

In private storage, with each academy's files kept apart from every other academy's. Uploads go straight from your browser — large videos in parts that pick up where they left off — and learners stream through links made for them alone, which expire within hours. There are no bandwidth charges for your learners' views.

How large can uploads be?

Up to 500 MB a file to start with, and up to 2,000 MB if your academy needs it. Video, audio, PDFs, slides, documents and images all live in one media library with folders, search and a list of everywhere each file is used.

I'm a learner. Do I need an invitation?

No. Invitations are only for the teams who run academies. Go to your academy's own website and create your account there — each academy has its own sign-in.

By invitation

Your whole academy, on one platform.

Tell us what you teach. If it's a fit, we'll open your academy and send your invitation — every feature included from the first day.

Request an invitation

Tell us about your academy. We reply within a few working days.

  • Takes about two minutes
  • No payment details, no commitment
  • A person on our team reads every request
  • If it's a fit, we open your academy and email you a link to set your password

Already invited? Sign in