Mat De Sousa Profile picture
Dec 31, 2021 25 tweets 7 min read Read on X
I took my Shopify App WideBundle from $0 to $25,000 MRR in less than a year.

Never paid ads. 💸

Today I am sharing with you the whole process.

>>> THREAD <<<
I first want to say that what worked for me might not work for you.

Do not try to copy exactly what I did. You can use that as an inspiration.

Let's go!
1/ We need to start with the back story.

We're in 2020. Covid-19 just started.

Everyone is staying at home and people are making a lot of money in e-commerce.

We have more people on Shopify.

I was in my last year before graduation and I had to do an internship.
Instead of an internship, I created my own company. So I was directly full-time on my business.

I loved e-commerce. I was already following many different French Facebook Groups. I knew how to code. I knew marketing.
2/ Get the Shopify App Idea

The 1st thing I had to do was think about the app I was going to create.

I had no idea.

So I randomly scrolled the Facebook Groups I was in (something like 4-5 groups).

I searched for terms like "app" or "problem" etc.
And during this search I found 3 posts (from 2 different groups).

These posts asked: "Does anyone know an app that does this".

They showed a screenshot from stores that were using something similar to WideBundle
3/ Validating the idea

I found 3 people asking for this app that didn't exist.

It probably means more people wanted that app but didn't write posts.

So I created a fake photoshop mockup and said "Does anyone want this app?"

Got 100+ comments—enough validation.
4/ Understanding the problem

I contacted all the interested people in the comments and asked them what they wanted exactly.

What you understand is sometimes wrong. Validate the problem with the users.

I asked "Why?" many times to go deep into the problem.
It also allowed me to get the words they used to describe the pain (for the landing page).

Allowed me to think about the pricing I was going to use.

And also to think about the features for the MVP.

I then told them that I was building the app (I was not).
5/ Start the MVP

I thought about the features for the MVP. Didn't want to spend a month working on it.

The MVP took me less than 2 weeks. It wasn't working for everyone.

It was only working for 4 themes. Only for the people who had 1 option in the variants.

But that's enough
Don't ever create a free MVP. Ask for money from day 1.

I just added a 14-day free trial and a discount for early users.

How are you supposed to know if they really like your app if it's free?
6/ Ship the MVP

I built a simple landing page in HTML. I talked about the pain and told them I had the solution.

Back in the days you didn't have to go through the approval process of Shopify. I wasn't on the app store.

I sent a message to everyone saying "It's live!".
Had hundred of comments but only a few people actually installed the app.

But 15 people is enough!

The few users will help you grow. They are the users in category A that you want to have.

If you don't know about categories. It's a concept I "created" to grow a SaaS 🤫
7/ Offer top tier support

I started to build the app with the users I had.

They told me when they found bugs when they wanted features.

And I tried to add and fix this as fast as possible.

They loved it and started to talk about that.

Create a helpdesk.
8/ Use Facebook groups to grow again

I went back to the posts I found in the groups and commented with the name of the app I created.

People will see it and all the posts will be again at the top of the group.
9/ Use your user base to grow

I asked all the users to talk about the app. To show love to what I had created!

They did it because I asked them to (and because I offered top tier support, a great app and something they wanted for a while)

So we slowly grew to 25 merchants
10/ Aim for PMF (Product Market Fit)

At this point the only goal isn't to have more users.

It's to find the PMF. Stop focusing on acquisition.

I wanted to have users telling me the app was gold.

You need to talk to them to know what you have to build.
11/ Launch on the app store

Now that I have a few users I go to the app store.

I tell my users to put a review to have a good ranking fast.

I know the app is good and I'm not afraid of bad reviews.

I take all the keywords I can from "competitors"
12/ Improve conversion rate and activation

Now I have a bunch of users. I add the onboarding steps and make the use of the app easier.

I just compare paying users with users who left during the trial to see what they didn't do.
13/ Snowball with affiliates

Now I can focus on acquisition because I've improved the activation and conversion rate.

I know that the app will reach the PMF soon (because users are telling me that the app is so good).

So I contact influencers (already knew some of them)
14/ Iterate on everything

Improve support. Add features (only the ones asked by many different users).

Track with Mixpanel to improve all metrics.

Ask for reviews when you help users with support.
15/ Reach PMF and enjoy

Now you reached the PMF. It took me 2 months. Sometimes it will take you more.

But don't try to go fast. Do all the needed steps.

Don't focus on acquisition before retention.

Congrats, you are now +100% each month
16/ Get more affiliates. Get more reviews.

Now it's a number game. You optimized everything.

You just need to keep adding new features, fixing bugs and providing excellent support.
17/ Hire someone

Now you can't do everything alone. You spend too much time on support. You need someone to handle this for you.

If you didn't yet. Create documentation with all the problems that users face and how to fix them.

It will help you hire.
That's all! Just iterate after that.

Like and retweet this thread if you liked it!

Follow me if you want more @DsMatie

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mat De Sousa

Mat De Sousa Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @DsMatie

Feb 28
Why is my Shopify App stuck at $57,000 MRR?

If it didn't happen to you yet, it will.

And here is why: 👇🧵 Image
Growth isn't linear.

You can be stuck at some point but still grow.

I'm currently stuck at $57K after growing like crazy and there are many reasons.
1. Seasonality

For some Shopify Apps, we notice seasonality.

For us it's as follows:

February, March → Not so good
April, May, June, July, August → Good
October, November → Incredible
December, January → Really bad
Read 12 tweets
Jan 13
Getting 10 early users can boost your Shopify App. 🚀

But they can be hard to get.

Here is the method you can use in 2024: 👇
I need to tell you, we’re not going to click on a magic button to find the 10 users in a day.

Here I’m teaching you the real method.

The boring one.

But the one that works.
From 0 to 100 users you need to be prepared to get the users one by one.

But think about it.

You spend 2-3 months doing it and then you’ll have Compound interest
Read 14 tweets
Oct 25, 2023
I own 2 Shopify Apps. And it makes me $650,000 per year.

If you're interested in Shopify Apps

Here is how I would start again today 🧵👇
I started in May 2020 with 1 App and quickly grew to $25,000 MRR in less than a year.

Then I built a second Shopify App and today both apps are making $54,000 per month.

But the first app brings 95% of the revenue.
1) Finding needs

Don't find "ideas". Find problems.

Problems make the best apps.
Read 18 tweets
Jul 25, 2023
I grew my SaaS company from 0 to $45,000 MRR.

One tool helped me: Mixpanel

That's how I took my conversion rate from 7 to 45% 🔥

Here are 8 metrics you should IMMEDIATELY track: 👇🧵 Image
Mixpanel is a tool that allows you to track EVERY ACTION from your users.

From a click to a feature used.

And when you get ton of data, you can quickly understand a few things.

Here is what I track on Mixpanel.
1. Every action

That's the first thing you should track. Every action from your users

- Clicks on links
- Opening a page
- Updating something

And try to attach properties, for example on a click link, add the link they clicked on.

It will help you analyze everything.
Read 12 tweets
Jul 7, 2023
I built 5 Shopify Apps and I'm currently making $46K per month 💰

Yesterday someone asked me how I'd do it again today.

Here is the 11-step strategy I would use: 👇🧵
I built 5 Shopify Apps but 2 are still up. The others failed (It was in 2017 - 2018)

And for the 2 Apps I used Facebook groups to get initial tractions.

But today groups are a bit dead.

So here is the new process I would probably use 👇
1- Finding problems (2 months)

I would go on Twitter/Linkedin and engage daily with merchants.

My goal would be to have 10 Shopify merchants as early users to try my future Shopify App.

I would talk to them to find out what other apps they use and what problems they have
Read 21 tweets
Jun 25, 2023
David just reached $100K MRR. And hit 1 million users in 9 months.

At the same time he was fighting cancer 🤯

Here is the incredible story and the strategy he used to grow: 👇🧵
@Davidjpark96 you're such an inspiration

So I have to tell your story!

We never had a call together, but I'd love to 💪

Here is the story.
In 2022 (If not in 2021?) David was diagnosed with cancer.

And also broke up with his girlfriend.

When everyone would feel completely down, David kept working on his startup Jenni AI.
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(