Three guides that take a brand-new workspace to a published, paid, and populated academy. Every screenshot is of the real trainer portal, so what you read is what you will see.
Watch first
A silent tour of the five screens the guides below spend the most time in: the Overview dashboard, your course catalog, the site editor, the student roster, and the public page students land on.
Recorded against a live workspace — no mockups, no sped-up cuts.
Quick start
If you only have one sitting, do these six things. Each links to the step that explains it in full, and the times are what an unhurried first pass actually takes.
About 60 minutes end to end
Guide 1
Create the workspace, learn where everything lives, and get it looking like your business before anyone else sees it.
Time: 20 minutes
Level: No prior setup needed
Before you start
When you finish
A workspace is one academy: its own students, catalog, branding and address. You will not need a password at any point — Nexx signs you in with a one-time code instead.
Tip
Codes expire, and only the newest one works. If you request a second code because the first was slow, the first one stops working — use the newest email in the thread, not the first.
Watch out
The email you sign up with becomes the workspace owner and is the only account that starts with every permission. Use an address you will still control in two years, not a personal one you plan to retire.
Everything in the trainer portal is one click from the left sidebar, and the sidebar is the same on every screen. Two minutes here saves an hour of hunting.

The Overview dashboard. The numbers here are the fastest signal that something you published is actually being used.
Tip
Preview site and Switch to Student Console are the two buttons worth learning first. Almost every "did that work?" question is answered by one of them in five seconds.
Theme drives both surfaces at once: the portal your team works in and the public site your students see. There is no second place to set this.

The Theme editor. Every change here reaches the public site and the trainer portal together.
Watch out
A pale primary colour looks good in the picker and unreadable on a button. If you cannot read the label in Preview site at arm's length, it is too light.
Extra trainers get their own sign-in and only the permissions you grant. Nobody has to share the owner login.

Team Management, with the workspace owner and a second seat.
Tip
Permissions decide which sidebar tabs a teammate sees at all. If someone reports a missing tab, that is the first place to look — the tab is hidden, not broken.
If something goes wrong
Check spam first — it is almost always there. If not, confirm you typed the workspace slug exactly, since a code for a workspace that does not exist is never sent. Then request one more and use the newest email only.
It is in the address of any link you have shared, and in the welcome email from sign-up. If neither is to hand, contact us with the email you signed up with.
Not from the portal, because every shared link and every student bookmark points at it. If you truly need to move, connect a custom domain instead — that gives you a new address without breaking the old one.
Guide 2
Turn an outline into a published course, put a landing page in front of it, and take the payment. This is the guide that ends with money.
Time: 45 minutes
Level: Assumes a workspace exists
Before you start
When you finish
A course is the container: title, description, price, and whether a membership includes it. Nothing about it is visible to students until you publish it, so build it in the open without worrying.

The course editor. Price, membership inclusion and member price are the three fields that decide who can open it.
Tip
Free and membership-included are not the same thing. Free means anyone with the link; membership-included means it unlocks for paying members and stays shut for everyone else.
Lessons are ordered, and the order is what students follow. Getting five short lessons live beats one perfect one nobody can start.

The lesson list. Order drives what students see first; the Quiz button is covered in Guide 3.
Watch out
A course cannot be published with no lessons, and publishing is what makes it purchasable. If Publish refuses, an empty lesson list is the usual reason.
Publishing is what makes a course eligible to be seen and bought. It is one click, and it is reversible — Unpublish pulls it back out of the catalog without deleting anything.

The catalog: Draft courses are invisible to students, Published ones are eligible to be shown.
Watch out
A course cannot be published with no lessons, and how many courses can be live at once depends on your plan. If Publish refuses, it is one of those two.
Published and visible are two different settings, and this split is the single thing new workspaces trip over. Publishing says a course may be shown; display settings say where.


Course display settings, and collections grouping courses into a track students can follow in order.
Tip
Published but nowhere to be seen? The course is published and simply not selected in the display settings for that surface. That is the answer nine times out of ten.
The public page is assembled from blocks you turn on, reorder and fill in. You are editing a draft the whole time; nothing changes for visitors until you publish it.

The Website publish panel: draft on the left, live on the right.
Watch out
Saving is not publishing. A saved draft looks correct in preview and is still invisible to the public — the publish panel is where you confirm which version is live.
Payments run through your own Stripe account, so money reaches your bank on Stripe's schedule and Nexx never holds it. Until this is connected, a paid course cannot be bought at all.

The Stripe Connect panel in Monetization, before an account is connected.
Watch out
Stripe onboarding can pause pending verification, and while it is paused checkout stays closed. Connect Stripe days before your launch, not the morning of it.
Optional, and the only step that involves anything outside Nexx. Your workspace keeps working at your-slug.nexx.page throughout, so there is no cutover moment to fear.

Domains, showing the DNS records to add at your registrar.
Tip
A subdomain like learn.yourbrand.com is easier than a root domain: it leaves your existing website untouched and needs one CNAME.
Six steps in, this is what a visitor sees — hero, proof, what you offer, and a way in for students who already have an account.

A published landing page, assembled entirely from blocks in the Website editor.
If something goes wrong
Check the course is still Published, then open the student from Students and confirm the purchase or membership is recorded against their account. A membership that lapsed closes membership-included courses immediately.
Course display settings for the landing surface is set to Featured and this course is not featured. Either feature it or switch that surface to All.
A save rebuilds the draft, and publishing copies that draft live — so publishing immediately after a big edit can copy a rebuild that has not finished. Reload the Website panel, confirm the draft version has caught up, and publish again.
Yes — your workspace currency is set with your plan, and Stripe settles in it. Change it before you publish prices, since existing purchases keep the currency they were made in.
Guide 3
Selling a course is the easy half. This guide is about the students who bought one and stopped at lesson two — how to see them, and what to do about it.
Time: 30 minutes
Level: Assumes a workspace exists
Before you start
When you finish
Students is the one screen that answers "is this working?". Sort it by last activity and the answer is usually obvious within seconds.

The student roster: membership, spend and last activity in one line each.
Tip
Last active tells you more than completion percentage. Someone at 20% who was here yesterday is doing fine; someone at 80% who vanished a month ago has quietly quit.
A quiz sits on a lesson, not on the course, so you can put a check exactly where students usually go wrong rather than only at the end.

The quiz editor, opened from a lesson.
Tip
Read the wrong answers rather than the pass rate. A question most students miss usually means the lesson before it was unclear, not that the students were.
A certificate is defined once per course and awarded automatically when a student finishes it. Nothing to send by hand.

Certificates are defined on the course and awarded automatically.
Tip
Name the certificate after the skill, not the product. "Loose-Leash Walking Graduate" gets shared; "Course 2 Certificate" does not.
Discussions live under each course, and the moderation queue collects everything across all of them in one place so nothing waits three weeks for a reply.

The moderation queue, gathering comments from every course.
Tip
Answer publicly in the thread rather than by email. One good answer in the discussion saves the same question being asked ten more times.
Bookings turns your availability into a link students can book against, and it can be embedded in your own site if you have one.

The booking calendar and the link you share with students.
Watch out
Set your timezone before you share the link. Availability is stored against it, and fixing it afterwards moves every session already booked.
Email Campaigns reaches your students without exporting anything to another tool — which also means the list is never stale.

Composing a group email in Email Campaigns.
Tip
The highest-return campaign is the least glamorous one: everyone who stopped at lesson two, one paragraph, one link back to lesson three.
If something goes wrong
Check the address on their record first, then ask them to look in spam. Their sign-in codes take the same path, so if those arrive and campaigns do not, the problem is filtering rather than the address.
Progress is recorded per lesson as it is completed. If you added or reordered lessons after they started, their percentage moves — the lessons they already finished still count.
Certificates are tied to finishing the course, so the reliable route is to confirm the remaining lessons are complete for that student. If someone did the work offline, contact us rather than adding a duplicate course.
Still stuck
Include your workspace slug and roughly when the problem happened, and we can read the logs for that request instead of guessing. Every plan gets a reply; paid plans get a faster one.
There is also a Help Center inside the portal, with the same guidance next to the screens it describes.
Contact support