Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

SaaS Interviews with CEOs, Startups, Founders

Developer SaaS Hits $112k MRR Bootstrapped using community growth strategy

27 Mar 2023

Transcription

Chapter 1: What is the main topic discussed in this episode?

4.992 - 44.266 Julian Donjou

The easiest way to do that is to go to getlatka.com and use our filtering tool. It's like a big Excel sheet for all of these podcast interviews. Check it out right now at getlatka.com. Mergify launched back in 2018. They work side jobs until 2021, 2022 when they quit and went full time.

0

44.566 - 67.596 Julian Donjou

Julian told me a year ago they were doing $35,000 a month, now doing $110,000 a month in revenue, all bootstrapped, which we love, serving 150 customers that pay on average $750 per month. And again, they help you merge your code faster and safer with merge queues, workflow automations, and just a lot of different ways to save time. Hey folks, my guest today is Julian Donjou.

0

67.616 - 79.458 Julian Donjou

He's the CEO and co-founder of Mergify. He's been a free software developer for the last 20 years, contributing to multiple open source projects and publishing several books on the Python programming language. All right, Julian, you ready to take us to the top?

0

80.78 - 81.362 Unknown

Yeah.

0

81.382 - 88.054 Julian Donjou

All right. So you're working on Mergify.com today. Tell us, give us an example of a customer that's paying you to use the software.

Chapter 2: How did Mergify evolve from a side project to a full-time business?

89.789 - 112.172 Julian Donjou

Yeah, sure. So what we do is we provide automation services for software engineering teams that are using GitHub. So the common problems people have in software engineering teams that, I mean, you do a lot of code changes, you do a lot of pull requests. Basically, you're trying to merge your code as fast as possible and, I would say, as secure as possible.

0

113.033 - 140.217 Julian Donjou

So our customers, usually, they're having large repositories, a lot of people, engineers working on the code, and they're trying to make that process of merging the code very fast and reliable. And so walk me through, on average, what do those customers pay per month to use the technology? I mean, we invoice and build per seat. So I guess our average team size would be around 100 engineers.

0

140.538 - 160.363 Julian Donjou

So I think for most customers, it's around between $500 and $1,000 per month on a subscription basis. Okay, cool. We'll go in the middle and just go with 750 there. So just to be clear, you charge on that per seat model. Most teams are about 100. Do you upsell feature sets or anything else?

0

Chapter 3: What challenges did the founders face while bootstrapping Mergify?

161.812 - 183.596 Julian Donjou

Yeah, we do. So we have multiple plans. Right now we have three plans. Our larger plan is really for people using GitHub Enterprise Server, which means you are deploying GitHub on your own infrastructure. So we do have a Mergeify instance that you can run. with that GitHub infrastructure on your cloud, for example. So that's really our high-tier package.

0

183.616 - 196.187 Julian Donjou

Our regular plans, which are basically two basic plans where you have the basic features of Mergeify, for example, a simple merge queue that's going to merge your pull requests automatically in a very simple way.

0

196.207 - 212.279 Julian Donjou

If you want to go faster, have more optimization, we have a premium plan, for example, where we're going to add more and more features, more advanced features for larger teams, for example. Okay, walk me through some of the backstory here. What year did you write the first line of software for Mergeify?

0

212.7 - 218.192 Nathan Latka

Or first line of code, sorry. When did you launch the company?

0

220.677 - 241.752 Julian Donjou

Sorry, I... When did you launch the company? sorry we launched the company five years ago uh basically so the way we started is that we tried to um solve our own problem uh myself and my co-founder we both are software engineers uh and when we started to work uh on a project on github we were having this kind of issue where

Chapter 4: How does Mergify automate the code merging process for customers?

241.732 - 263.013 Julian Donjou

We're trying to automate our work, basically. I mean, we are lazy. So the goal was to, you know, having a program that does things for you. And there was a lot of missing features in that regard on GitHub. So we're starting that way, trying to automate everything. And that's actually where we got our first customers. We both were very active in open source communities.

0

263.794 - 281.053 Julian Donjou

Name a couple of open source communities that you were in where you got your first customers. We started with a lot of BG OpenStack projects. We were working back then at Red Hat, which is a major open source project contributor. There's a lot of people there working.

0

281.113 - 302.074 Julian Donjou

So, for example, the Ceph project, which is a distributed storage open source project, started to use Mergeify in their repositories to automate a lot of their work. And that's basically how we started getting first open source projects and then our first customers. And Julien, fast forward to today, how many paying customers are you working with?

0

303.876 - 309.665 Julian Donjou

We have more than 150 customers right now, mostly in the US.

0

Chapter 5: What pricing model does Mergify use for its services?

309.946 - 324.488 Julian Donjou

That's really where we find the most companies using GitHub nowadays. And Julien, so can I take 150 customers times the $750 per month average price point? It puts you at about $110,000 a month in revenue. Is that accurate?

0
0

325.415 - 346.217 Julian Donjou

Yeah. That's great. And if you're at $110,000 a month today, where were you exactly one year ago so we can understand growth? I think a year ago, we were at a third of that. So we basically multiplied by three over the last year. And have you done all this bootstrapped or have you raised capital? We all bootstrapped since the beginning.

0

346.277 - 366.705 Julian Donjou

So it took a while, I think, for us to grow, basically because we started with... I mean, our own solution, which was, you know, a Python script to automate a lot of core work and bring that to a solution that can accommodate, you know, businesses, large corporations, large teams. It took a few months, a few years.

0

Chapter 6: How did the founders acquire their first customers?

367.006 - 384.148 Julian Donjou

Finding the good product market fits the good. Even the good marketing, the good way of selling the product took us a few years. Since we didn't raise capital early, which was a choice, we wanted to focus on building the product and not trying to go on a roadshow, trying to find a VC or that.

0

385.21 - 405.063 Julian Donjou

Yeah, I mean, it took a few years to start, but at the end of the day, we're quite happy with that decision so far because we're free and very autonomous in the way we can take our decisions. No, I think that's super smart. Now you keep saying we. Did you have one co-founder at the beginning? Yeah. Did you guys just split equity 50-50 at the start? Yeah, exactly. Oh, that's odd.

0

405.083 - 423.158 Julian Donjou

So how do you get over disagreements? It turns out we've been working together for more than 10 years. So before starting the venture, I think we both I mean, we worked for five or six years together on the same coding project, all of that.

0

Chapter 7: What marketing strategies are effective for Mergify?

423.178 - 447.289 Julian Donjou

So we knew each other very well. I think we're both alike in the way we think. So it's very rare we disagree on anything. If we do, I think we try to spend a lot of time discussing. And so far, we never are to be in a very large disagreement where we're like, okay, we're blocked or we're stuck. It's a risk. I mean, for sure. And I knew since the beginning that it is a risk to split 50-50.

0

447.522 - 463.406 Julian Donjou

So it's very fair. And I know the company will not run without me. And he knows that it would not run without me. So we have to work. I mean, you have to have this mindset where you have to work with each other. You can't just get rid of the other one. So it worked very well so far and it still works to this day.

0

Chapter 8: What are the future plans for Mergify's growth and product development?

463.426 - 475.825 Julian Donjou

So how did you, you launched in 2018. It sounds like your revenue really started sort of the end of 2021. How did you guys pay yourself between 2018 and 2021, like your house rent and for food and things like that?

0

475.805 - 505.187 Julian Donjou

yeah we did not actually i mean we worked for the first uh a few years uh we had uh two jobs for a while um both media and i and when we were able to switch to to that full time but it took yeah i mean the first years were pretty hard you had to which is a good thing i think to have because you know that both money and time are very constrained so you have to focus on the right thing which as an engineer you see a lot of stories of people trying to build products and you know never launching and adding more and more features because you're like

0

505.167 - 523.31 Julian Donjou

yeah, that new feature will bring new customers and you never do anything. Whereas where you were in the first few years, we were in the mindset that would be like, we have no time and no money. So like we have two hours of spare time this week. What do we do? What can we do with only two hours and basically zero dollar?

0

523.951 - 529.538 Julian Donjou

So you think in a different way, which I think helped us a lot over the years to grow.

0

529.518 - 556.74 Julian Donjou

in a way where you don't have a lot of resources basically you do a lot of things you try to do other things with a little when did you guys quit your fault your other jobs and go all in on mergeify what year uh we quit a couple of years ago for maybe i mean a different time for me and medic uh to be able to focus uh on this and also when we started to hire more people uh over the last years uh we were we were able to you know grow and so when did you when did you quit your other job 20 20

556.72 - 578.829 Julian Donjou

2021 yeah i mean yeah we put a different job for media i quit last year but they go over a couple of years ago i mean as soon as basically we got enough money to start paying one salary and then to start with and hire more people how many people are you guys today full time uh we have 10 people full time in the team and how many are still hiring We have seven engineers right now in the team.

579.37 - 593.781 Julian Donjou

Interesting. So who are the other three? Are they in sales? Me, I'm doing sales and a lot of things. And we have two people working in the marketing team. Walk me through how you're getting customers today. Is it still open source communities, hacker news, somewhere else? What's your go-to-market?

594.503 - 611.865 Julian Donjou

Yeah, so basically a lot of open source communities right now, I mean, we're spreading the service for free since the beginning for open source projects. So we do a lot of word of mouth. Again, people are seeing that on GitHub being used and they are curious about what Mergeify is, what it does. trying it out.

612.206 - 633.866 Julian Donjou

And sometimes they're like, you know, they work on their weekend project on an open source project and they get back to work on Monday being like, well, I just did this weekend on my pet project and it would be nice to have this at work. So that's how it started for the first customers. We're getting, I would say, more and more mature customers, more and more bigger customers.

Comments

There are no comments yet.

Please log in to write the first comment.