
Joel Griffith (Browserless) on building a bootstrapped SaaS to $4M ARR with content marketing that outlasted Google Cloud and a $60M competitor
Loading summary
A
Welcome to the SaaS podcast. I'm your host, Omer Khan. AI has changed the playbook for building and growing SaaS. Every week I talk to founders who are writing the new one. My guest today is Joel Griffith, the founder of Browserless. They let developers run and automate browsers in the cloud. Joel bootstrapped this business to nearly 4 million in ARR with a team of less than 10 people. But it took three years of nights and weekends before he felt safe enough to be able to go full time. Then Google launched a competing product. A VC backed startup raised $60 million to compete in his space. And then AI came along and changed everything. If you're building or investing in a SaaS company, you already know security isn't optional. One breach and everything you've built can be at risk. That's where ThreatLocker comes in. Imagine having the power to decide exactly what's allowed to run in your environment and blocking everything else by default. No guessing. No. Hoping your existing solutions catch it. Real enforceable control. ThreatLocker is a zero trust platform that locks down your environment without disrupting operations, gives you total visibility, and stops unauthorized applications before they become a problem. If you want stronger security and tighter control, visit threatlocker.com that's threatlocker.com Right now, there's a number hiding in your SaaS metrics. The exact point where your growth will stall. You can change it, but first you have to see it. It's simple math. When your churn catches up to your new revenue, you stop growing. You're running just to stand still. I've built a free calculator that shows you exactly where your ceiling is and the fastest way to break through it. Find your ceiling at SASClubIO/calculator. That's SASClubIO calculator. I've interviewed over 450 B2B SaaS founders on this podcast. Success leaves clues and I've been taking notes. Every week I send out the shortcuts, the blind spots and the tactics that actually work so you don't have to learn everything the hard way. Over 5,000 founders read it. You probably should too. Sign up free at SasClub IE newsletter. That's SasClub IO newsletter. Joel, welcome to the show.
B
Hey, thanks so much. Thanks for having me. Happy to be here. Excited to talk about browser lists and things.
A
So yeah, that works for me. So tell us about browser lists. What does the product do, who's it for, and what's the main problem you're helping to solve?
B
Yeah, so it's a headless browser. I shouldn't say headless. It's just browsers as a service. There's just times in engineering, organization or even a non engineering organization and you need to get something automated or done in like a third party system or get data from someplace and you have to use a web browser to do that. Which probably doesn't shock a lot of people that have never worked on a technical problem, but you know, to do that like automatically in the background, you know, not have to go do it yourself, that involves writing code. And you got to manage this thing now, this browser process, make sure it gets shut down so you're not spending a lot of money on it. And so we, we kind of take the operational part of that off. So we're like, you could think of it as browsers, as infrastructure, but just helping like programmers, engineers automate things that need to get done for their business or personal reasons and don't want to think about babysitting a massive, massive binary master process alongside of that.
A
So you were about to say it's a headless Chrome browser, and then you said, no, I'm not going to say the headless piece. So just explain that because when I kind of researched the interview, it made sense, right? I mean, a headless Chrome browser is basically a browser without the window that we see that allows people programmatically to go and get something from another website right through the browser. So why did you pause at the. I shouldn't say that.
B
Yeah, I think it's partly because people get confused on like, well, why are you calling it headless? It's just a browser. There's no head on a browser. So I think people that aren't in the technical side get tripped up on that a little bit. Like, what is a headless browser? Why are you saying headless? And it's just. Yeah, it's what you exactly said. It's a browser without a running display. And in like programming parlance, headless is what we call that or you know, daemonized, that's another word. It runs in the background. So programmatic browsers, I think would be a lot better way to put it. But yeah, I don't know why the term never caught on. Headless. Headless caught on for some reason. So that's what all the engineers will say, or developers, you'll hear them say headless.
A
So, so, so give us a sense of the size of the business where you, in terms of revenue, customers, size of team.
B
Yeah, so we're hovering right around like 3 1/2 million ARR. Really close to 4 million. So and we get, I mean in of terms, terms of like daily signups, we, you know, right around 250 to 300 signups a day and then, you know, percentage of that converts to paid. I think we're probably right. If I were to, you know, look at it again as 3 to 4000 paid users and that's, you know, trending upwards. So yeah, good, good healthy numbers. I'm happy. Yeah. With that. So yeah, it's been a, been a fun journey to get there. But yeah, right. About three and a half million ARR. And then. Yeah.
A
And how big is the team?
B
We're under 10. So it's very small, very focused team. Predominantly obviously engineers. About half of that is engineering. And then if you count me as well into that equation, probably like 60% of us are engineering and building stuff.
A
Let's talk about where the idea came from. And also I shouldn't, we should mention that the business is bootstrapped.
B
100. Yeah. So there's kind of an aha moment that I had in and then, you know, the more I looked into it or thought about when the company started, I was like, oh. There was like this pattern in prior engineering roles that I had where this technology would have helped a lot, you know, but nobody had the time or the effort or thought about it enough just to like get something off the ground. A lot of technology is a means to an end and so browser list kind of felt like that, but nobody was just thinking about having a better mean to the end. But I was working on side projects as a full time engineer and was building a simple wish list like aggregate site for birthdays or anniversaries or whatever. I was tired of just like getting an Amazon wishlist, so I was building one myself for family use and then ran into an issue when I was trying to fetch data from a third party website. I think it was Target at the time. And they were running what's called a single page app, which means if you loaded up their page there would be no content in it until you know, JavaScript runs and then it fetches data and you know, builds up the page. Right. I was like, oh, sweet. Puppeteer just came out. I know how Puppeteer works. It'd be great to use Puppeteer to like solve that problem. But then I just had like tremendous issues getting this running in a production environment. You know, like sometimes it would work, sometimes the browser would crash. You know, there was like out of memory options, you know, Nothing was working in Docker at the time anyway. So I just kept running into this, like, frustrating issue and I was like, well, there's this new technology. I wanted to use it. Certainly other people are probably wanting to use it. Why? How come there's nobody else, like, servicing this need? And so took a look around and nobody was doing anything meaningful back then. Like, well, maybe I should pivot. Like, this seems really obvious to me. And as an engineer, like, I speak. Speak engineering, you know, language and like, know their thoughts. And you know, as having been an engineer, I think for, you know, five years at the time, like, maybe I should do this instead. So, yeah, kind of did a pivot over into that and yeah, shoot, that was eight years ago. Eight, almost nine years ago. So that's where it started. But, you know, again, thinking about it, like all these ideas over time, you know, like one, one business, I was generating PDFs with the browser that sucked. I was running tests in another company with a browser that sucked, scraping really sucked with the web browser. And just anyways, it's like, yeah, there really is like a pattern I noticed is like, oh, all these businesses, all these organizations relied on this for, you know, critical systems or critical like CI processes or whatever. And just nobody was like, thinking about improving that and making it easier for businesses to adopt that as part of their stack. So, yeah, that came some years later, but felt it in my bones to a degree.
A
Often I talk to founders and when you scratch below the surface, you realize this wasn't their first idea. Surprise, surprise. And they went through a ton of other business ideas that failed before they found traction. Was that the case for you and how many ideas did you work on before browserless?
B
Oh, yeah, it definitely was the case. I think it, it's. It's probably a really good trait as a founder to, to know that, like, you're just trying things over and over again and, you know, failing fast, moving on to the next one. I probably was on idea number like five or six at the time. And a lot of it was like B2C things, like, things that I wanted to use as a person but not necessarily as an engineer. And I think that's where, like, where I found success was, oh, I want to solve a problem for myself as an engineer because I know that problem space really well. You know, consumers, you know, B2C plays can work, but it's a lot broader of a, of a pool you have to go after. And most, if not all of those kinds of projects need some sort of funding to get through all the noise in that market because there's just so much going on. I mean there's tons going on in engineering and you know, development space too. But yeah, so worked really hard on that. This as as like a really good first foray into like I'm gonna like target something more niche and, and more in tune with what I would want as an engineer. And I think that's what really kind of pushed me across the, the boundary to like, you know, being able to sustain myself and start to hire eventually. But yeah, like, you know, find success.
A
How long was this a side project before you started working on it full time?
B
That's a great question. I think I was three years. The tricky thing was Covid happened at one point in this project. So I started late 2017. So roughly two years into it, Covid happened. I had a full time job still. I was working on browserless on the side. 2020 was going to be my cutoff date. I was like, I'm just going to go full time on browser lists. And then for me it was 2019. And then Covid happened and it was like, I should wait. I've got two jobs effectively, I have no idea what's going to happen with this pandemic. It's just unclear to me what's going to go on. But I've got two things so maybe I should just wait and see if one of them fails and I can rely on the other. And then after about six months into it, decided to go full time on browser. Just like things were, you know, mostly normalized. Economy hadn't shifted in an incredible way one way or the other. And so actually kind of helped because there was a big in, you know, injection of cash in the VC space to kind of like build grow businesses. The feds weren't charging anything for interest rates, so that kind of helped to be honest. Like there was just a lot of money available to businesses that were trying to do something meaningful. And so I got, you know, new contracts, everything from there. But yeah, it was about three years. It, it was tough to be honest. Like I can kind of see why folks, you know, take VC money because it just obviates, you know, having to struggle for years either on Ramen profitability, if you've, if you've heard that term, or you know, working two jobs to try to sustain yourself.
A
So yeah, what, what were you doing in terms of MRR when you went full time?
B
I think we had just crossed about a half a million in ARR, which probably could have done it Sooner. But I liked having a little bit of headroom. Like what happens if there's a sudden contraction that I can't predict or whatever. And like I'm. Now I got family that relies on this. Like I wanted headroom, you know, wanted to see like good growth trends over, you know, the prior three, six months just to make sure that things were on a good, good trajectory, nothing was going to regress back and I wouldn't have to go find another job. So yeah, kind of aimed high to be honest, just to make sure, like I felt really confident that this was not going to be a detriment to, you know, my lifestyle or my kids or my wife.
A
So now you said we were doing about half a million in ARR, but it was just you at the time, right?
B
Just me.
A
You got the business to, as you were telling me earlier, about 60k in MRR as a one person business. How. And that means, you know, you were the developer, the support dude, the marketer, the CEO, doing everything. Like how did you like manage that? Especially during the time when you had a full time job and this business is like doing, you know, some decent early traction there.
B
Yeah, it was tough. It was really tough. I just had a son too at the same time who was about six months old to a year old. And so I, I really was, I learned a really good skill which is anytime I'm going to do a stream of work, I need to get like two or three outcomes from it. Like if I'm going to fix a bug or you know, if I'm going to open up in a support issue or talk to somebody about support, I'm going to fix whatever the issue was fundamentally. But I'm also going to write a doc on it too, so I don't have to come back and do this again. You really get like just aggressively good at, you know, throwing one rocket, hitting two birds, so to speak. So you know, I was very diligent, very focused on what I wanted to do. And to be honest, there was a lot of ways the business could have gone, but I kept it very like general purpose. I wasn't really working towards like one vertical or one use case. And I think just having a really good sense of what you want the thing to be and how it to operate will help just like, just mentally with the cognitive load of like, oh, should I build this? You know, should I work more towards like a real estate thing or whatever it is, you know, like there's a lot of like mental anxiety. You can just get off your Plate if you just know what you're going to do right out of the gate and kind of stay true to that. So, yeah, to be honest, a lot of it was a blur. I look back now and I was like, man, you really need to be a special kind of stupid sometimes to. To be that. And I've heard this story too, from other founders is like, you know, they get to ask the question, like, knowing now what, you know, would you go back and do it again? They're like, no, absolutely not. Like, so I feel that a little bit is like, I don't know if I could do it again. Like, that was pretty, pretty sinking, tricky. And I walked into a blind. But I don't know when you're in the middle of the throes of it, you know, like, if you're pushing a car out of a ditch, you don't think how you got in there and like, oh, I'll never drive this car into a ditch or I'll never get a flat tire again. It's like, no, I need to get the car off the road and get safe. And so there's kind of that little bit of fight or flight, you know, survival when you've committed to it and now you're in that position. So I think part of it was just, to be honest, coming back to your question, it was a little bit strategic. I didn't really know that at the time, but it was just being very focused and diligent. And then just anytime I was doing something, I was trying to get two or three outcomes from it or, you know, fixes from it. So, yeah, I think those are, those are my lessons. And just a lot of caffeine. So much caffeine.
A
Of course. Tell me about how you got your first 10 customers.
B
Yeah, so I think this also fed into the story a little bit about pivoting from this Wishlist app over to, you know, browsers as a service. As I was building this wish list, I was, you know, trying to find help to, like, productionalize the system and, you know, get Chrome running. And I remember at one point looking at Puppeteers issues and Puppeteers, a headless or browser automation library. So I sorted it by most commented to see, like, what other challenges am I going to run into trying to get this thing to work, like, what else is, you know, down the road for me a little bit. And they were all about running in, you know, how do I get this to work in Docker, how do I get this to work in Linux, how do I get this to Work in, you know, red hat or whatever. I was like, man, everybody has these issues running in production and you know, there's dialogue and comments on it's very hot. Like people are in the middle of this problem, we're talking about it. Um, and so that was the first batch of customers my first one user came from. That first 10 was just from GitHub issues on this, this problem. I will caution everybody that's listening. It's like, oh, I'm gonna go do that. I'm gonna go sec overflow. I'm gonna go whatever and comment on these things. Like be careful. I got in trouble a few times. You kind of have to bend some rules on like, you know, pitching yourself as a product or pitching your product. I was always really great about answering a direct question. For instance, if something wasn't working in Linux, I would say, yeah, here's the package you need. Like here's all the other packages you're going to need eventually too. Just so you, just so you know, you have a heads up, get these all installed, you know, and then watch zombie processes. So I was showing them how to do it, you know, teaching them how to fish. But at the same time I was also like, if you don't want a fish or if you don't want to think about gutting and cleaning a fish or whatever, like just, you can just use browsers because that's, that's what we do. That's all we do is we just operate Chrome as a service. And so, you know, because I was being a good community member, answering the questions and you know, second thought was, you know, use this service if you don't want to deal with it or I can recommend you kind of get around some of the like community and like self promotion rules. Those are tightened down a lot more today I would say. But anyways, yeah, first 10 came from, you know, issues in Stack Overflow and in GitHub and then even some like Subreddit at the time was pretty active on Reddit and answering questions there too.
A
And those first 10 customers generated what in MRR?
B
Well, the first user I had paid for a $200 a month plan and I went immediately into the, into the black, which was amazing. In one month I was profitable, very ramen profitable. I think my total like infrastructure bill was $50 at the time just to kind of keep a bare minimum of everything up and running. And so the first user was $200 a month, which was like our highest paid plan at the time. So great. So great. Like that Was you remember those days for the rest of your life? You know, I'm like, obviously there's people that pay us much more than that. But yeah, that one always sticks with me. But the first year was tough again, I think I was ahead of the market. You know, this was a new technology. Not everybody was used to it. People were still using a technology called Selenium, which has done well over time and has maintained, you know, progress. But Puppeteer was really a paradigm shift and a big, big deal. And so I think the end of the first year, maybe we were, you know, broke a thousand mrr, but it was slow. You know, it was a really slow process. I was trying to scale myself in a lot of ways and work a full time job. So it was definitely some trial by fire. And we, you know, bit by bit we grew to you know, a thousand mrr. But I think for the first year it was thousand MRR or under, you
A
know, and then how did you go from a thousand to the first 10k in MRR? Where did those customers come from?
B
So a lot of that was when content started to really kick in. You know, for AI. You know, SEO is like a long, a long con of a game like you, you put out content over and over again and you know, bit by bit that starts to build up and you know, you get a little bit of like compound, you know, return on that, it grows more, you keep feeding that and it grows more. So the first few big customers that were like multi thousand in MRR came to us because of the content we had. You know, like, like what you're thinking about. You know, we have the same sort of problems we're dealing with in you know, this capacity or this vertical. We'd love to just offload that to you since you seem to be like thinking about it and ever present with it. So that was where our first big customers came from, was just good content. It's funny because like we've been on the front page of hacker news a few times, been on GitHub, trending, have been called out by like big, you know, developer advocates from like Chrome and Google and like those, you see a little nudge and it's fun to see the spike in like analytics from being mentioned somewhere on Twitter or X now. But like they didn't really materialize necessarily into like mrr. Like they kind of got, you mind share a little bit in brand awareness, but it didn't directly translate into like winning the lottery or you know, whatever. It was just a painfully long game of content Blogging, showing up the forums, talking about the problem. Just be present in the space with the people that are, you know, dealing with these issues. And then, you know, over time it just kind of happened. And then I think another signal into that was noticing that people were taking it with them from business to business. Like there was a user of ours that started at one company with it and then moved to a different company and brought us with them into the next company. And so you get like these evangelists almost that, like, you know, product fans that will take you with them wherever they go. And like that's, oh, that's so cool. It's like, it's all, it's almost like a little salesperson, you know, that brings you along for the ride with, you know, them on their career. So and then that kind of like helps kick off more conversations, you know, and then you got the blog stuff on the side that kind of empowers those conversations. And then open source is another one. You know, like, it's fun to tell it, tell the story and blogs, whatnot, but to show them, you know, in code, like, yeah, go, go look over here. This is how we did it. You know, like that there's a lot of value in that. I think these engineers especially can appreciate, like they can go and read through and see like how you think about things in a model.
A
So yeah, I want to talk about the open source approach you're taking. Before we do that, you talked about inbound, kicking in and landing a bunch of different types of customers. Can you share that story of how you landed? Indeed. As a customer?
B
Yeah, so indeed signed up in a stealthy way. It was through a Gmail address. So, you know, didn't really like, signal anybody to like do cold outreach or whatever to them. And yeah, they had started using the product, liked it a lot, you know, for what they were trying to get out of, you know, browser automation. And then cold, cold outreach to us and said like, hey, you know, we signed up under this account, you know, Gmail. But like we're indeed and we want to like establish something better and had seen your content posts. So like, man, talk about a, like a signal for, you know, you did something right at some point. You know, to have that transpire was pretty crazy. So yeah, that's, that's the fun story there and that has happened a few other times in different businesses with different, you know, companies is they'll sign up under personal email. You know, we help them in support. We try not to distinguish too much between like free and Paid. We try to treat everybody the same in terms of, like, answer questions, getting back to them in a timely fashion because you never know who's going to be just kind of, you know, masquerading under like a free email or whatever. It could be the next big opportunity. So you kind of have to like walk into it with that mindset that this could be, you know, a Forbes 5 or 10 or whatever, and we should treat them all the same.
A
So even Today at almost 4 million in ARR, it's the content engine that you built which is driving the vast majority of your inbound.
B
Yeah, almost all of it is. Obviously, you know, talking on podcasts, going to conferences are all good, but you just get like this, I don't know, long content is still my favorite. You write something once and it just, like it just works continuously in the background. It's an amazing, amazing thing. And even if the worst things happen, right, like Brazil goes out of business, whatever, all that content we have out there helped somebody. So it's like I feel good about contributing positive, you know, influence into a sometimes hostile or very dark, crazy space. You know, I, I sleep better at night knowing that at some point I helped somebody with some problem that they were dealing with. And you know, I, I hear that a little bit too. But yeah, the content engine I think is probably like, aside from like, you know, building a business, growing a business, like the fact that like, it's helped so many people, like there's some like, intrinsic value there that I take, you know, a lot of joy out of.
A
So, yeah, building a SaaS company from the ground up is tough. Protecting your data and securing your environment shouldn't be. With Threat Locker, you can deploy application control in days to weeks, not months to years, and enable your IT team to decide exactly what's allowed to run and deny everything else by default, lock down your environment without disrupting operations and operate with confidence. No guesswork, no reactive solutions, just true proactive control. ThreatLocker is a zero trust platform that mitigates the risk of downtime, reputational damage and cyber attacks, including ransomware and zero day exploits. If you want stronger security and tighter control, visit threatlocker.com that's threatlocker.com and then, so we hear SEO is dead. Are you getting less traffic from Google? Are you getting more from the chat, GPTs and that kind of thing? Like how, how is that changing?
B
Yeah, a little bit. We're seeing a little bit of shift from that, honestly. Like other channels, like YouTube is a good one. Short farm stuff. So like TikTok, you know, even X sometimes like more and more we're seeing like AI use that as evidence or leverage to like, you know, they, they train based off of that data essentially. But yeah, it's definitely shifting over. I don't think our traffic numbers from Google have, you know, driven down a ton because most engineers, you know, in the space that we're in still want to read the what, what it is from the source it seems like. I think that's you can kind of look on hacker news and kind of get that sentiment a little bit. There's still this like mild distrust of models and what they recommend. Like it's good to get like broad compass, directional sense but once you kind of gotten that established, it's good to like actually go read somebody that has been in that space for a long time and knows what they're talking about to get all of the color around it, not just like this, you know, potentially hallucinated take on it. So yeah, a little bit I would say, but not a ton. And then yeah, it does, it has shifted like kind of how we write content, we tend to go more like question answer format just because that seems to get lifted a little bit better. And you know, Chat, GPT and other know, AI startups. Yeah, and Long tail too. Always come back to Long Tail. Like you can answer like have some really interesting questions and answers that are targeted to your niche, you know and like AI absolutely would love, will love to use that over, you know, just trying to like generally surmise it from mountains of data.
A
Yeah, I think it's interesting you talk about the distrust with LLM models and I thought Anthropic did a really good job at the super bowl with their ads about ironically ads coming to AI and taking a dig at ChatGPT because that in many ways blurs that even more. Like if I'm getting a recommendation, is it a real recommendation? Is it some ad driven thing behind it so that I don't know where that's how that's going to play out. But then on the hallucination and stuff like that, I mean everybody has a horror story to share about Claude Code. Right. We hear about how amazing Claude Code is and it is. But there's a lot of horror stories out there as well of what it did and it just comes back with the, you're absolutely right, I shouldn't have deleted your production database.
B
Right. It's like, yeah, especially now with like openclaw or Clawbot. It's really, really poor terminology change. Like it sounds so close to Claude, but it's not. It's, you know, claw that scares the living daylights out of me because OpenClaw, you install it and like the first thing you're faced with when you're going through these prompts to install it is give me access to everything. I was like, wait a minute, buddy, hold on. Right? Yeah, I'm a little nervous to do that. Leave. Go put you in like an isolated machine over in the corner just so you don't burn down the house. Yeah, I think overall it's definitely improved. Like, my trust with it has improved, especially past December. Like in December. Thumbs up in December. Like, there was a pretty big paradigm shift with, you know, Claude code. And like the quality of what it produces is like substantially better. I think it's like at the level now in my mind where it's kind of like junior mid level engineer. It went from junior to mid level. And like what I noticed with the feature I was working on with it, I was like, okay, like you, you, you did it right. And there was nothing that was like superfluous or unnecessary. But you know, if you dove a little further into the, the packages we use, there's a lot less code you needed to write. Like, if you knew the topology of all the things that we use, you could have written that better. And so, you know, went and did those changes myself. But then, you know, our kind of. My partner crime on this, Sean, was like, hey, you should just, you know, write that in a Claude MD file. Oh, you're right. Like, the goal here is to like make it better at engineering so I don't have to step in as often versus, you know, get it to do 90% of the scaffolding and then I come in and do the 10%. It's like, no, the idea here is to get it to do all of the things for you. But yeah, I don't know. Still mildly distrustful to a certain degree. Yeah. It doesn't have obviously every bit of context that I do about the problem space or even what we use as technology. So it's not going to be optimal all the time, but it gets you pretty close, which is pretty fascinating to me.
A
So let's go to. So inbound is the engine mainly driving growth. You, It's a slow journey, but around three years you get to about a half a million in ARR, you decide to go full time working on this business. What were the, like, what kind of shock to the system was it for you to go full time on this and how quickly did you start finding help?
B
So I think the ultimate like trig change of events was when codepen decided to use us. So codepen is like a online playground for doing like little HTML sites, snippets, whatever. And they used us to snapshot pens or like, you know, little, little dashboards for like social iconography, whatnot. And I think that was when the aha moment finally happened. It was like, okay, if they're willing to take a bet on me, like I should probably take a larger bet on myself at this point. Right. Like if that's, you can't really ask for a strong, stronger signal than that. So that was the ultimate. Yeah, crossing, crossing of that threshold. Okay, it's, it's time to go full time on this. And then in a similar bow after, you know, going full time on it and still just being one man team, I had a, a big company reach out that I can't say who they are, but they reached out. They're like, hey, we're interested in, you know, establishing contract with you, you want to self host, blah blah blah. And then all this legal jargon right after that and I was like, okay, I'm out of my, I'm out of my realm here with red lines, MSAs, all this other, you know, things they're asking for. And so I was like, it's, it's time. I had many people knocking on my door to like partner up and do stuff. But I was like, okay, it's time to like bring somebody else on that kind of knows this road a little bit better than I do so I don't have to suffer through trying to hire for the first time and then trying to fake being a salesman. So yeah, that was the other signal to branch out more.
A
You solved that by you formed a partnership, right, rather than hiring someone immediately?
B
Yeah, I partnered up with an outfit called Polychrome and they, you know, buy in and invest into, you know, small bootstrap companies and they were great. You know, they had prior experience at like Twilio, other like development, you know, software firms. And so they kind of knew what was ahead and what to do. And it just takes all of these like open ended questions off of your plate that you, you know, like, how am I going to grow to a million? How am I going to grow to 2 million? How do I, you know, start a sales team? It's like how you do having somebody come in and be like, done it three, four times. Let, let me take it off your plate and just run with it like, oh, that's like a huge, huge burden of. It's like more and more like being able to leverage the things that you're good at and just like double down on those things that, you know, you're, you know, 10x or whatever instead of trying to improve your weaknesses. Especially when you're at the moment of growth and things are happening. Always pull that lever. Like always pull that lever. Just because you're never going to be the best, you know, sales engineer. You're never going to be the best legal person on the side when you're kind of half assing it, you know, full ass, the thing you're good at, you know, and get as much, you know, juice out of that squeeze.
A
And so, so how does, how does that work? Like what, what did they take on helping you with? And, and like how is that resource? What, who is an employee that you hire versus somebody in their company? Like, how does that all work?
B
Yeah, they were, I mean when they started with me, they were still kind of a young business themselves. There's only three of them and they were super hands on. Like for the first six months to a year we were like talking daily, you know, I was telling them about the product, the space, you know, the market, all that. They took over hiring day one, like knew how to do that, right? Like knew who to talk to, knew how to get referrals in whatever recruiters going. And so they just took that process over full stop. And I told them briefly like, I need like this kind of a candidate, you know, would be great for support for engineering, whatever. And they ran with that. So fully offloaded it didn't have to think about it. You know, showed up for interviews, whatever. But I wasn't like syncing with interview or recruiters every day and like reviewing resumes every day, which are really time consuming processes, right? They, they, they took over and ran with that. You know, similarly with like finance, they, I'm not a financial wizard, but they took over running finances and the books and taxes and just like all these little things that are death by a thousand cuts and they just like absorbed all of that. So again, I could go run with it. But you know, it was a little bit of a balance. Like we tended to just do everything ourselves that we knew how to do. And then we got to a point where one, it was really painful to keep doing that. It was detracting us from something, know, bigger or better. We would hire or if none of us had expertise and we knew we could get somebody that was really good at it and we would hire. But the struggle is, is you got to get, you know, your MRR growth. You got to get your revenue to a place where you can hire, you know, and, and not lose out on income or whatever. So yeah, growth was slow hiring, but those were kind of like the thresholds, I would say, for like when to hire and how to hire.
A
So I think it was in like two years ago that browser base launched and they raised some crazy amount like from the, like, was it 60, 60, 70 million or something, you know, very well funded. Going after your space. What kind of impact did that have on you? Because we're in this sort of classic David versus Goliath situation where you're bootstrapping, you've got some team around you now to help you start to scale this business. But what happened when this very well funded competitor enters the space?
B
Yeah, I mean, they weren't the first necessarily that kind of tried to directly compete. We had like sort of competitors and like scraping companies more like product point, product solutions in the space that we'd always been sort of competing with. So I wouldn't say that it was a huge splash or deal. Like even when they launched, like our growth didn't change. Like we were still growing. Same trends, like nothing got lost. Maybe we could have grown faster, I guess because they're more in the AI agent side than we were. Just like, we're gonna make browsers awesome and rock for whatever you're gonna use them for. And I think if we can make it better for everybody, including developers, it'll naturally feed into being good for AI agents. I don't know if you need to take an AI agent stake on this, but anyways, a few years before they even launched, Puppeteer or Google Cloud came out. Says like, hey, guess what, you can run this in the cloud now. You can run it on GCP and not to worry about all these other things. And I think that was about two years before browser base came around. So anyway, that was the first time I was like, that's it, I'm done. Like, Google Cloud's doing it, I'm done. Like, there's just no way I can keep up with Google Cloud and their ability to do it. But you know people, honestly, it's a relationship business. At the end of the day, they want to know who they're dealing with, who they're talking with. You know, they want to know that you've got some experience in doing this. You've been around long enough to know what the stakes are. A little bit and that actually was a lot more valuable than I thought it was going to be, to be honest. So. And that continues to win for us this day. Like anytime we onboard a bigger client, like I'm in the shared Slack channel with them, I'm chatting with them, I'll do calls with them like so I think you get, just get better access for, from smaller companies. You know, they're, they're willing to prove themselves a little more and go the extra distance versus like, you know, VC backed companies are such like a, a pandemic of themselves. They just got like sprawl everywhere and take over everything. And so you're not going to get the same like level of attention and care from massive, massive companies, you know. But honestly there's other things I think that they aren't totally doing 100% right and I know it'll play out eventually in the way that it's going to play out. And because I've seen it, it's been, you know, again, almost nine years of doing this and it's like, well that'll, that'll haunt them at some point. We'll wait and see. But yeah, so I hold on to those a little bit too. I've been in here for so long, I know what's ahead of them and what struggles are going to happen. So yeah.
A
What do you think is the biggest impact that AI has had on your business so far?
B
I think it's two points, to be honest. The first is we use it as consumers. We consume AI models to help with, you know, automating things to writing code. That's been a big paradigm shift. Like you can test an idea and get some vague sense of if it's good or not and actually like see it spelled out in code, which is really great. So it's just like from idea to like initial mvp, like that time horizon is just like almost nothing now, which is, which is great. I don't know if it, I don't know if we're even well set up as companies today to like fully leverage that and use it like it's such a new thing. But then we're obviously producers in this space as well. Like we are involved with a lot of AI startups. We do a lot of automation for them for different things and use cases. It is a crazy time. I think back about the genesis of the Internet and it's like, well, the whole point of the Internet was to have machines connected to one another and share data. So I just feel like this is the next evolution of that To a degree, it's just another machine in the midst of all the other machines talking to one another. And they just lowered the barrier for entry for people to kind of like participate in that in a meaningful way. So I mean it's been a big boom for us. Like obviously we've grown a lot because of that. It does feel, I say this a lot, it feels like the geocities area era of the AI Internet. People kind of have an idea of where it could go or where it could pan out. And I'm sure people are having panic attacks in the early Internet, but it's, it's just impossible to predict at this point. And so I don't know, always recommend people like don't, don't stand against the wall and be just anxious about this thing. Like this is the time where you can go, like move it in meaningful way where you think future civilization will benefit from it. So, and this only happens once, to be honest, like do it now and feel good about that. You tried at least to do it or do, did something meaningful or you know, don't do anything at all and regret it five years later when you could have had, you know, involvement but didn't, chose not to.
A
So yeah, I think you've kind of, you're at an interesting place where you're riding the wave of this new demand that's coming through driven by AI, which is a great place to be. But as you look forward, what do you think is the biggest threat that AI poses to your business?
B
I mean, as a browser company, right, there's probably a case where eventually you won't need to do browser automation to automate some aspect of the Internet. People that are more sophisticated, companies that are more sophisticated will build mcps or whatever that protocol is in the future to like directly have an agent communicate and work with them effectively. And so I think the need for a business like, you know, mine will go down over time. But at the same time there's old companies out there that haven't changed in years. Third party logistics is a great example of this. Like there's third party logistics sites that have been around forever and they still need us to come in and like automate some part of their system that they just don't have the time or the resources to handle. So I think the overall need will go down, but it's going to be even more important to the people that need it and that can't pivot and leverage AI. So we'll always be around. I feel the shift may change into Use cases for us. I feel like maybe we'll do more PDF generation versus data automation. But again, who knows? It's so early. I open up the Internet every day and watch it and see what's happening because, like, oh, this. We're witnessing history right now and I'm excited for it, but, you know, also anxious and scared. But I don't know, it could be fascinating what happens. We'll see.
A
Yeah, Yeah. I think on the one hand you get this. I mean, we all hear about Sass is dead, but then I go into LinkedIn or especially on LinkedIn, just replace SaaS with whatever is dead. Microsoft Office is dead. So and so is like, I think in many ways those, those posts, those headlines are kind of getting overused a bit, but it is also representative of like, what. How things are changing so quickly. But at the same time, there's a whole bunch of opportunities out there getting created. And it goes back to what you just said. You can either immerse yourself in that doom and gloom in a situation where you really don't know how things are going to play out, or have much control over, or you can focus on what you do have control over, which is probably focusing on the people that you're serving, the problems that they have, and, you know, hopefully hoping that you're going to make some of the right bets along the way.
B
Yeah, I mean, everybody's going to have a crisis at some point in their life, right? Like lose a family member or, you know, a technical paradigm shift happens and they lose a job or whatever. And it's like those moments of pressure and trial really will tell you who you are as a person and like, how you respond to those events. I think there's so much growth you get out of those. And like, I've been through several of them in my life and just knowing that through any hardship you have, there's the opportunity to either make it so somebody else doesn't have to experience it, or to like, leverage it and build something new and better that obviates that from ever happening again. So I don't know, it's. Sorry, I'm getting a little, a little howdy in the clouds, a little, little too original on it. But like, I, I'm old enough now where it's like, I've seen a lot of stuff, you know, experienced a lot of traumas and whatnot, seen paradigm shifts happen in the tech ecosystem. You know, you make of it what you will and, you know, it's. It's up to you to do what what you want with the time that you've got and if you want to be anxious or whatever and doom and gloom, awesome. It's your time. But like, you. You could do something meaningful with that too as well and like, overcome it, you know?
A
Totally. All right, we should wrap up. Get onto the lightning round. So I've got seven quick fire questions for you. What's one of the best pieces of business advice you've received?
B
Build something that you would buy.
A
What book would you recommend to our audience and why?
B
I would say PHP for absolute beginners. Just to, like, follow an old technology from start to finish and kind of get an idea. If you're in the tech, just the way it's presented and goes about is good. 0 to 1 is also really good too. So those two.
A
What's one attribute or characteristic in your mind of a successful founder?
B
Rolls up the sleeves and gets involved when. When they need to and doesn't delegate everything.
A
What's your favorite personal productivity tool or habit?
B
0 inbox. 100% 0 inbox. I use my inbox as like a to do list almost. And so yeah, zero inbox is like the only way I can be productive anymore.
A
What's a new or crazy business idea you'd love to pursue if you had the time?
B
Ah, that's a good one. I want to change how physical mailing addresses work. DNS for physical mail. Let's just put it at that and I'll leave it there.
A
Actually, I like that idea.
B
How many times have you changed addresses and like, had to do the return addressing? Like, no, just like I want to write, you know, griffith.com on an envelope and it knows where to go. Like, we have this for technology, why not for physical mail?
A
Yeah, I mean, I just, I moved a year ago across the country and I'm still having to forward my mail from the old address.
B
When does this problem go away? Yeah. Yeah.
A
What's an interesting or fun fact about you that most people don't know?
B
I was not trained in computer science. I'm a jazz trumpet player actually. And it's right even here I have it with me. Times to practice in between. Between takes. So, yeah, not a technologist. Just love technology. But yeah, it wasn't my. Wasn't. Wasn't what I was trained to do.
A
And finally, what's one of your most important passions outside of your work?
B
Definitely family. Being able to like, pave away. And this feeds into the business too, to be honest. It's like I want to make things better than they were for me. And you know, my kin at the time, I want to make that better for the next generation. And so you know, always trying to think about that for browser list but also for like my kids, like what are some things I can do for my kids now that will set them better up for success than I had when I was a kid. So yeah, that one keeps me up a lot tonight for sure.
A
Well, thanks for joining me Joel. It's been awesome. Appreciate you walking us through the sort of the journey and going from zero to where you are today. If folks want to check out browserless, they can go to browserless IO and if folks want to get in touch with you, what's the best way for them to do that?
B
Joel, at Browserless IO, Pretty simple. Yeah, I'll read it.
A
Nice and simple. Great. Thanks man. Appreciate you making the time and wish you and the team the best of success.
B
Awesome. Thank you so much and yeah, enjoyed it. Thanks.
A
Cheers. SaaS companies move fast. Most teams are focused on building and optimizing, not thinking about vulnerabilities, ransomware or zero day attacks. But they can strike without warning and put your entire business at risk. With the Threat Locker Zero Trust platform, you can get ahead of these attacks and stop them before they start. Instead of allowing everything and trying to spot the bad, Threat Locker blocks everything unless you approve it, giving your IT team full visibility across your environment. The result is stronger security control and your business keeps moving without interruption. Visit threatlocker.com that's threatlocker.com right now there's a number hiding in your SaaS metrics. The exact point where your growth will stall. You can change it, but first you have to see it. It's simple math. When your churn catches up to your new revenue, you stop growing. You're running just to stand still. I've built a free calculator that shows you exactly where your ceiling is and the fastest way to break through it. Find your ceiling at SasClub IO calculator. That's SasClub IO calculator. You've built the product, you've got a few customers, but 10k in MRR still feels miles away and you're not sure what to do next. That's the hardest part of the early stage. Not building, figuring out what actually moves the needle. SaaS club launch gives you a clear plan, weekly coaching and direct access to me. So you're not guessing anymore. Apply at SasClub IE launch. That's SasClub IO launch.
Date: March 5, 2026
In this episode, Omer Khan sits down with Joel Griffith, founder of Browserless—a bootstrapped SaaS that lets developers run and automate browsers in the cloud. Joel shares his journey scaling Browserless from side project to nearly $4M ARR, navigating product-market fit, relentless competition, the impact of AI, and the challenges and mindset required to operate as a solo founder for years before scaling up. If you’re a SaaS founder interested in product automation, inbound growth, bootstrapping, or the new challenges introduced by AI, this episode is a goldmine of honest, tactical insights.
“People get confused on like, well, why are you calling it headless? It’s just a browser. There’s no head on a browser...Programmatic browsers I think would be a lot better way to put it.” (04:05)
“Nobody was just thinking about having a better mean to the end... I speak engineering... maybe I should do this instead.” (05:55)
“…I wanted headroom…to make sure that things were on a good trajectory…” (11:58)
“You really get aggressively good at throwing one rock at two birds...” (13:22)
“Be careful. I got in trouble a few times…just, you can just use browsers because that’s what we do.” (15:50)
“SEO is like a long, a long con…But, over time, it just kind of happened.” (19:49)
“You write something once and it just, like, it just works continuously in the background.” (24:11)
“The time horizon is almost nothing now, which is great.”
“…eventually you won’t need to do browser automation…but…there’s old companies out there…they still need us.” (42:03)
“It’s a relationship business…they want to know who they’re dealing with…That continues to win for us.” (36:56)
“Full ass the thing you’re good at…instead of trying to improve your weaknesses…Always pull that lever.” (32:59)
On bootstrapping and going solo:
“I think those are my lessons. And just a lot of caffeine. So much caffeine.” (15:43)
First customer:
"The first user I had paid for a $200 a month plan and I went immediately into the black, which was amazing. In one month I was profitable, very ramen profitable." (18:20)
On inbound growth:
“Long content is still my favorite. You write something once and it just, like it just works continuously in the background.” (24:11)
On dealing with competition:
“Google Cloud’s doing it, I’m done. Like, there’s just no way I can keep up with Google Cloud... But honestly, it’s a relationship business.” (36:56)
On the opportunity and threat of AI:
“The time horizon is almost nothing now… As a browser company…eventually you won’t need to do browser automation…But there’s old companies out there that haven’t changed in years…they still need us.” (39:30, 42:03)
On founder mindset:
“Knowing now what you know, would you go back and do it again? No, absolutely not… But when you’re in the middle of the throes of it…there’s that little bit of fight or flight…” (13:22)
Joel Griffith’s story is a testament to gritty, focused bootstrapping, living in the problem space, and the compounding power of content-driven, inbound growth. His approach to dealing with competition, leveraging partnerships to fill gaps, and riding the exponential demand created by AI demonstrates how small teams can thrive—even as giants enter the fray. If you’re bootstrapping, doubting inbound SEO, or just feeling worn out by the solo journey, this story proves that with time, discipline, and relentless focus on the customer and their problems, you can go much further than you think.
Connect with Joel: