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

29 Dec 21
I have built 6+ apps. Some were successful, some not.

Now I always ask myself 8 questions before working on something new.

And I know the app will work if I get 8 YES.

Here are the questions.

>>> THREAD <<<
Before showing you the questions.

I didn't say that the app won't work if you get a "NO".

It will probably be harder.
1/ Did I start with a problem?

Don't lie to yourself. Sometimes you might think, "Yea, I started with a problem," but it's not the case.

Sometimes you invented the problem.
Read 11 tweets
25 Dec 21
I started SaaS many years ago.

And I did a lot of mistakes before my "successful SaaS" 😅.

So here we go.

15 mistakes I made you can learn from 🧵
1/ I started SaaS based on an idea and not a problem

Someday I woke up, thought about a cool idea, and started to build it.

But never got any user doing that.
2/ I tried for years to find the next $1 billion idea

You won't find it.

Most successful businesses you know today didn't start as a $1 billion idea.

They became one.
Read 16 tweets
24 Dec 21
I started my 1st Shopify App 3 years ago.

Today I own a $25k MRR app.

But I hadn't found a lot of information back then.

So here we go. My Christmas gift! 🎁

24 things I wish I knew when I started my Shopify App👇
1/ There are a lot of opportunities for apps.

You just have to talk to merchants to understand their pain and what's missing in the App Store.

New apps will create new needs.
2/ Don't wait too long to submit your app on the app store.

As soon as you have a working app (even an MVP), submit it.

Because Shopify will review your app during the approval process.

The more features you have, the more changes they might ask you to make.
Read 27 tweets
23 Dec 21
Here's what a moving truck taught me about building an app

Yea, it sounds weird.

THREAD 👇
So this week I moved to Paris (I was in the south of France)

We rented a moving truck.

But we didn't do this randomly!
We compared different companies renting trucks.

We didn't have a lot of furniture, so we just needed a small one.

So we tried to find one.

And we notice something strange.
Read 10 tweets
23 Dec 21
My guide to new technical founders:

I learned how to code when I was 13, built many apps that failed, own a $25k MRR app.

If you want to succeed, read this.
1/ Stop learning new technical stuff

Start building something valuable for people with what you know.
2/ It's not because a technology is new and trendy that you have to use it.

Programming language you already know > new stuff
Read 10 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

Too expensive? 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 on Twitter!

:(