CREO is in open beta. Create your school free →

Affiliate program for an online school: selling courses through other people

Ads get more expensive, organic grows slowly, and you have already told your own audience everything three times. An affiliate program is a third channel: other people's audiences sell your course for a share of the payment. You pay only for results, with no budget upfront.

It sounds like free sales. In practice 90% of affiliate programs die in week two: affiliates get a link, post once, nothing sells, everyone forgets. Here is how to do it differently.

When an affiliate program makes sense

Three conditions must hold:

  1. The course has already sold 20–30 times. An affiliate will not test your hypothesis for you. They need a product with a known conversion rate so they can estimate their own earnings.
  2. Your margin can absorb 20–40%. On a $120 course, a $36 commission plus $15 of tutor cost — do the math on what is left.
  3. You have something to give besides a link. Ready-made copy, visuals, a promo code, a live session.

An affiliate program will not rescue a product that does not sell for you. A weak landing page fed by someone else's traffic is just a more expensive weak landing page.

How much to pay: three working models

Percentage of the payment — 20–40%. The default for courses. 30% is the comfortable number: enough for the affiliate to make an effort, enough left for your tutors and platform. For cheap products, 40–50% is reasonable because the absolute amount is small.

Flat fee per sale. Useful when your product line has mixed prices: one fixed amount for any course sold. The affiliate immediately sees that 10 sales equals a specific number.

Tiered commission. 25% for the first 5 sales, 35% after that. A direct incentive not to stop at one post — this works well with bloggers.

Run the unit economics before launch. Take the price, subtract the commission, the cost of delivery (tutors, homework review) and the payment processing fee. Compare what is left against a direct sale. If that gap is acceptable, launch.

Three types of affiliates

Graduates. The warmest type: they took the course and can speak about the result in the first person. Offer the partnership at the moment you issue the certificate — that is the emotional peak.

Adjacent experts. You teach paid ads, they teach copywriting: audiences overlap, products do not compete. The best format is not a link but a joint live session ending with an offer and their promo code.

Bloggers and channels. Maximum reach, minimum conversion. Ask for a specific format — a post with personal experience plus a story walkthrough — not "mention my course". A banner with a link produces a handful of clicks.

Do not recruit 200 affiliates. In most schools, 3–5 affiliates generate around 80% of affiliate sales.

Tracking sales

Promo codes. A personal code with a 10% discount per affiliate. Visible in the payment, and the discount lifts conversion. Downside: buyers lose codes.

A dedicated payment link. Payments through it attach to the affiliate automatically. The most accurate option for direct sales.

UTM tags plus a 30-day cookie. Clicked the link, bought within a month, sale credited. This catches long decision cycles.

Whatever you choose, write down the tie-breaking rule before launch. The classic conflict: the buyer came from affiliate A but used affiliate B's promo code. The standard is last click — the last touch takes the commission.

What to hand an affiliate

  • Three ready-made texts of different lengths: story, messenger post, newsletter. They should adapt, not write from scratch.
  • Visuals — covers, 2–3 story templates, a short video teaser.
  • A discount promo code for their audience. That is their reason to post: not "buy this course" but "I have 10% off for you".
  • A deadline. An open-ended program never works.
  • An affiliate chat with public sales stats. Competition beats reminders.

The admin side, briefly

Commission is payment for a service, not a gift. Agree on a payout cadence (monthly) and pay after the refund window closes, so you are not paying commission on payments that get reversed. One paragraph in your terms is enough.

Four mistakes that kill affiliate programs

  1. Launching with no deadline — zero urgency, zero posts.
  2. A commission that is too low. Nobody makes an effort for a token amount.
  3. Silence after launch. Affiliates need managing: a reminder three days before the deadline, interim results, fresh copy.
  4. No dedicated page for affiliate traffic. Someone arriving from another channel does not know you and needs a "who we are" block and social proof that your own audience does not.

Where to start this week

Take one course that already sells consistently. Work out the commission your margin can absorb. Message five graduates with the strongest results and offer a partnership with a two-week deadline. Assemble a pack of three texts and a promo code. That is one evening of work and an honest test of the channel with real money.

In CREO, affiliate sales rest on two things already in the platform: a personal payment link generator (WayForPay and Stripe) and a CRM that shows where every lead came from. You can build the funnel for affiliate traffic in Telegram and a dedicated page for it in the sales page builder, without touching your main landing page. Gamification keeps course completion at 70–80%, so affiliates recommend a course people actually finish.

CREO beta testing starts in August 2026. Join the early list at platform.creo.ua — beta testers get access to MCP-driven school management first.

FAQ

What commission should I pay affiliates for course sales?

The working range is 20–40% of the payment. 30% suits most mid-priced courses; for cheap products 40–50% is reasonable because the absolute amount is small. Run the unit economics first: subtract commission, delivery cost and payment processing from the price.

How do I track which affiliate brought a customer?

Three methods: a personal promo code, a dedicated payment link, or UTM tags with a 30-day cookie. Fix the tie-breaking rule — usually last click — in writing before the program launches.

How many affiliates do I need to start?

Five is enough. In most schools 3–5 affiliates produce around 80% of affiliate sales, so it is better to properly equip a few with materials and a deadline than to send a link to a hundred people.

ShareTelegramX
ВВ

By Віталій Вальков

Засновник CREO

Засновник CREO — української AI-first платформи для онлайн-шкіл.