Benjamin Houy Profile Banner
Benjamin Houy Profile
Benjamin Houy

@BenjaminHouy

2,225
Followers
679
Following
188
Media
4,162
Statuses

Founder of @FrenchTogether . Accidental marketer learning how to code and sharing my journey building a language learning SaaS.

London, England
Joined July 2017
Don't wanna be here? Send us removal request.
Pinned Tweet
@BenjaminHouy
Benjamin Houy
1 year
One year after launch, the French Together app (my first SaaS) now makes $10k/month. Find out how how I got there (and what I learned in the process) in my @HighSignalio interview!
8
11
114
@BenjaminHouy
Benjamin Houy
1 year
Ever since switching my SaaS to annual only pricing, a few people have contacted me saying they would only sign up if there were monthly plans. In every case, I gave them a link to sign up for monthly. Guess how many of these people ended up signing up? Yup, 0.
33
20
725
@BenjaminHouy
Benjamin Houy
1 year
Ever since launching my web app, people have been asking me for a mobile app. After talking to a few users though, I realized all they want is an app icon on their home screen so I wrote a guide on how to add that. I haven't received a single mobile app request since.
39
45
710
@BenjaminHouy
Benjamin Houy
1 year
This is something I keep noticing. Just because people say they would sign up if X feature/pricing was available doesn't mean they will. People telling you they want something is not validation.
10
14
338
@BenjaminHouy
Benjamin Houy
2 years
My Twitter feed is now 90% people I don’t follow. How do I make it stop?
155
10
298
@BenjaminHouy
Benjamin Houy
2 years
Almost at £3k MRR! #buildinpublic #SaaS
Tweet media one
24
1
204
@BenjaminHouy
Benjamin Houy
2 years
I finally reached £4,000 MRR! :) #buildinpublic #SaaS
Tweet media one
32
1
196
@BenjaminHouy
Benjamin Houy
1 year
Last week, I tried removing my monthly plan and going annual only with my SaaS. The result? 20% less signups. Annual subs bring in 2 to 3 times more money though so I’m tempted to keep it that way. Is that crazy?
76
6
191
@BenjaminHouy
Benjamin Houy
1 year
Can confirm. Raising my price from $9.99/mo to $24/month eliminated 90% of problematic customers for me. Also had surprisingly little impact on the number of signups.
@patio11
Patrick McKenzie
1 year
The best reason to charge more is to make more money, but the next best reason is that you will price out “pathological customers.” Customers like the one below *are numerous* and higher price points mean you’ll lose less of your brain cells dealing with their many challenges.
19
72
1K
4
6
165
@BenjaminHouy
Benjamin Houy
2 years
@PierreDeWulf In my experience the issue is mostly customers not knowing what to expect and worrying they will not hear back. An auto reply acknowledging the message was received and saying how long a reply will take goes a long way.
1
1
157
@BenjaminHouy
Benjamin Houy
5 months
UPDATE: It did not work. At all. Not a single person replied asking to sign up. Turns out building an email list based around offering free content wasn't the best way to acquire customers.
@BenjaminHouy
Benjamin Houy
5 months
I have an email list with 80k French learners. Of these, 700 have email addresses ending in ".edu" So I'm going to send an email asking them if they are teachers, and offer them a free teacher account. Hopefully, some will like FT and then sign up their school for it.
6
1
20
26
4
155
@BenjaminHouy
Benjamin Houy
2 years
3 months after launching the French Together app and I'm almost at £3,000 MRR. Growth has been slower than expected but at least it's going up :). #buildinpublic #SaaS
Tweet media one
18
2
146
@BenjaminHouy
Benjamin Houy
1 year
Probably a B2C thing but I noticed that helping people who ask lots of question before signing up for my SaaS almost always backfires. Worst case scenario: Tons of back and forth and they never sign up. Best case scenario: they sign up and then send hundreds of support emails.
30
7
141
@BenjaminHouy
Benjamin Houy
2 years
The hardest part of running a business isn’t marketing or coding. It’s staying motivated long enough to see results.
20
6
118
@BenjaminHouy
Benjamin Houy
1 year
I don’t understand how people manage to write copy with ChatGPT. Maybe I’m using the wrong prompts but everything ends up bland, generic and cringy.
51
1
112
@BenjaminHouy
Benjamin Houy
8 months
I don’t get why so many people are complaining that this is just a ffmpeg wrapper. So what? If you prefer to use ffmpeg directly, go for it. But the reality is that many people will happily pay for a tool that makes their life easier.
@hieudinh_
Hieu Dinh
8 months
325,7 MB down to 8,3 MB 🤯
Tweet media one
90
68
2K
30
3
108
@BenjaminHouy
Benjamin Houy
2 years
2 years ago I had almost no programming knowledge. Now I have a profitable SaaS built using Rails and JS. I would like to build a second SaaS so I can improve my programming knowledge. Should I build it with the same stack or try another stack such as Node + React?
18
3
102
@BenjaminHouy
Benjamin Houy
2 years
I have been coding for a year and still feel like I barely know anything about programming. How long did it take you to feel like a competent developer?
80
2
100
@BenjaminHouy
Benjamin Houy
2 years
After years of growth, my blog French Together started declining in March 2021. I tried to fix it but came to the conclusion it had more to do with the market than anything else. So instead, I learned how to code and built a SaaS. #buildinpublic
8
6
94
@BenjaminHouy
Benjamin Houy
2 years
I recently increased my SaaS pricing and expected slightly lower sales. What I didn't expect was: - Lower churn. - Much nicer customers. It has made customer support so much more pleasant. Would 100% recommend!
13
3
92
@BenjaminHouy
Benjamin Houy
1 year
One year ago, I was full of doubts and about to launch my first SaaS. I had an audience but knew nothing about SaaS and programming. One year later and I just passed the bar of 1,000 paid subscribers. The journey hasn't been easy but I'm pretty excited about the future.
Tweet media one
23
0
83
@BenjaminHouy
Benjamin Houy
10 months
I hate magic links. They force me to open my email client, get distracted by new emails and often make me lose my flow. If you are going to offer magic links, please at least give people the option to use a password instead.
23
2
80
@BenjaminHouy
Benjamin Houy
2 years
October is over and I missed my MRR goal but not by much. On the plus side: - 143% increase in trial signups - Churn down from 9.5% to 6.6% - Lots of lessons learned (see link in next tweet) I have a good feeling about November :). #buildinpublic #SaaS
Tweet media one
12
1
71
@BenjaminHouy
Benjamin Houy
4 months
Just accidentally canceled 50k/year worth of subscriptions to my SaaS. I think it's time to take a break.
6
1
62
@BenjaminHouy
Benjamin Houy
2 years
Tried something new this month. Pretty happy with the result!
Tweet media one
7
0
56
@BenjaminHouy
Benjamin Houy
2 years
9 months after launch, the French Together app (my first SaaS) is now close to 1,000 users! This would never have been possible without all the support and encouragement I have received from fellow indie founders here on Twitter so thank you everyone!
Tweet media one
9
0
57
@BenjaminHouy
Benjamin Houy
2 years
My biggest regret as an indie founder is not to have learned how to code earlier. Nocode tools were great to start but the limitations meant I frequently had to tell customers that the features they wanted couldn't be implemented. Now I can do anything and it feels amazing.
11
6
52
@BenjaminHouy
Benjamin Houy
1 year
Just removed monthly plans! Now my SaaS only offers annual pricing. Probably one of the scariest decisions I have made as an indie founder. Wish me luck!
@BenjaminHouy
Benjamin Houy
1 year
I have been running an experiment to see the impact of removing my monthly plan and going annual only with my SaaS. I expected less signups but lower churn and higher LTV. Instead I got...44% more signups! An amazing result because annual subscribers are worth 3 times more!
Tweet media one
20
1
51
16
2
50
@BenjaminHouy
Benjamin Houy
1 year
I have been running an experiment to see the impact of removing my monthly plan and going annual only with my SaaS. I expected less signups but lower churn and higher LTV. Instead I got...44% more signups! An amazing result because annual subscribers are worth 3 times more!
Tweet media one
20
1
51
@BenjaminHouy
Benjamin Houy
2 years
When I do marketing, I feel bad for not coding. When I code, I feel bad for not doing marketing. Being a generalist is hard.
15
2
49
@BenjaminHouy
Benjamin Houy
2 years
Why do things that work in other browsers never work in Safari?
28
0
46
@BenjaminHouy
Benjamin Houy
2 years
My goal for October was to reach 500 students and £4k MRR. It looks like it may happen :) #buildinpublic #SaaS
Tweet media one
8
1
46
@BenjaminHouy
Benjamin Houy
1 year
One unexpected (although unsurprising) side effect of removing monthly plans for my SaaS is that annual subscribers tend to be: - Much nicer. - Require less support. - More motivated => More success stories. The downside is that my trial to paid went from 50% to 25%.
6
1
46
@BenjaminHouy
Benjamin Houy
2 years
One year ago, I had a struggling business and a product I was ashamed of. I had just spent a year learning how to code and had one clear goal: turn the ebook into a web app. Here are the stats 6 months after the launch: - 678 customers - $51,614 in sales - $5,644 MRR
Tweet media one
7
0
46
@BenjaminHouy
Benjamin Houy
4 years
I used to hate HARO. It just wasn't working for me. Then I tried it again a few months ago and have already earned backlinks from Business Insiders and other top publications. Here are my best tips! THREAD
4
6
44
@BenjaminHouy
Benjamin Houy
2 years
I never found building and shipping difficult. The tough part has always been knowing what to build. Is it the same for you?
21
0
44
@BenjaminHouy
Benjamin Houy
2 years
I'm sorry, I really tried but I can't stand LinkedIn. Every time I open it, the feed is just an endless stream of posts written by a worse version of ChatGPT.
5
4
42
@BenjaminHouy
Benjamin Houy
4 months
@robwalling Honestly it has gotten to the point where I assume most people writing things like that earn nothing. The highest earners I have met tend to have very unassuming bios.
3
0
43
@BenjaminHouy
Benjamin Houy
4 months
@levelsio For me it increased account signups but not trial conversions. Ended up removing it because all it did was lead to more customer support requests.
2
0
41
@BenjaminHouy
Benjamin Houy
2 years
You know what I love most about SaaS? The revenue keeps stacking up. With one-time products, every day was a blank slate so I would always worry about revenue vanishing. With SaaS, I know I can count on recurring revenue and that's an amazing feeling.
Tweet media one
5
0
39
@BenjaminHouy
Benjamin Houy
1 year
A rarely-mentioned downside of using a MOR like Paddle or Lemon Squeezy is that you often end up paying tax you don't need to pay. I don't sell enough to reach the sales tax threshold in most most US states but Paddle does so I end up paying sales tax in many states anyway.
Tweet media one
14
2
40
@BenjaminHouy
Benjamin Houy
2 years
GPT-4 is an incredible tool but it’s a tool you have no control over. Pricing could double, the API could be restricted. You could get banned. Think carefully before basing your entire business on it. You are building on someone else’s property.
10
3
40
@BenjaminHouy
Benjamin Houy
2 years
The kind of day I could get used to.
Tweet media one
4
0
39
@BenjaminHouy
Benjamin Houy
2 years
@levelsio Urgh, Brits asking others to stop using American English are getting really annoying. Just received something similar a few days ago:
@BenjaminHouy
Benjamin Houy
2 years
I love living in the UK but one aspect of British culture that really puts me off is the blatant anti-Americanism and exceptionalism. If you think your accent and place of birth make you inherently superior, there is something seriously wrong with you.
Tweet media one
4
0
24
4
2
38
@BenjaminHouy
Benjamin Houy
2 years
When I switched from ebooks to SaaS, I thought it would convert better because it was a vastly superior product. This didn't happen and the road has been quite bumpy. But growth has been steady and that's one thing I'm very grateful for. Hoping to reach 10k MRR by April.
Tweet media one
0
3
37
@BenjaminHouy
Benjamin Houy
2 years
How come MRR tweets get so much engagement if people are tired of them?
20
0
35
@BenjaminHouy
Benjamin Houy
6 months
Just got a message from a school district saying they are interested in a French Together subscription for 150 students. They also asked if there is a way for teachers to track students progress. Let's see if I can build a basic way to do that today! #buildinpublic
11
0
35
@BenjaminHouy
Benjamin Houy
2 years
I see more and more tweets and replies that are clearly written by ChatGPT and it makes me sad. Being social is the whole point of a social network. If all you care about is posting vague content anyone else could generate in seconds, you are missing the point entirely.
6
1
34
@BenjaminHouy
Benjamin Houy
1 year
Last month, I stopped offering monthly plans and switched to annual only for my B2C SaaS. Pros: - 30% more trial signups - 34% higher average transaction - Doubled cashflow - Lower churn - Nicer customers Cons: - 3 times more refunds (4% to 12%)
6
1
32
@BenjaminHouy
Benjamin Houy
2 years
I felt really demotivated last week. MRR was down, I was stuck with a bug I didn't know how to fix. It just didn't feel worth it anymore and I briefly entertained the idea of selling French Together. So I did the only thing I knew would help: turn off the computer, go out
4
3
30
@BenjaminHouy
Benjamin Houy
1 year
Slow and steady wins the MRR race.
Tweet media one
2
0
29
@BenjaminHouy
Benjamin Houy
2 years
Last week I made a few changes to my blog and sales page. The result? 106% increase in trial signups. Here are the 2 main changes I made:
Tweet media one
4
0
30
@BenjaminHouy
Benjamin Houy
1 year
Just increased the price of annual subscriptions to my SaaS from $119/year to $144/year. I considered going for $168/year but it feels a bit too violent of a jump. Existing subscribers are grandfathered but I'm curious to see what impact this will have on new signups.
Tweet media one
6
0
30
@BenjaminHouy
Benjamin Houy
1 year
This month has been pretty awful. My trial to paid went from 60% to 30%. My churn is up 33%. Back when I was selling one-time purchases, a month like that would have meant no money in the bank. But the beauty of SaaS is that I still have recurring transactions so I know
Tweet media one
2
0
28
@BenjaminHouy
Benjamin Houy
1 year
It finally happened! I got my first copycat! Someone made a copy of French Together for German. They even copy pasted my landing page copy. They even sent me a DM to tell me about it. I’m not angry, I’m just confused honestly.
Tweet media one
14
2
28
@BenjaminHouy
Benjamin Houy
1 year
Recently @daniel_nguyenx asked me about my experience switching from Paddle to Stripe so I thought I would share more detail. I switched because: - I'm under the sales tax threshold in most countries but Paddle isn't so I was paying thousands in undue tax. 1/5
3
2
29
@BenjaminHouy
Benjamin Houy
1 year
Indie founders often try to build everything on their own. But using a SaaS template is probably the best technical decision I have made. It means I have time to work on features that make my SaaS stand out instead of spending hours on authentication, billing etc.
5
0
28
@BenjaminHouy
Benjamin Houy
1 year
The past 2 months have been a disaster. I have been feeling incredibly overwhelmed. I tried to do way more and ended up doing way less. I made lots of changes I should never have made. Why? Because I wanted to go faster. Time to go slow again and enjoy the journey.
8
0
28
@BenjaminHouy
Benjamin Houy
1 year
There is a huge difference in MRR for French Together depending on the tool used to calculate it. ChartMogul: $15,309 ProfitWell: $10.2k Paddle: $9 625 I know they all calculate MRR differently but this seems a bit extreme?
10
0
28
@BenjaminHouy
Benjamin Houy
1 year
Unexpected issue I’m facing after switching from Paddle to Stripe. Nobody is signing up. I went from 5 signups per day on average to 0 and I have no idea why.
10
1
27
@BenjaminHouy
Benjamin Houy
1 year
I have been testing 2 version of my SaaS pricing page. One with monthly + annual, one with annual only. So far the annual only version gets 27% more trial signups. Definitely not what I expected and proof that it's always worth testing.
5
0
26
@BenjaminHouy
Benjamin Houy
1 year
Unexpected side effect of trending on Hacker News: Lots of detailed feedback on how to improve the French Together app from people who are much better at coding than me.
2
2
26
@BenjaminHouy
Benjamin Houy
3 months
This month has been such a SaaS rollercoaster. I accidentally canceled 50k/year worth of subscriptions, a huge hit to my MRR... And then had a B2B customer inquire about a potential 800k/year deal. Not sure what's next but I can't wait!
3
1
25
@BenjaminHouy
Benjamin Houy
1 year
@levelsio One of my favourite ones is “I don’t want to learn French” (I sell a French course.)
0
3
23
@BenjaminHouy
Benjamin Houy
2 years
I love living in the UK but one aspect of British culture that really puts me off is the blatant anti-Americanism and exceptionalism. If you think your accent and place of birth make you inherently superior, there is something seriously wrong with you.
Tweet media one
4
0
24
@BenjaminHouy
Benjamin Houy
6 months
Social media is full of MRR graphs showing meteoric rises and people reaching 100k MRR in months. But it's far from being the reality for everyone so I thought I would share French Together's growth over the past 12 months. Not bad but definitely not as impressive.
Tweet media one
7
0
24
@BenjaminHouy
Benjamin Houy
11 months
At its peak, French Together was getting 350k monthly visitors from Google. It now receives 1/3 of that... Sounds bad right? Except that the traffic I now get converts 4 times better. You don't need a ton of visitors, you need the right visitors.
1
1
23
@BenjaminHouy
Benjamin Houy
1 year
A while ago, a very rude customer decided to do a chargeback instead of asking for a refund. I just received an email from @PaddleHQ saying they fought and won the dispute for me :)
0
1
24
@BenjaminHouy
Benjamin Houy
2 years
September growth for French Together: The good: - £3,574 MRR (+£914) - 191k monthly visitors (+16%) - 3.2k new email subscribers The ugly: - 13% churn Main goals for October: - Test new sales page copy - Add more practice exercises to the app - Publish 16 articles
Tweet media one
3
0
24
@BenjaminHouy
Benjamin Houy
1 year
I offer a 30-day money-back guarantee for my SaaS but people frequently request refunds after more than 30 days. Would you refund them?
41
0
21
@BenjaminHouy
Benjamin Houy
2 years
I have a customer who uses the French Together app a lot but is also very critical and sends me suggestions for improvement every week. This week, the only feedback she sent me was "The recent changes are quite good."
5
0
23
@BenjaminHouy
Benjamin Houy
2 years
November is over. Lots of churn but still managed to grow :) - £4,489 MRR - £8,296 earned - 237 trial signups - 45% trial to paid - 10.1% churn
Tweet media one
3
0
23
@BenjaminHouy
Benjamin Houy
6 months
@Kyru117 @euboid But bad words in one language are not necessarily bad words in another.
1
0
22
@BenjaminHouy
Benjamin Houy
1 year
After a very quiet summer, French Together is finally growing again. Let's see if I can reach $15k by the end of the year!
Tweet media one
6
0
23
@BenjaminHouy
Benjamin Houy
2 years
Well, that’s new! Someone just bought French Together after a recommendation from ChatGPT.
Tweet media one
3
0
23
@BenjaminHouy
Benjamin Houy
8 months
Language learning is a super crowded market. There are hundreds of Duolingo clones, flashcard apps and AI chatbots. But you know what's missing? A great pronunciation trainer. If I were starting from scratch, that's what I would focus on.
12
0
22
@BenjaminHouy
Benjamin Houy
1 year
Now I ignore such messages. It's a shame for the few people who would genuinely have signed up and benefited but it helps me keep my sanity and help all the other students.
3
0
23
@BenjaminHouy
Benjamin Houy
1 year
@DmytroKrasun Same. I even created products for potential customers before learning my lesson.
1
0
22
@BenjaminHouy
Benjamin Houy
1 year
It seems totally wild to me that I keep increasing my prices and people keep signing up at the same rate. If you haven’t already, try raising your prices, you won’t regret it.
5
2
21
@BenjaminHouy
Benjamin Houy
1 year
A few months after switching from @PaddleHQ to Stripe, I'm considering switching back. I thought Stripe would save me lots of money in undue tax but registering for tax in the EU has been a nightmare. To this day, I still haven't been able to pay tax in Ireland.
2
0
22
@BenjaminHouy
Benjamin Houy
1 year
People often talk about the cons of B2C. Lower prices, demanding customers... But nobody ever mentions the pros: no compliance audits, no sales calls, much easier to run on autopilot. Makes B2C a better choice for new SaaS founders and people who want a lifestyle business IMO.
6
1
22
@BenjaminHouy
Benjamin Houy
1 year
6 weeks after switching to annual only for my SaaS, I’m now considering adding the monthly plan back because many of the people who signed up are not real customers. They signed up yearly because they had no choice but then request a refund after a month.
@BenjaminHouy
Benjamin Houy
1 year
I have been running an experiment to see the impact of removing my monthly plan and going annual only with my SaaS. I expected less signups but lower churn and higher LTV. Instead I got...44% more signups! An amazing result because annual subscribers are worth 3 times more!
Tweet media one
20
1
51
8
0
19
@BenjaminHouy
Benjamin Houy
7 months
I promised to share not only the good of building my SaaS but also the bad. So here goes: The latest Google update has been devastating for French Together. The articles that generated most of my leads are now at position 6 or even further. Not sure what to do next.
6
1
20
@BenjaminHouy
Benjamin Houy
5 months
I have an email list with 80k French learners. Of these, 700 have email addresses ending in ".edu" So I'm going to send an email asking them if they are teachers, and offer them a free teacher account. Hopefully, some will like FT and then sign up their school for it.
6
1
20
@BenjaminHouy
Benjamin Houy
9 months
After a few rocky months involving a major overhaul of my customer acquisition strategy, French Together is finally growing again! Feeling good about 2024! :)
Tweet media one
4
0
20
@BenjaminHouy
Benjamin Houy
2 years
Just got another "dispute created" email from @PaddleHQ . It's starting to get annoying. Why don't people just ask for a refund?
8
0
20
@BenjaminHouy
Benjamin Houy
6 years
@muneeb @dhh The problem is that alternatives are only useful if people use them. I have signal and telegram on my phone and would love to stop using Messenger but many of my friends and family members only use Messenger.
1
0
20
@BenjaminHouy
Benjamin Houy
1 year
@NFH_WFH No, the opposite actually. The version with annual only converts better.
1
0
18
@BenjaminHouy
Benjamin Houy
1 year
@itsjustamar Good idea. People rarely take action otherwise.
0
0
19
@BenjaminHouy
Benjamin Houy
2 years
Has anyone tried sending pre-billing notifications to their SaaS customers? As a user, I feel like that's the right thing to do and really appreciate when companies do it. As a SaaS founder, I'm terrified it will double my churn. What do you think?
12
0
19
@BenjaminHouy
Benjamin Houy
2 years
I can’t help but feel that devs would be a lot more productive if they spent less time arguing over technologies and more time building and shipping.
9
0
19
@BenjaminHouy
Benjamin Houy
2 years
I'm really happy about the progress I have made working on the French Together mobile app today. And I'm even happier about the neighbours' cat coming for a visit. #buildinpublic #buildwithcats
Tweet media one
2
0
19
@BenjaminHouy
Benjamin Houy
8 months
Frankly most of the negative replies seem to come from people who think they are too smart to use a wrapper… while actual smart people will happily use a tool that saves them time so they can focus on harder problems.
1
0
18
@BenjaminHouy
Benjamin Houy
1 year
There is no way I’m giving Apple 30% of the revenue from French Together subscriptions but the App Store rules are confusing. Can I bypass Apple payments by simply not allowing signups from the app?
20
0
17
@BenjaminHouy
Benjamin Houy
2 years
Me 2 days ago: OMG I beat my all-time record number of trial signups, I’m going to be rich. Me today: OMG last 2 days signups are way down, I’m a failure.
5
0
18
@BenjaminHouy
Benjamin Houy
8 months
Has anyone built a SaaS based entirely on Rails + Hotwire? I keep thinking I should use React or other frontend framework for more interactive parts of French Together like drag and drop quizzes or chats. But do I really need to?
Tweet media one
23
1
17
@BenjaminHouy
Benjamin Houy
2 years
Marketing can be frustrating but it's so worth it. Redid French Together's positioning and trial signups have nearly doubled.
Tweet media one
2
0
17
@BenjaminHouy
Benjamin Houy
2 years
If you are considering buying Twitter Blue for better engagement, don't. I did that a few days ago and my engagement has never been worse.
8
0
18
@BenjaminHouy
Benjamin Houy
2 years
The awkward moment when you hit send on a launch email to 76,000 people... Then realize you linked to the wrong landing page. Thank god @Bento has a "pause sending" button.
2
2
15
@BenjaminHouy
Benjamin Houy
2 years
I love London in the fall but the lack of sunshine is having a very noticeable effect on my mood. Anyone else struggling with this? Did you find anything that helps? I’m considering buying a SAD lamp but not sure how helpful that would be.
17
0
17