Hello IndieHackers,
My SaaS project, Calendesk (https://calendesk.com/), has just hit the $100K ARR milestone! 🎉
The journey wasn't easy. I burned through my savings, went bankrupt, and even had to work again for others before getting here. After a challenging 2.5 years, we finally reached $100K ARR with many satisfied customers.
From conceptualization to execution, I've been part of every process, experiencing the roller-coaster ride of hiring and letting go of numerous people.
To catch up on our progress, check out our monthly updates here: https://www.indiehackers.com/product/calendesk
Shoot your questions, and I'll be more than happy to share insights from our journey. Let's learn together!
Congrats @maciejcupial, that's awesome!
I have a few questions...
Really like that you've priced your product at $49/mo as an entry point (monthly).
Did you start off at this price point or raise it as you gained traction and improved the product?
Would love to hear where you started, from a pricing perspective, and how it evolved into what it is today.
I'm assuming you're after the B2B market versus consumers?
If so, is that the audience you started with? Or did you just take anyone who signed up and if that's the case were they consumers or businesses?
How have you been gaining new paying customers?
Marketing?
Direct Sales?
Something else?
I did read this entry, but there was no mention of how you achieved those signups other than mentioning SEO.
In another update you mention:
📈 3000 new visitors (+20%)
🔎 1200 new organic visitors (+22%)
Would love to hear more about gaining paid customers outside of the organic, SEO approach.
...from this post.
It looks like you've stuck with this choice. Would love to hear your thoughts on this and the results you've experienced doing this.
---
Thanks for being so transparent with your progress!
Hey, thanks! here are the answers:
We started modestly with pricing at $29, and have since made only one increase. I never intended to offer a cheap product, so it's likely that we'll be implementing more price hikes in the near future.
Our primary target has always been businesses. We have a diverse range of customers from solo entrepreneurs to large companies with over 150 employees. However, our ideal customer is a business with approximately 50 employees.
Calendesk is tailored to meet the needs of businesses, and this focus inevitably influences our pricing strategy (or it will :))
We began with a straightforward approach - we created a landing page with a clear CTA, and launched a Google Ads campaign. This strategy did bring in some customers, but it wasn't really profitable. However, it did help us understand our customers' needs better and helped with product improvements - at least someone was using the platform and could leave feedback.
SEO was super important for me, even though it's typically a slow process to see results. A significant advantage for us was being based in Poland, where the market is less crowded. It's more challenging to reach audiences in the UK, US, and other English-speaking countries, but we're certainly not giving up on our SEO efforts in these regions.
Other places we tried: Capterra, Bing - we still have some small campaigns running there.
Deciding not to offer free accounts turned out to be a great move for us. We had too many users who were reluctant to pay, and this became extremely frustrating. These users were consuming our time, particularly during onboarding, without contributing financially.
Maybe we did it the wrong way, no idea now, it's not sure if we won't try this again, but probably in a different way.
In the beginning, you need money, since I went bankrupt and money was important, I was doing everything to get paying customers.
Also, when we stopped offering free accounts, we noticed that the quality of our customer base improved significantly and we stopped serving annoying customers.
Congrats on 100K ARR! How were you able to maintain your motivation after you went bankrupt?
Thanks!
Well... what other choice did I have? :D The bankruptcy only motivated me more.
Congrats on your achievement.
Considering that calendar applications are not very unique, how did you manage ro differentiate yourself and get your first customers?
Thanks!
We target businesses and their needs. We have listened to first our customers and try to bring them the best experience they can have when it comes to scheduling appointments :)
How did we get the first customers?
We began with a straightforward approach - we created a landing page with a clear CTA, and launched a Google Ads campaign. This strategy did bring in some customers, but it wasn't really profitable. However, it did help us understand our customers' needs better and helped with product improvements - at least someone was using the platform and could leave feedback.
Thanks. Your example should give us the confidence that no market is really saturated- there is room for one more player who does things better or solves a related pain point.
Yeah, there is always space for someone new, at least if you don't want to get the entire market for yourself and your are happy with a small part of it :)
Well done for sticking with it. We've survived nearly running out of cash a couple of times and it's such a huge test of your resilience. Make sure you celebrate this milestone.
What do you guys do when you get in the danger zone of running out of cash?
Back in the early days I basically just panicked and tried to win more clients to cover it all. Now I seem to be able to panic less and look at where we can either reduce costs, delay payments, advance invoices etc. We also have a really good CFO non-exec who joins our monthly management meetings and whips me into shape. We've also recently switched from focusing on project work to monthly recurring revenue as project work is such a nightmare to manage from a cashflow perspective.
The fun fact is that if you focus too much on trying to get money from customers, usually the opposite happens.
Don't let this moment pass you by! There are always costs that can be cut. If you already have a stable income, such as in SaaS, it is much easier to predict things. Healthy bootstrapped businesses do not take as much risk as VC-backed ones.
thanks a lot! 🥰
What gave you the confidence to persist despite failing? Why did you persist instead of moving on to try something else?
Well... with something else, I would start the loop again. I wanted to finish as soon as possible the beta version and start selling it. Being focused is super important.
GREAT STORY! 🎉🎉🎉 We also have a SaaS project but we are struggling to find our first clients... how did you find your clients?
Thanks! Please search here for "first customers". There are a few answers here I already made about it.
Congrats Maciej! Very inspiring to read about your journey. Perhaps time to document your experience with a book? :) I'm sure it will be a super helpful read for all the Indiehackers out here.
haha, thanks! yeah, when I exit the company and have more time for it :D
Congrats!, would love to hear what your marketing strategies were.
How much time and effort did you put into marketing to promote your product?
Thanks!
It depends on what do think in terms of marketing.
We built a product page, ran ads, and contacted prospects. Nothing complex..
Congrats, would love to hear your insights!
Thanks!
Thanks!
Congrats on your milestone!
Did you have any partners while building the saas? If not, how did you manage to break through knowing the amount of work required to build and market a saas?
Did you build the prpduct yourself or did you outsource the work?
How did you approach the parts that you knew nothing about - maybe marketing or development, i'm not sure about your background expertise?
Thank you!
I have a co-founder. I don't fully understand the question. I have invested my private money into the project for a long time. Just recently, the product started to pay back my loans.
I made a huge mistake here, burning a lot of cash. We kicked off the project with a team of 10, which included backend and frontend developers, iOS and Android developers, a DevOps expert, a marketing specialist, my co-founder, and myself. Currently, my co-founder and I manage the business fully, delegating tasks that aren't our strong suits. I oversee technical matters while my co-founder handles support and customer success.
I had to let the team go and personally take charge of product development. It was a tough lesson, but an invaluable one.
How did you get your first paid customers?
What type of marketing have you implemented?
I am asking because it feels like getting those first few paying customers is the hardest part.
How much development have you put into it before you validated it by getting the first paid customer?
We began with a straightforward approach - we created a landing page with a clear CTA, and launched a Google Ads campaign. This strategy did bring in some customers, but it wasn't really profitable. However, it did help us understand our customers' needs better and helped with product improvements - at least someone was using the platform and could leave feedback.
In terms of development, definitely too much time. We have been building for over a year the first version, burning a lot of cash. We should start in the opposite way, sell first, build later.
What advice would you give a 22 yo starting out his own SaaS project - fresh out of uni?
I would start with the problem. What problem does your SaaS solve? Second, who is ready to pay to solve that problem?
Before building it, I would launch a simple landing page and try to convert the first signups - after signup, show info that the product is not ready yet, and we will let you know - at least you will see if someone wants to buy/use it.
Can you please share how you managed to get the word out there? How did you bring people to your website or any other platform that would result in a sale? I'm so clueless and I can't mess this step up when going live with my saas
Our initial launch strategy was simple - we set up a landing page and initiated a Google Ads campaign. This approach brought us positive results as we began to see visitor conversions. Later we used our phones and video meetings to talk to the customers.
Thanks for your story! I was particularly interested to read about the issues you faced with users on your free plan.
At the company I work with, we're planning on moving from a free trial offering to a freemium offering, but now I'll have to raise the point of how we should handle customer support and onboarding for them. It sounds like a real problem if the free users take up lots of time and never pay.
I wonder if anyone here has tips on the right level of support to give free users: too little and they might not get to value in the product and so never upgrade to a paid plan; too much and they're just draining resources that could be used elsewhere.
Thanks!
yeah, definitely, if your product is not super easy to use, and customers often need support, make sure, you define it clearly in the pricing.
If I would do it again, I would probably drop the support for free users and clearly say that the support is only for premium ones.
for example, free users get only access to the knowledge base.
Or the second approach, the support response time could be a bit longer for free users - but inform that it's because you are a free user - this could convert.
Thanks for the advice, I appreciate it. I'll raise those ideas with the team and see how we go 👍
This is such an inspiring story!!
thank you! ❤️
This is such an inspiring story for new founders, Maciej.
Thanks for sharing and for your transparency !
Often, being a new founder feels like walking in the dark.
Stories like yours is like a flashlight, it traces a path into that darkness
to the promised land ... revenue ;)
My biggest takeaway (so far): not all users are created equal!
Some users are more valuable than others ... so we must choose them wisely.
For us founders, the most valuable users are those who help us pay our bills,
so that our baby-project can live another day, so we can build more stuff ...
Looking foreword to continue following your "founder journey" ;)
(and keep feeding on your inspiration)
$100k ARR is good. Now let's get that $1M MRR !!!
I'll race you ... winner gets a free beer ;))
Thank you! ❤️
Absolutely agree with the types of users.
I'm in for that race to $1M ARR! Let's see who gets that free beer first! ;)
Ok, so the race is on ... hehe
You do have a head start, so I better hurry up ;)
On my side, this is my "corporate" or biz site (called avaluea)
https://avaluea.com/
If none of the links to products work yet, it's Ok,
simply means I have not officially released/launched anything yet.
Yesterday I was reading about Product Hunt,
so pushing my first baby on PH will probably be my next move.
So I am currently working on a "work management" product
... think clickup, monday, asana, only with my twist on it
(essentially, I like to do very graphical stuff, nice designs and such).
So that's simmering in my devel laptop, hoping to kick it "out the door"
to PH in the next couple weeks ... crossing fingers and toes ;)
Good luck with PH!
I personally have launched yet. Still collecting people around me that will be ready to support me there.
I don't think it's something we should focus at the beginning of the product launch, it's quite difficult to be on the top there.
So, you're hoping to do PH eventually, but for now you're collecting support?
My initial plan was actually to launch on YC SUS (YCombinator StartUp School) Forum. In the SUS Forum, there was a section to launch new products.
This Jan 2023 YC changed CEOs, and out of the blue, the SUS forum just disappeared. It is true, some SUS students were complaining that the forum was lacking, very few people were contributing, but killing it altogether? That's rough ...
Anyway, that SUS forum move forced me to go into Linkedin to hunt for prospects, but as a preliminary, I'll do a PH launch.
I agree, getting "PH Prod of the Day" should not be a goal.
But launching on PH "as soon as possible" should.
Why?
Because, as some of the YC partners keep telling us (over and over): if we are not at least a bit embarrassed by our initial launch, it means that we waited too long !
So my mktg stgy: Linkedin (because all the biz are there), but test on PH.
Thanks for sharing it!
That's good. Being new here definitely inspiration
Thanks! I hope to see you building something amazing!
I would like to know more about the development process...
How long did it take with how many developers?
What technologies were used?
We kicked off the project with a team of 10, which included backend and frontend developers, iOS and Android developers, a DevOps expert, a marketing specialist, my co-founder, and myself. My co-founder and I currently manage the business, delegating tasks that aren't our strong suits. I oversee technical matters while my co-founder handles support and customer success.
The system architecture is a hybrid model, utilizing cloud services from Azure and AWS. We use PostgreSQL for our relational databases.
Our API was originally constructed using PHP Laravel, but we are progressively transitioning some components to Python.
The frontend has been developed using VueJs, supplemented with Vuetify. On mobile apps, we use Swift for iOS and Kotlin for Android.
The beta version's development took over a year, my initial estimation was 3-5 months. Initially, I miscalculated the project's complexity and the management process.
Ultimately, I had to make the tough decision to let the team go and take on the challenge of completing the project myself.
Do you have any tips on how to take a product to market? I'm building a chrome extension for taking notes on Browser using AI - you can just ask whatever information you want from the page you're on, and you'll get it in your notes.
Although platforms like Indie hackers or Product hunt can be of great help to get some initial users. I don't think most of my users will be hanging out here, I don't think paid marketing would be a route to go for me without any revenue. Do you have any suggestions on finding a good distribution strategy?
Btw I'm a Software Architect at a fortune 500, I'm building this product on the side. I use Motion calendar for scheduling meetings but this seems like a good product, and I personally pay CA$52/month for that, I just being on schedule and time box. I'll definitely check Calendesk out.
I agree w Maciej suggestions.
For me, the most important question at the start of a "product journey" is the problem.
What problem are you solving? - to me this determines early on how successful you'll be, down the line.
A corollary to that is "your proximity" to that problem.
What is the distance between you and the problem, or how intimate are you w the problem.
That's why, as the YC guys often recommend, best is to solve a problem you yourself have ... so you become "customer zero" ... and who do you know best? Yourself.
Then all that's left is to hope that others have similar problems as the one you're solving ... and very crappy solutions ;)
(so they are desperately waiting for your solution)
Choose the problem you're solving wisely...
Hey,
What problem does it solve, who are the users, and where to find them? The three super important questions.
I would not build anything before trying to sell it first and finding potential customers.
You need to find your target group first and define your problem -> solution.
Thanks, thats a good advice. I went through the reviews of some famous extensions (Google keep and Notion clipper) and found the problem users faced. I built the solution for those people. One of my thoughts on how to get the initial users is to target that set of group from the comments.
that's a great idea! Do you plan to build it in public?
Awesome!
What the advice would you give to developer who just started indie hacking journey?
Solve a problem you yourself are having ... so even if nobody else buys, at least you solved your problem ;)
thanks!
Persistence is key. If you're not immediately seeing profits or attracting customers, don't be disheartened. Instead, keep refining your product, engaging with customers, and testing new strategies. The journey to success is seldom easy or quick, but it's always worth the effort.
Before you invest time and resources into building something, try to sell it. Building may not be the most challenging aspect, but selling it certainly is. Developers often overlook this and become too focused on the building process, neglecting the importance of customer interaction and sales efforts.
thanks!
I am so happy seeing your growth @maciejcupial. Your journey is very inspiring.
Thank you a lot!
I'm really inspired by your journey and sheer grit. Thats one thing my accelerator mentors taught me, be a cockroach, an inspect that can survive event the harshest of environment. Congrats and here's to many more years of success. May I know about some of the mistakes that you made early that only burned through your savings and didn't provide much ROI. I totally understand if you don't want to unpack that part of your life which was probably a traumatic experience.
Thanks! No worries, I'm happy to share. In reality, the experience wasn't traumatic at all :) Money is simply a tool, and understanding this makes it easier to spend without worrying.
Even if you lose money, you don't lose the knowledge gained and the confidence that you can always change your situation. As an experienced Software Engineer, I was always confident that I could overcome any challenges quickly.
From my journey so far, there are a few key takeaways. Firstly, only hire when it's truly necessary and beneficial. Secondly, conserve your resources and spend wisely. The hardest part isn't building the product, but selling it. Finally, actively engage with your customers, seek their feedback, and focus on creating the best product for them rather than obsessing over competition.
So true ... competition don't really matter !
Why?
Out of the +3,000 startups financed by YC (y combinator)
exactly 1 (one) was actually killed by its competition.
Competition exists, but that is not what will kill you,
so stop worrying about that ...
so true!
Wow, in 2 years and valuations are like 10X. Not bad at all.
If you don't mind I want to know. Are you hiring?
Thanks! Nope, we are not hiring atm. We work only with freelancers for SEO, marketing, and UI/UX. Not enough of budget for hiring yet 😮💨
No problem,
One last question, if you don't mind...
What does a marketer (like me) need to do this second to prove that they're worth your business... In regards to freelance work?
Probably nothing, we have a person who takes care of marketing for Calendesk, and we are happy with it so far. If this changes, then we will be open to talking with others. Otherwise, I don't want to spend time on it.
Oh ok, thanks for your time.
It's inspiring to see your dedication and perseverance throughout the challenging journey. I appreciate your willingness to share insights from your experience. Looking forward to learning from you!
Thanks a lot. There is still so much to learn!
Appreciate this AMA!
When you burnt through savings, and didn’t have money coming in, how did you not call it a day?
And then how did you know Calendesk was going to make it?
Well... I still had my credit cards, and there was no other way for me to proceed if I wanted to have a SaaS product. If I had given up, I would have had to wait, probably for years, for another opportunity. I was convinced I was making the right choice, and I just had to believe in it.
It took over a year to develop the project, but it was almost ready!
Good job Maciej and congrats on the milestone! My questions are about execution. Calendesk seems to solve a pretty common problem a lot of businesses have. How did you decide on the initial audience, do you see that majority of your customers belong to the same/very similar audience, and how did you get your first 10 paying customers?
Thank you in advance :)
Thanks, Michael!
At the beginning, we didn't have a clear understanding of who our ideal customer was. We had to adjust and reevaluate to identify the most appropriate customer base. This necessitated several changes to our platform, and we're still adjusting as needed.
Our initial target audience was essentially a guess, and as it turned out, I was mistaken. We quickly shifted our focus from this initial group to a different set of customers.
As for the process of acquiring our first customers, I've explained this in the previous question:
We began with a straightforward approach - we created a landing page with a clear CTA, and launched a Google Ads campaign. This strategy did bring in some customers, but it wasn't really profitable. However, it did help us understand our customers' needs better and helped with product improvements - at least someone was using the platform and could leave feedback.
SEO was super important for me, even though it's typically a slow process to see results. A significant advantage for us was being based in Poland, where the market is less crowded. It's more challenging to reach audiences in the UK, US, and other English-speaking countries, but we're certainly not giving up on our SEO efforts in these regions.
Other places we tried: Capterra, Bing - we still have some small campaigns running there.
Maciej, I'm curious.
I'm from Montreal, Canada myself, but I know Poland a little
(and I'll probably have to be in Wrsw this coming November)
so just curious: what city are you from?
(if you don't mind sharing that, of course)
Hey, sure!
I was born in north Poland (near Gdansk), lived in Warsaw, Cracow, and moved to Spain - Madrid two years ago.
Warsaw is amazing! I often visit the city. Do you need any recommendations?
Funny: I've been to all of those, except Gdansk ;)
Wrsw is Ok, it has some very nice parts - but you have to know them, like that park on the roof of the university library. My favorite place in Wrsw: Lazienki Park. Just wonderful !!
But 1st time I landed in Wrsw (like 15 yrs ago or so) I experienced a kind of culture shock - I took the train from Berlin Central station, which is super modern and just so architecturally impressive ... 8 train hours or so later, I land in Wrsw Central train station ... and experience what I called "culture shock"! My polish friend actually warned me about Wrsw Central station, but I did not believe her ... haha, no matter, I survived. Now so many things have changed in Wrsw since my last trip, I'm sure ...
(so I''m supposed to re-visit my polish friend this November: we'll meet in Lisbon - I have a 3-day course there on opening biz in Lisbon, then train ride to Lagos in the Algarve - absolutely love that place !! - then fly to her place in Wrsw)
Cracow, beautiful historical buildings, I like that castle with all the famous polish kings ...
Madrid: love the beautiful art-deco architecture, there I visited the Prado museum and the enormous park at back of the Prado, with that enormous rose garden ... but Madrid must be super-hot these days ...
Haha, yeah agree, 15-20 years ago Warsaw was much different. Now, every month a new modern skyscraper appears there lol
Love Portugal and Lago ❤️
Yeah, Madrid is extremely hot! But, if you are here! Let me know :)
Agreed. Few months ago I saw a pict of Wrsw skyline ... the amount of recent skyscrapers that now populates the skyline - compared to what I knew when I was there - is quite incredible.
My Wrsw friend, who is a marketing specialist, works in the Eurocentrum building, which is quite beautiful modern architecture.
Actually, for a time I was actually thinking to open an office in Wrsw, but then I thought: ... nah, Lisbon is much better, sea is near by, people are very nice, it's like Spain but less touristy, Lagos is 6h train ride away, Montreal is 6h flight away.
So Lisbon office, here I come !! hehe ... hopefully this November (crossing fingers ;)
I can understand it. I don't want to live in Poland because of the weather :) I'm pretty sure Lisbon was the right choice :) How is your language there?
Yeah, learning Portuguese is a challenge, but surprisingly much less than I thought.
Probably because people are so nice in PT, plus I am fluent in English and French
(living in Montreal, this is a "must").
English goes a long way ... while, except for Paris I don't recall using my "french skills" anywhere else in my past euro-trips.
Totally agree with your weather argument - you do NOT want to spend your February in Montreal, believe me ;)
But then again July in Lisbon or Madrid is not much better ... too hot ... and getting hotter every year ...
My solution: have one foot in Montreal and one foot in Lisbon/Lagos.
So Mtl office in summer - also hot but bearable (plus cultural life in Mtl. during summer time is quite incredible), and Lisbon office in winter.
So there you have it: Best of both worlds ... at least that's the plan ... we'll see how it executes this Nov (the Lsbn part)
Perfect! thanks for explaining :)