Skip to main content
Every course has a Monetization page where you can see who has enrolled, watch how far each learner has gotten, decide whether the course is free or paid, and hand out promo codes. This is your home base for everything that happens after a learner joins.

Open the Monetization page

1

Go to your course

From the sidebar, open My Courses and click the course you want to manage.
2

Open Monetization

On the course page, click the Monetization card. It opens a page titled Monetization with the subtitle “Track learners who joined this course.”
The course must have learners before this page shows anyone. If no one has enrolled yet, you’ll see No enrollments yet with a reminder that learners appear once you list the course publicly or share an enrollment code. See Publish and share to start getting learners.

See your learner stats at a glance

At the top of the page, four cards summarize how your course is doing:
CardWhat it tells you
EnrollmentsThe total number of learners who have joined this course.
In progressLearners who have started but not yet finished.
CompletedLearners who have finished every lesson.
Completion rateThe share of enrolled learners who completed the course, shown as a percentage.
These cards are your quick read on engagement. A healthy completion rate is a good sign your course length and pacing are working.
These stats plus the per-learner progress in the enrollments table below are the numbers you have to work with for now, and they cover the essentials. A more detailed analytics dashboard is coming later.

Review individual learners

Below the stats, an enrollments table lists everyone who joined, with one row per learner:
  • Learner — the learner’s name.
  • Email — the email they enrolled with.
  • Enrolled — the date they joined.
  • Progress — lessons completed out of the total, plus a percentage (for example, 3/8 · 38%).
  • Status — a badge showing In progress or Completed.
Use this to spot who’s actively learning, who finished, and who might have stalled early.

Control who can access your course

Whether your course is free or paid, there’s a limit on how many active learners it can hold at once, and that limit depends on your plan:
Free planPro planPremium plan
Active learners per free course50100200
Active learners per paid course40Unlimited
Once a course hits its active-learner cap, new learners can’t enroll until a slot frees up or you upgrade. See Premium and plans to raise these limits.

Set your price: free or paid

The Pricing card lets you choose how learners get into your course. Next to This course is: you’ll see a badge showing the current model — Free or Paid — and a button to switch it:
  • Click Make it paid to start charging for the course.
  • Click Make it free to open it up at no cost.
When the course is paid, enter the amount in the Price field. Prices are in USD and can be set anywhere from 1to1 to 999. Learners pay this once for lifetime access.
1

Switch to paid

Click Make it paid and confirm the change.
2

Enter a price

Type the amount in the Price field (in USD, between 1and1 and 999).
3

Save

Click Save to make the new pricing live.
Switching a course to paid requires a Pro plan or higher. If you’re on the free plan and click Make it paid, Vixi shows an upgrade prompt instead of switching. Making a paid course free again is always allowed. See Premium and plans for details.

How selling works

When learners buy your course, Vixi takes a platform fee on each sale, and the rest accrues to your balance. The fee depends on your plan:
PlanSell paid coursesPlatform fee
FreeNo
ProYes6%
PremiumYes0%
Your earnings build up as a balance you can withdraw. Payouts become available once your available balance reaches $100. See Earnings and payouts for the full payout details, including fees, timing, and how to request a withdrawal.
Because plan pricing and fees can change, always check the figures shown on your own Pricing card, on the in-app plans page (Premium in the sidebar), and on the Earnings and payouts page rather than relying on a number quoted elsewhere.

Issue promo codes

When a course is paid, the Promo codes card lets you give discounts at checkout — handy for a launch group, a cohort, or anyone you want to reward.
1

Open the issue dialog

On the Promo codes card, click Issue code.
2

Enter a code

Type a code learners will use at checkout (for example, LAUNCH50). Codes are case-insensitive and can be 3 to 32 characters using letters, numbers, dashes, and underscores.
3

Choose the discount

Pick Percent off or Amount off, then enter the value.
4

Set a usage limit (optional)

Enter a maximum number of redemptions, or leave it empty for unlimited use.
5

Issue it

Click Issue code. It appears in the list, and learners can start using it at checkout right away.
Each code in the list shows its Code, Discount, number of Uses, and Status. To stop a code from being used, click Disable on its row.
The Promo codes card is locked until the course is paid. Promo codes also require a Pro plan or higher. If a course is still free, switch it to paid first.
The course is still free. Promo codes only apply to paid checkouts, so the card unlocks once you switch the course to Paid and save.
You can Disable a code so it can no longer be redeemed. If you need different terms, disable the old code and issue a new one.
Check that the code’s Status is active, that it hasn’t reached its redemption limit, and that the course is still set to Paid. Disabled or fully-redeemed codes won’t apply at checkout.

Where to go next

Publish and share

List your course publicly or share an enrollment code so learners can join.

Earnings and payouts

Track your balance and withdraw what you’ve earned from paid courses.

Premium and plans

Unlock paid courses and promo codes by upgrading your plan.

Learning map and rewards

Shape the experience learners move through as they progress.