How we Bootstrapped our SaaS Startup to Ramen Profitability

· 8 min read
How we Bootstrapped our SaaS Startup to Ramen Profitability

It’s been seven months since we launched our SaaS startup and we’ve reached ramen profitability. Canny makes enough to pay for its own expenses and our personal living expenses.

This is far less money than we made working at Facebook, but a huge milestone for our bootstrapped startup. We’ve eliminated one of the biggest risks of failure: running out of money.

In this post I’ll cover how we got here, and what we’ve learned.

How we found our burning problem

I won’t bore you with generic advice. You’ve heard it a thousand times. Solve a burning problem! Make something people want! Great advice, but not super actionable.

Instead, I’ll share how we found our burning problem.

We actually started with a problem of our own, then pivoted to a more valuable one.

Our original problem

We followed Paul Graham’s advice and started with a problem we had ourselves:

As users, it doesn’t feel like companies listen to our feedback. They’ll say “thanks, we’ll pass it on to the team”, but nothing ever happens. This is demoralizing. Apps are buggy and missing useful features. Fixing them would mean making all software experiences better.

generic-email-reply
Sad, generic reply

We built a community where people could post and vote on feedback for any product, publicly.

product-pains

Around 5,000 people posted and voted on ideas for several hundred products. It was a neat beta, but retention was weak. It was difficult to get teams to subscribe to feedback about their product.

Learning Lesson: We kind of just assumed our problem was valid and started building the product. We should have talked to more people first. It would have saved us months. We would have realized it wasn’t something people really needed or would pay for.

MRR: $0 (Oct, 2016)

The bigger problem

We starting talking to a ton of teams about user feedback.

  • How do you collect feedback from your users?
  • How do you keep track of user feedback?
  • How do you decide what to build?

It turns out there’s a reason it doesn’t feel like companies are listening to our feedback. It’s because they aren’t.

It’s not that they don’t care. They care deeply. It’s just that feedback is a mess. Product managers don’t have time to read every chat message, email, and support ticket. And even if they did, they wouldn’t remember it all.

This is when we realized there was a business problem causing our consumer problem.

To validate our new findings, we built a widget to help teams collect and keep track of user feedback.

canny-widget

I still remember the first time someone paid us $19/mo for it. We were ecstatic. It was the first time we’d ever sold something we built. The best part: they’re still using us today, a year later.

Learning Lesson: Talking to people is a great way to discover and validate problems. Writing code isn’t. Charging money is the ultimate form of validation. If a total stranger pays for your product, they must think you’re solving some problem for them.

MRR: $100 (Dec, 2016)

Understanding our value proposition

At this point, we knew what we had to do: fork the repo and re-market our community as a SaaS tool.

Sarah’s a product designer and I’m a software engineer. Building the MVP was the easy part.

But how do you make a landing page? What words go on it? How do you price it?

These are sales and marketing problems that we had never faced before. The way to solve these problems, we learned, is to understand your value proposition:

  • What problem do you solve?
  • Who has that problem?
  • How do they describe the problem?
  • How big of a problem is it?
  • How much would they pay for a solution?
  • What other solutions are out there?
  • How are you better / different?

Without answers to these questions, you’re just guessing.

Learning Lesson: Sales and marketing is about understanding the problem you solve, and clearly communicating that. If you’re struggling with them, you may not understand your value proposition. We spent a lot of time reading blog posts about sales and marketing. We should have spent that time talking to our target customer.

MRR: $100 (Mar, 2017)

Launching our MVP

We started with a soft launch to the teams already using us.

When we shipped our pivot, we were able to migrate everyone over from the old site. The core product was similar enough.

This was a great way to get a bunch of people trying our “paid” product from day one. We let it run for a week or two, worked out the kinks, then launched on Product Hunt.

product-hunt-launch

Our launch went amazing. Over 350 companies tried Canny that week. Dozens ended up paying after our 30-day trial.

Several factors played into our successful launch:

  • We solve a problem for software companies. Product Hunt’s community is mainly people working in tech. This audience was highly relevant for us.
  • We emailed the 5,000 people who had left feedback in our community. We let them know about our pivot, and that we were launching on Product Hunt.
  • We already had a few paying customers. This meant we knew we had something other people would pay for too.
  • Chris Messina hunted us. Thanks Chris! (he has a form where you can ask him to hunt you too)

Learning Lesson: If you sell to tech companies, Product Hunt is a great place to launch. It’s a one-time trigger, not your marketing strategy. If you do it sooner, you’ll get valuable feedback. If you do it later, you’ll get paying customers. I’m glad we did it later.

MRR: $1,000 (May, 2017)

Building an Inbound Engine

We’re coming up on 100 paying customers, and we’ve never done any outbound sales. Our strongest channel is organic, via “Powered by Canny”.

This is one of the huge benefits of building a user-facing SaaS product. By user-facing, I mean our product is used by our customers’ customers.

powered-by-canny

Thousands of people use our product every day. Some percentage of those people are PMs or founders, and have the problem we solve. They then sign up for Canny, wanting to use it for their own product.

This channel is boosted by the fact that my co-founder Sarah is a super talented designer. Several of our customers have switched from competitors specifically for our design.

Since we already had a bunch of inbound traffic, we’ve spent most of our time iterating on our funnel:

  • Landing Page → Pricing Page: Iterated on and simplified our landing page. Experimented with the headline. Included key features.
  • Pricing Page → Register Page: Changed and simplified our pricing. Added a slider to remove anxiety around scaling pricing.
  • Register Page → Free Trial: Simplified our registration forms.
  • Free Trial → Using Trial: Added user onboarding to encourage key actions. Made it easier to integrate.
  • Using Trial → Paying: Created a drip campaign in Intercom to encourage key actions. Added billing reminders.
  • Paying → Retained: Offering friendly, prompt customer service. Nurturing to make sure people are getting value. Promptly fixing bugs + building features where it makes sense. Adding sticky integrations like Slack + Zapier.

As a result, our funnel has gotten pretty darn good, and most months our churn is zero. We’ve been able to more than triple in just a few months, from our organic channel.

Learning Lesson: Start marketing earlier. Write less code. Since we’re an engineer + designer, we constantly fall back into a “product mindset”. Features are great, but they usually aren’t the most optimal way to drive your business.

MRR: $3,500 (Oct, 2017)

saas-profits
MRR: Up and to the right!
Subscribe to Canny Backstage

[mc4wp_form id=\”554\”]

Andrew Rasmussen

Hi, I'm a co-founder of Canny. Before that, I was a software engineer at Facebook. I love JavaScript, rock climbing, nerding out about the future, and SaaS.

All Posts · Twitter

Umm, how do you live on $3,500?

If you live in San Francisco, you’re probably wondering how $3,500/mo is anywhere near ramen profitability.

Four months ago we moved out of our cozy apartment in San Francisco to be digital nomads. Right now we’re in Valencia, Spain. We’re also a couple.

We’ll split an Airbnb for $1,000 a month, work from cafes, and eat cheaply. Canny spends hundreds a month, mostly on hosting and other SaaS.

Learning Lesson: If you can get away with it, you can save a lot of money working nomad. As long as you have Wi-Fi, you can work anywhere. We’re actually more productive working remotely because we don’t know as many people. All we do is eat, sleep, work, and explore.

Intrigued? Check out our travel Instagram or read Sarah’s post, Building our Startup as Digital Nomads.

Next Up After Our Ramen Profitability Milestone

We’ve built a solid engine that converts visitors into paying customers. It’s time to switch gears and focus on traffic.

  • Blogging: Seems to work well for SaaS companies like ours. We love what Eoghan says about content: the less you try to make it convert, the better it does. We’re focusing on posts that benefit our target customer, rather than trying to sell Canny.
  • Advertising: We’ve begun experimenting with FB + Google ads. Turning $X into $Y seems like a no brainer if Y > X.
  • Side Projects: There’s this idea that you can build a useful product, and give it away for free. For example, Front built reallygoodemails.com. If done right, these projects can be huge business drivers. We’re product people, so this lets us do what we do best.

We’ll let you know how it goes in our next post! Thanks for reading.

Andrew Rasmussen

Hi, I'm a co-founder of Canny. Before that, I was a software engineer at Facebook. I love JavaScript, rock climbing, nerding out about the future, and SaaS.

All Posts · Twitter

Canny is a user feedback tool. We help software companies track feedback to build better products.
Subscribe
Notify of
guest
31 Comments
Inline Feedbacks
View all comments
Brent
Brent
October 24, 2017 7:31 pm

nice post! thanks for building canny, it’s working great for us at expo!

Phil
Phil
October 24, 2017 8:55 pm

Can you give a breakdown of your hosting and SaaS expenses?

Jesus
Jesus
October 25, 2017 12:26 am

Are you incorporated in Delaware?

ted
ted
October 25, 2017 2:10 pm

you should join the azure startup scheme (bizspark) and you will get your aws costs paid for you (on azure obviously)

Matt Blake
Matt Blake
March 4, 2018 9:21 pm

I’m just about to launch my own bootstrapped saas. What advice do you have for when to start spending money on services like Intercom? Should I wait until I have a good number of paying customers? It seems you can achieve fairly similar results with free but unintegrated services.

Geoffrey Hale
Geoffrey Hale
October 24, 2017 10:08 pm

This is excellent. Thanks for writing this up.

Naureen
Naureen
October 24, 2017 11:11 pm

This is pretty awesome. I remember you guys from Startup School 2017. Keep up the great work!

Swapnil Agarwal
Swapnil Agarwal
October 25, 2017 6:37 am

An amazing story.
Best of luck guys 🙂

David
David
October 25, 2017 6:46 am

While reading the start of this post I thought “hmm I wish I could have their apppy page for my startup”. Turns out that what you ended up building 🙂 Awesome, you just gained another user!

Henri
Henri
October 25, 2017 10:04 am

You are living the dream! Keep up the good work 🙂

Teren
Teren
October 25, 2017 1:15 pm

Thanks for sharing your story. It’s already beginning to sound like an incredible journey. I’ll look to test it out.

Would you be able to comment on how much time you spent building the product, talking to users, testing the product with the users, etc.? And also commenting on how you got to speaking to those initial users in the first place that led you the big idea – was it your network? or reaching out to folks?

P.s. I can’t seem to “Connect with my Twitter account”.

Teren
Teren
October 27, 2017 6:00 pm

Thanks for sharing.

I get redirected to a page that says: “WordPress Social Login is not properly configured.
Twitter requires your application credentials.”

Now, if it works for you, then it might be our corporate firewall that could be blocking it. I’m getting this when I tried to “Connect with Twitter” to leave a comment.

Don
Don
October 25, 2017 3:13 pm

Were you guys invited to interview for the yc w2018 batch?

Don
Don
October 25, 2017 3:15 pm
Reply to  Don

Follow up question : what software for the blog and the comments? Custom built?

Adam
Adam
October 31, 2017 6:25 pm
Reply to  Don

I was wondering the same thing. Looks like WordPress with the wpDiscuz plugin for comments.

Sarah Hum
Admin
November 1, 2017 1:27 pm
Reply to  Adam

Nailed it. WordPress + wpDiscuz

Andrey Azimov
Andrey Azimov
October 25, 2017 6:16 pm

Great Article! It so simple and to the point without super “10 step of success advice”! Please keep writing! You are awesome! 🙂

Andrey Azimov
Andrey Azimov
October 25, 2017 6:18 pm
Reply to  Andrey Azimov

Also interesting to hear in some next future topics like “How is it to build a startup with your girlfriend”. Like sometimes I need to be hard and say that her idea is suck but I it’s very hard to do because she is my girlfriend 🙂

Sarah Hum
Admin
November 1, 2017 1:31 pm
Reply to  Andrey Azimov

Thanks for reading Andrey! We’ve thought about writing something like that. Stay tuned!

Daniel Lin
Daniel Lin
October 26, 2017 3:30 am

Awesome post! Which sales/marketing posts helped you the most? I’m at this stage atm 🙈

Marcus E
Marcus E
October 27, 2017 6:59 pm

Really good, clear, concise and interesting article Andrew, thanks for sharing! Good luck on growing this!

Jiaqi
Jiaqi
November 1, 2017 3:52 pm

Hi Andrew, love your story! I am actually in Valencia as well. It would be awesome if we can meet someday, share some personal experiences and get to know each other. You can send me an invite to my email 😉

Dogukan Tufekci
Dogukan Tufekci
November 3, 2017 7:55 pm

“The money maker” is a light-bulb moment for my pricing strategy. We’ll try free chat bots with “Powered by Tap Tap”, which will hopefully convert to more businesses visiting our landing page to get a chatbot.

Thanks!

thelostspore
thelostspore
November 12, 2017 6:43 pm

Loved this article – inspirational! Great idea too, I definitely have found myself wondering if there was something like this out there. Good luck to you both!

Max
Max
November 22, 2017 10:43 am

Amazing post! I like the transparency so much here! We’re trying to build PixelMe the same way. Have you guys considered doing an Appsumo campaign. It was huge for us 🙂
We started to write our story as well (https://medium.com/pixelme-blog/from-bali-to-our-first-10-paying-customers-854d710f8e81). Next post we will share more about Appsumo 🙂
Would be happy to share some learnings with you guys, if you’re up for it at some point.
We definitely need to give a try to your app! Good Job ❤️

Sarah Hum
Admin
January 16, 2018 9:18 pm
Reply to  Max

Hey Max, sorry for the delayed response! We’ve thought about doing Appsumo but haven’t gotten around to it. Would love to hear about your experience.

Juan
Juan
December 8, 2019 4:56 pm

Hello. I’ve just found this post, and since it was written a few years ago, would love to know what is your MRR now? I’m about to start my own project, and knowing that would be really inspirational. In fact, seeing that you got to $3500 MRR in just one year sounds really awesome for me.
Thanks!

Sarah Hum
Admin
December 11, 2019 7:31 am
Reply to  Juan

Hi Juan, we passed $50K MRR a few months ago 😊 Good luck with your project!

© Canny 2023
Privacy · Terms · Security