Courses / PRACTICAL EXAMPLE

Sell an online course and grant access automatically

A successful course purchase enrolls the buyer without manually adding each student.

Go to the setup steps
THE WORKED EXAMPLE

A small, specific use case.

Illustrative example: a drawing instructor offers a $39 beginner course with three modules: shapes, shading and a final exercise. Buyers receive all lessons after payment. The course and price are fictional, not a GrowthBudget product.

Fictional example. Product descriptions and any prices are illustrative.
FOLLOW THE JOURNEY

See what happens.

Illustrative preview

Explore the example below. This preview does not send emails, take payments or create bookings. You configure the real process in your own Systeme.io account.

STAGE 1 OF 3

Beginner drawing course

Illustrative offer: three modules for $39, with all lessons available after payment.

Before you start

  • Your finished course content and a Systeme.io account with capacity for the course.
  • A sales funnel, an order form and a connected payment method.
  • A decision about the lessons included, access duration and how students can request help.

Set it up in Systeme.io

  1. Prepare the course

    Create the course under Assets → Courses. Add modules and lessons, then activate the content students should be able to see.

  2. Connect the course to checkout

    On the order form, create a digital product. Add a Courses resource and choose the intended course.

  3. Choose the access and price

    Select Full access for this example, add the price plan and save the product. This grants the full course after the initial payment. Only add an access expiry or future start date if your advertised offer includes that restriction.

  4. Explain the student journey

    Use the thank-you page to explain the next step. Enrolled students receive an automatic email with instructions for accessing the course and setting a password when needed.

Text you can start with

Adapt these fictional example texts to your own offer. Replace every detail in square brackets before publishing.

Course offer

[COURSE TITLE] includes [MODULES OR LESSONS] to help you [SPECIFIC LEARNING OUTCOME]. Price: [PRICE AND CURRENCY]. After successful payment, you receive [ACCESS TYPE AND DURATION]. Support: [SUPPORT CONTACT].

Thank-you page

Thank you for joining [COURSE TITLE]. Check [THE EMAIL ADDRESS YOU USED AT CHECKOUT] for your course-access message. Follow its instructions to sign in or set your password, then begin with [FIRST LESSON]. Need help? Contact [SUPPORT EMAIL].

Check the complete journey

Run these checks in your own account before inviting real visitors. A preview or a saved rule alone does not verify the whole process.

0 of 3 checks marked complete. Marks reset when you leave this page.

What to check before choosing a plan

  • Check the account’s course and other applicable allowances, including existing resources.
  • Inactive lessons may not be available to students. Prepare and activate promised content before taking payments.
  • The documented standard enrollment email cannot currently be customized. The thank-you copy above is for your own funnel page.
  • This is a documented setup example, not a GrowthBudget-tested course sale.
Estimate your course setup cost

Questions about this example

Official sources

Setup instructions checked on 13 October 2026. These are independent, documentation-based examples; the previews are not recordings of a live account. Prices and plan capacities keep the review date shown on our plan page.

READY TO BUILD YOUR OWN?

Take the steps into your account.

The link opens Systeme.io registration. If you already have an account, sign in there and follow the steps above. Check your requirements before selecting a paid plan.

Create your Systeme.io account

Affiliate link. We may earn a commission on eligible purchases. How this works.

Check plans and limits first →