Someday final yr, I made a decision to show the French Collectively course (a self-study French course for English audio system) right into a language studying app.
This was accomplished in 3 steps:
- Studying how you can code
- Constructing the French Collectively app
- Launching
Right here is how I went about every step and what I discovered a protracted the way in which!
Step 1: The decline (or why I discovered how you can code)
After years of development, my weblog French Collectively began dropping in March 2021.

It wasn’t apparent at first. Only a few hundreds guests much less, barely decrease gross sales. I advised myself it was only a short-term drop due to a decrease demand of journey and language studying and principally ignored it.
In July 2021 my site visitors had dropped from 350,000 to 200,000 month-to-month guests.
I attempted to seek out the problem however stored coming to the identical conclusion: there was nothing clearly flawed with the weblog. It simply appeared just like the curiosity in studying French had declined.
Confronted with a lot decrease site visitors, decrease gross sales and a product I not beloved, I made a decision to place website positioning and advertising and marketing on maintain and deal with product improvement as an alternative. The purpose: flip my getting old French course (an interactive book) into a contemporary internet app.
The issue was, after all, that I didn’t know how you can code.
For the subsequent few months, I made studying how you can code my primary precedence and did (roughly) the next:
- Realized a little bit of Elixir. In hindsight, not one of the best match for my undertaking however I had enjoyable.
- Realized JavaScript on Udemy
- Realized Ruby on Rails with Michael Hartl’s course.
- Consolidated my information of Ruby on Rails with Hi there Rails.
After a number of months, I felt prepared to begin constructing the French Collectively app. Or somewhat, I felt that I needs to be prepared and determined to attempt despite the fact that the thought terrified me.
Step 2: Constructing the app
For years, my important supply of revenue has been the French Collectively course, a self-study course instructing English audio system high-frequency French vocabulary and grammar.

The course is one thing I’m actually happy with and has helped hundreds of individuals lastly converse French however it has all the time had a giant flaw: its format.
Since I didn’t know how you can code once I created it, I went with the EPUB 3 format and created an interactive book. I figured this may permit college students to have audio immediately contained in the course and use it identical to they’d use an app.

The issue with interactive ebooks is that they’re so unreliable and poorly-supported that they’d make anybody miss Web Explorer.
Therefore my want to modify from book to SaaS. The purpose of the app was to take the content material of the book and switch it into a contemporary internet app. One thing that will be:
- A lot simpler to make use of (no want to put in something)
- Sooner and extra dependable
- Cross-platform (the book required a special reader app for every platform)
- Versatile so I can add cool options like flashcards and a spaced repetition system.
I wished to construct a MVP as shortly as doable, and comply with finest practices so I figured utilizing a SaaS starter template could be a good suggestion. I went with Jumpstart Professional which helped me not solely construct sooner but additionally be taught a ton about the way in which Rails apps works.
After a number of months, the app was prepared. Or somewhat a ok model of it was. The design wasn’t excellent, the options have been primary and I’m positive skilled devs would scream wanting on the code but it surely was nonetheless a vastly improved model of the book course.


Step 3: Launching the app
Since this was my first SaaS, I made a decision to go gradual and do the launch in 3 important phases:
- Give free entry to the app to individuals who purchased the book course in 2022 with a view to get suggestions and ensure the app doesn’t crash.
- Swap half of my evergreen e-mail launch to selling the brand new app as an alternative of the course
- Launch to my 90,000 e-mail subscribers
My large purpose for April was to execute the primary 2 phases.
The free entry launch
I launched earlier than I assumed I used to be prepared as a result of I knew I’d by no means launch in any other case.
Once I despatched the e-mail giving free entry to individuals who purchased the French Collectively book course in 2022, some grammar explanations have been lacking and there have been nonetheless minor bugs however I figured I might enhance the whole lot whereas the launch was ongoing.
This primary part went nice. Individuals signed up, began utilizing the app and aside from a number of minor bugs, the whole lot went effectively.
Not one of the catastrophe eventualities I had in thoughts occurred.
- The app didn’t crash.
- Individuals didn’t inform me it sucked.
- Individuals didn’t wrestle to log in and use it.
When individuals advised me about small bugs, I managed to repair them. This will sound like no large deal in case you’re an skilled dev however to me, it felt like an enormous victory.
On to the subsequent part!
The evergreen launch
When individuals join the French Collectively publication, they obtain a free e-mail course known as 4 Guidelines You Should Observe If You Wish to Communicate French Fluently. The primary few emails are purely instructional and clarify French Collectively’s philosophy whereas the previous few emails are extra conventional launch emails with a deadline to purchase the course and obtain a free bonus.

This evergreen launch has been operating robotically for years and is what brings in 90% of my revenue.
So I figured I’d take this confirmed launch sequence, replace it for the app, after which make half of latest e-mail subscribers go to by way of the app sequence as an alternative of the book course sequence.
That’s when issues began. After one week, there was no denying that one thing was flawed. Very flawed.
- Good e-mail open charges and first rate click on charges.
- First rate quantity of visits to the gross sales web page (though lower than anticipated)
- Not a single trial signup for the app.
My first thought was that perhaps requiring a bank card to enroll in the free trial was a mistake so I deleted that requirement.
Sadly (and unsurprisingly in hindsight), this didn’t repair my difficulty. Extra individuals signed up however none of them transformed to paid.
I then tried plenty of issues:
- Altering the evergreen sequence to supply 3 months free as an alternative of providing the bonus I provide within the course sequence.
- Rewriting a part of the gross sales web page
- Altering the wording of random buttons
As typically with sudden adjustments made out of desperation, it didn’t assist.
I made a decision to take my thoughts off issues for a day or 2 and switch off my laptop. Not working for a number of days helped a ton and I began considering and analyzing as an alternative of appearing out of desperation.
I additionally talked to my pal Anna from Garlic Delight throughout our weekly mastermind session and we got here to the next realizations:
- The course and the app are mainly the identical product. The one distinction are the format (book vs internet app) and the associated fee.
- Which means that the copy that convinces individuals to enroll in the book course must also work to persuade individuals to enroll in the app
And a very powerful one for me: individuals don’t consider free trials as free however see them as the start of their subscription, a delayed cost of type. This implies convincing individuals to enroll in free trials takes nearly as a lot effort as promoting a course.
Based mostly on these realizations, I made a number of main adjustments:
- I took the course’s gross sales web page and re-used 95% of the copy for the app gross sales web page.
- I made a decision to supply the identical bonuses in each the course and the app sequence.
- I modified the wording about free trials fo focus much less on “free” and extra on “risk-free.”
3 weeks after making these adjustments, the numbers are wanting rather a lot higher. Listed below are the stats for the final 7 days:
- 303 e-mail subscribers went by way of the app launch sequence
- 103 visits to the app gross sales web page
- 8 trial signups (all for the month-to-month plan)
- 75% trial to paid conversion
Now the query is: what’s going to the churn price be like? The reply shall be within the subsequent retrospective.
Classes discovered
- No must reinvent the wheel. It’s higher to make use of current confirmed copy and barely tweak it than attempt one thing fully new. When the product are nearly similar at the least.
- Individuals don’t see free trials as free and signing up for a free trial requires as a lot convincing as shopping for a course.
- Generally taking a break for a number of days is the easiest way to clear up your thoughts and are available again to the issue with contemporary eyes.
What’s subsequent for Might?
Now that the app is off to an honest begin, the purpose is to construct upon this basis.
This implies:
- Proceed enhancing the app evergreen launch til it converts at the least in addition to the course’s evergreen launch. The variety of trial signups is sweet however the issue I’ve is that since individuals join month-to-month plans, it should take a full yr of subscription earlier than an app subscriber brings in as a lot cash as a course purchaser. Relying on the churn price, this might make the app approach much less worthwhile than the course.
- Make paying yearly extra interesting. Doing this may go a good distance in fixing the earlier drawback. Proper now I provide 2 months free when paying yearly but it surely’s not very emphasised. I might additionally attempt providing a bonus for yearly subscriptions solely.
- Work on part 3 of the launch and launch to my complete e-mail listing (90,000 subscribers). Based mostly on the app sequence’s e-mail subscriber to paid conversion price of two.64%, this might doubtlessly herald 2,376 app subscribers. So a MRR of roughly 20k USD (minus churn). If this occurs, I’d be capable of cease promoting the French Collectively course and absolutely change to selling the app as an alternative.
- Buid a Spaced Repetition System for the app. This could make the app way more efficient but additionally assist retain subscribers as a result of it should give them a purpose to make use of it day by day.
- Take website positioning severely once more. Focusing totally on studying how you can code and constructing the app means I uncared for website positioning. A powerful deal with linkbuilding might assist me return to 300,00 month-to-month guests (and past.)
See you a month for the subsequent retrospective!