Over 18 months with the self-development online course “Awakening”, we spent a $170,000 budget, brought in 485,715 sign-ups at an average of $0.35 and reached a 490% ROMI: for every $1 invested, the course earned $5.9 in revenue. The heart of this case is ads on 3 platforms combined with a multi-level automated funnel via email and a chatbot.
Context: the starting point
In 2024, the author of an online course on self-development and psychology came to us. Until then, the course had sold mainly through the author's personal brand on Instagram, organically. The main goal: scale sales across the Russian-speaking world (Ukraine, the CIS, diaspora communities in the EU and the US) without losing conversion or ad payback.
Starting conditions:
- A finished product with proven value (internal NPS 8.7/10)
- The author's personal brand with 80K Instagram followers
- Budget: $5,000/month at launch, with growth potential to $15,000/month
- Main KPI: ROMI of at least 300%
Strategy: 3 channels + an automated funnel
The core principle we used: don't send traffic to a sales page; build a warm audience with a free lead magnet, then warm it up automatically. In education and online courses, this works 3-5 times better than direct sales.
Channel 1. Facebook + Instagram Ads (65% of the budget)
The most important channel. We used 4 audience types:
- Lookalike of course buyers 1-3%: the best result, at $0.22-0.30 per sign-up
- Self-development interests: Tony Robbins, Esther Perel, psychology, spiritual growth
- The author's Instagram followers: warm retargeting, 14% purchase conversion vs 4% for cold audiences
- Lookalike of Instagram followers 1%: scaled the worst but brought the customers with the most spending power
Channel 2. YouTube Ads (25% of the budget)
We used YouTube to warm up cold audiences. A long video by the author (12 minutes) ran as a TrueView ad that users could skip after 5 seconds. The video didn't ask people to buy; it delivered value: “The 3 biggest mistakes people make in self-development.” At the end came a soft call to sign up for a free challenge.
The result: a YouTube sign-up cost $0.42, 20% more than from Facebook. But purchase conversion was 1.8 times higher because the audience arrived already warmed up by the long video.
Channel 3. Google Ads (10% of the budget)
We used it to capture hot demand on searches like “self-development course”, “how to change your life” and “21-day program”. The budget was small, but these sign-ups delivered a 700%+ ROMI.
The automated funnel: what happens after sign-up
The most important part of the case. Without the right automated funnel, even perfect traffic goes to waste.
Day 0. Sign-up
The user leaves their email and Telegram on the landing page and immediately receives:
- A welcome email with access to the first lesson of the challenge
- A message from the Telegram chatbot
- A WhatsApp message (for those who left a phone number)
Days 1-7. Free challenge
Every day, a new 30-45 minute lesson. Topics: “Why you're stuck”, “How to hear yourself”, “Energy and habits”. Each lesson ends with a soft mention of the paid course.
Days 7-9. Sales window
The paid course opens with a 40% discount for 48 hours. A series of 6 emails goes out, plus chatbot messages and Facebook retargeting of those who haven't bought.
“The real secret of a 490% ROMI isn't the ads but how everything works together. The best ads in the world won't save a product without an automated funnel. But bad ads will kill even a perfect funnel.” — Natalia Maslakova, founder of MAS Project
Days 10-30. Long-term nurturing
Those who don't buy move into a long nurture flow: 2-3 emails a week with valuable content and no selling. Every 2 months there's another sales window with a discount. In our data, 40% of purchases happen 2+ months after sign-up.
Creatives: what worked and what didn't
What worked
- Video testimonials from graduates: the main format. Real people, no actors. +60% sign-up conversion compared with static posts
- Transformation stories: “I was a burned-out accountant; now I run my own blog and earn 3 times more”
- Posts written by the author: long texts with a personal story. CPM was 30% higher, but conversion to the paid course was the best of all formats
What didn't work
- Quotes on pretty backgrounds, i.e. typical “Instagram” content: CTR 40% below average
- Selling the course directly to cold audiences: cost per click 5-8 times higher than with the challenge funnel
- Audiences built on “success” and “money” interests brought people with different expectations, and purchase conversion was low
Key takeaways for your online course
- Never sell a course directly from cold ads. Create a lead magnet (challenge, guide, webinar) and build an automated funnel
- A lookalike of buyers always beats a lookalike of leads. Paying customers share patterns that the algorithm picks up very well
- 40% of sales happen 2+ months after sign-up. Don't throw away your “cold” list; nurture it for the long term
- YouTube Ads is an underrated channel for online courses. Long videos warm people up better than any social ad
- A Telegram chatbot is a must. 80%+ open rates vs 20% for email
Want to scale your online course the same way?
In 30 minutes we'll review your funnel and show you where sales are being lost.
Get a free consultationFrequently asked questions
What is ROMI, and what counts as good for online courses?
ROMI (Return on Marketing Investment) is the return on marketing spend as a percentage. Formula: (Revenue − Spend) / Spend × 100%. For online courses, a ROMI of 200%+ is considered good and 400%+ excellent. In our “Awakening” course case study, ROMI was 490%.
How much does a sign-up for a free course cost in 2026?
It depends on the niche and format. A sign-up for a challenge or free webinar costs $0.20-1.50 for a Russian-speaking audience and $1-5 for an English-speaking one. In our “Awakening” course case study, the average cost per sign-up was $0.35 with worldwide targeting.
What budget do you need to launch an online course with ads?
The minimum for a first launch is $3,000-5,000: $1,500 for testing audiences and creatives and $3,500 for scaling the winner. In our experience, ROMI turns positive from a budget of $5,000/month. In the “Awakening” case, we started at $5,000/month and grew to $15,000/month.
Which traffic channels work best for online courses?
In order of effectiveness, in our experience: 1) Facebook/Instagram Ads (60-70% of the budget), 2) YouTube Ads (15-25%), 3) Google Ads (10-15%). For Russian-speaking audiences, Facebook remains the leader. YouTube is good for warming up cold audiences with video content.
Does an online course need a chatbot?
If your ad budget is over $3,000/month, yes: a chatbot pays for itself in 1-2 weeks. It automatically warms up sign-ups, guides them to a purchase and takes load off the sales team. In the “Awakening” case, the chatbot closed 22% of sales with no human involvement.