
Lukas Böhler built an internal tool for his agency and validated it with his clients. Then, he launched, rebranded, and grew Gleap to a 7-figure ARR.
Here's Lukas on how he did it. 👇
I'm Lukas, cofounder and CEO of Gleap. My background is in software engineering — before Gleap, I cofounded and ran BoehlerBrothers, a software agency in Dornbirn, Austria, where we built apps and products for clients for years.
Gleap grew out of a problem we faced daily at the agency: Clients reported bugs in long, vague emails that developers couldn't act on. We built an internal tool to fix this, and validated it almost by accident — when clients saw it, they kept asking if they could use it too. That signaled this wasn't just our problem, so we launched it as BugBattle in 2020. In 2021, we rebranded to Gleap and spun it out of the agency as a standalone company with my cofounders Isabella Salzmann (COO) and Tobias Duelli (CTO).
Gleap has evolved from a bug-reporting tool into a full AI-powered customer support and feedback platform — our vision is software that heals itself. At its core is Kai, our AI agent suite.:
Kai handles tier-1 support conversations across channels.
Kai Resolve investigates issues using technical context.
Kai Code turns bug reports into ready-to-merge pull requests.
Kai PM clusters feedback and closes the loop with users.
Around Kai sits everything a modern software team needs to talk to its users: live chat, in-app bug reporting, a knowledge base, surveys, product tours, and a public roadmap — replacing a fragmented stack of tools, like Intercom, Zendesk, Instabug, and Canny — with one platform.
The progress speaks for itself: More than 4,500 software teams — from indie founders to companies like Microsoft, Squarespace, UNICEF, and Papa John's — use Gleap today, and our widget reaches roughly 250 million end users monthly.
We're bootstrapped and profitable, with about 75% of our customers in the US. Kai now resolves the majority of tier-1 support conversations for many of our customers before a human ever reads them.
We crossed 7-figure ARR and are profitable, growing 4-8% month-over-month, all organically.
We built the initial product as a side project inside our agency. We didn't set aside a budget or raise money for it — we carved out time between client projects.
That's the advantage of starting from an agency: we had the engineering talent, the infrastructure, and the cash flow already in place, so agency revenue and our own unpaid hours essentially funded the first version. Grants from the Austrian startup ecosystem later helped us bridge the gap when we spun Gleap out as its own company.
The first version was deliberately narrow: an SDK you could drop into your app that let users report bugs with a shake gesture or button tap, automatically capturing screenshots, console logs, network requests, and device data. Because we were our own first customer, the feedback loop was brutal and fast — our developers used it daily on real client projects, so we knew within weeks what worked and what didn't. Our agency clients became the first beta testers, and their reactions told us we had something worth pursuing.
We stood on the shoulders of the usual suspects: open-source frameworks for our SDKs and standard cloud infrastructure allowed a small team to ship native SDKs for iOS, Android, and the web far faster than would have been possible a decade earlier.
Overall, it took us roughly a year from the first internal version to the public launch as BugBattle — a handful of people built it, our own agency funded it, and we validated it on real projects before a single stranger ever paid for it.
Gleap is a TypeScript/Node.js shop at its core. The backend uses Node.js with MongoDB as its primary database, and as our data volume grew, we added ClickHouse for analytics and event data — the widget reaches around 250 million end users per month, so the write volume on events and sessions outgrew what made sense to keep in Mongo alone. We run a fairly standard stack around that: Paddle for billing, Postmark for transactional email, and New Relic for monitoring and observability.
The most distinctive part of our stack is the SDK layer. Because Gleap lives inside our customers' apps, we maintain seven native SDKs — JavaScript, iOS, Android, React Native, Flutter, Capacitor, C#, and Cordova — which means we must build and test every feature across all of them. That's one of our biggest ongoing engineering challenges: keeping seven codebases in feature parity with a small team, across platforms that each have their own quirks around screenshots, console capture, and network logging.
The stack changed most dramatically when we went AI-first. Building Kai, our AI agent suite, meant layering an entirely new stack on top of the existing platform: LLM orchestration, RAG pipelines over customer knowledge bases and technical context, and Langfuse for LLM observability and evaluation — because with AI answering the majority of tier-1 support conversations autonomously, we need to measure and trace answer quality the same way we'd monitor uptime. The hardest lesson was that shipping an AI feature is 20% prompting and 80% evaluation, guardrails, and context engineering.

Gleap is a classic B2B SaaS subscription business with a usage-based AI layer. Our plans run from $49/month for solo developers up to $999+/month for enterprise customers with compliance needs (SOC 2, SSO, BYOK), billed annually or monthly with a 14-day free trial and no credit card required.
On top of the subscription, AI usage for Kai, our AI agent suite, is billed by token consumption and model choice. This two-part model is deliberate: The subscription covers the platform, and AI usage grows with the value customers derive.
We started charging almost from day one. Coming from an agency background, we never had the luxury (or the temptation) of burning VC money on free users — Gleap had to pay for itself, so validating willingness to pay validated the idea.
Our pricing has evolved significantly since then: We launched with cheap, per-seat plans around $19–119/month, and we eventually moved to value-based platform tiers with unlimited seats on higher plans. That shift mattered — per-seat pricing punished the exact behavior we wanted (whole teams living in Gleap), while platform pricing plus AI usage aligns our revenue with customer value instead.
Revenue expansion comes from three directions.
Plan upgrades: Teams start on Starter or Team and grow into Pro and Enterprise as they adopt more of the platform — Kai Resolve, Kai Code, and Kai PM are Pro-and-up features, giving customers a natural reason to upgrade as they automate more.
AI usage: As Kai handles a growing share of a customer's support volume, token-based revenue scales with it, without requiring renegotiation.
Consolidation: Because Gleap replaces a stack of point solutions — Intercom, Zendesk, Instabug, Canny — expansion often means customers move budget from three tools into one.
Going AI-first caused our biggest revenue inflection. Launching Kai changed both the deal size and the buyer conversation: We went from "nice-to-have feedback widget" to "this cuts your support workload in half," a budget line every SaaS company understands.
My advice for aspiring entrepreneurs: charge early, even if it feels uncomfortable — a customer who pays $19 teaches you more than a thousand free users. And revisit your pricing more often than feels reasonable. Most founders set a price at launch and revisit it once every two years; nearly every time we repriced based on value instead of habit, revenue grew, and churn didn't.
As I mentioned, our first users came from our existing network. As an agency, we deployed the product on our own client projects, and those clients — plus other agencies in our network — became the first paying customers. This gave us something most launches lack: Real production usage and testimonials from day one.
When we launched publicly as BugBattle, we did the usual startup launch circuit — Product Hunt, beta lists, developer communities — which brought the first wave of strangers and, more importantly, taught us that US software teams, not local businesses, were our real market. Today, around 75% of our customers are in the US, operating from Austria.
Content and SEO have compounded most for us. We publish consistently on topics our buyers actively search — AI customer support, support automation, tool comparisons against Intercom and Zendesk — and over the years, this has built an organic engine that brings in trial signups every day without paid spend. Alongside it, review platforms like G2 perform quiet but steady work: When a support lead shortlists tools, we appear in the comparison set with social proof.
The product itself is our most unusual channel. The Gleap widget sits inside our customers' apps and reaches roughly 250 million end users a month. A meaningful share of new signups comes from people who encountered Gleap inside someone else's product, either as an end user or as a team member of a customer. Every deployment is a small billboard in front of exactly the right audience: people who build software. We reinforce this with a self-serve motion — 14-day free trial, no credit card, setup in under an hour — so curiosity converts without a sales call, plus a startup program (50% off the first year) which gets us into companies early and grows with them.
The AI shift also changed our go-to-market strategy. With Kai, we stopped selling features and started selling an outcome — "the majority of your tier-1 support handled before a human reads it" — and that message opened doors a bug-reporting tool never could, including larger customers like Microsoft, Squarespace, and Papa John's, whose logos then sell themselves.
My growth advice: Pick the channel that compounds and be patient. Paid ads stop the moment you stop paying; content, reviews, and product-led distribution keep working while you sleep. And don't underestimate your existing distribution — our agency network gave us our first customers, and our own widget became our best-performing channel. Most founders have an unfair distribution advantage somewhere; the trick is to recognize it.
My advice?
Familiarize yourself with modern coding agents and tooling.
Build MVPs
Start charging early
Do customer support and listen to your users!
Never give up. Keep pushing every day — even a little improvement accumulates!
We aim to be the platform that supports self-healing software development, allowing everyone to put their software on autopilot and focus on what matters to their business, so they don't lose resources on customer support, bug fixes, etc.
Leave a Comment
The line that stood out most to me was "clients kept asking if they
could use it too" , thhat kind of unsolicited pull is such a strong
signal, and it's not something you can fake or force. I'm just
starting out building my first small tool, so I don't have that kind
of validation yet, but it's a good reminder to actually pay attention
when people react to something I build, instead of just assuming I
know what they want. Thanks for the honest breakdown of the whole
journey!
The agency-to-SaaS playbook executed flawlessly. Transitioning from per-seat pricing to platform tiers + token-based usage billing is the exact model that aligns ARR with value delivered in modern AI software. Using the in-app widget as a viral distribution channel reaching 250M users while replacing fragmented stacks like Intercom, Zendesk, and Instabug is incredible positioning. Congrats on hitting 7-figure ARR bootstrapped!
Your realization that shipping AI is 20% prompting and 80% evaluation is spot on and a lesson most devs learn the hard way. Setting up proper observability for LLM pipelines feels like it doubles the initial scope, but it is the only way to genuinely trust the output in production. Since you rely on Langfuse to trace answer quality, are you testing different base models through an aggregator like OpenRouter, or routing everything through a single provider?
This really resonated, especially the part about building the first version for your own use and letting the feedback loop get brutal and fast. I’m in a very different category, but that’s been my experience too. The line that stuck with me... “a customer who pays $19 teaches you more than a thousand free users.” I’m right at the edge of beta/pre-launch now, and that is both terrifying and clarifying.
This is a great case study in "boring but real" bootstrapping — no funding, no fanfare, just agency cash flow buying you the runway to validate before a stranger ever paid. That's the part more first-time founders should hear.
I'm at the opposite end of that spectrum right now — pre-revenue, validating a waitlist with zero ad spend — so the line that stood out to me was "shipping an AI feature is 20% prompting and 80% evaluation, guardrails, and context engineering." I'm nowhere near Kai-level AI yet, but even at a much smaller scale I'm noticing the same ratio: the easy part is generating content/interaction, the hard part is trusting it enough to ship unsupervised.
Curious — in the BugBattle days, was there a moment agency clients asked to use it internally that made you go "wait, this could be its own company," or did that idea take longer to click than the pitch makes it sound?
Really interesting that the pricing shift from per-seat to platform-plus-AI-usage mattered so much — makes sense in hindsight that per-seat punishes exactly the behavior (whole teams adopting the tool) you actually want. Also curious about the "80% evaluation, guardrails, and context engineering" line for the AI features — is that ratio something you expected going in, or did it surprise your team once Kai was actually handling live support conversations?
The product itself becoming a distribution channel is such a powerful idea. Turning every customer into a potential source of new users feels much more sustainable than constantly paying for acquisition. Curious—was this something you intentionally designed for, or did it happen organically?
The agency-to-product journey here is really interesting. What stood out to me was how you validated the internal tool with existing clients before investing heavily in turning it into a standalone product.
I'm curious about one thing: what was the strongest signal that made you realize the problem was big enough to build a separate SaaS business around it? Was it customers actively asking to use the tool, willingness to pay, usage frequency, or something else?
Really inspiring journey, Lukas — especially the "agency to product" path. The detail about building the first version between client projects, then validating it on real work before any public launch, is a masterclass in lean validation.
Two things really resonated:
"Shipping an AI feature is 20% prompting and 80% evaluation, guardrails, and context engineering." — This is exactly what I'm discovering while building INDUSTRIE5 (a B2B AI digital twin for companies). The temptation is to focus on the model, but the real work is in the scaffolding around it. How do you structure your evaluation pipeline with Langfuse? Do you have automated regression tests for AI responses, or is it more human-in-the-loop?
Your pricing evolution from per-seat to value-based platform tiers. We're wrestling with this now: how do you price an AI product that delivers strategic insights rather than just "more features"? Did you have a specific customer conversation or metric that helped you realize per-seat was punishing the behavior you wanted to encourage?
Also curious: with 7 native SDKs to maintain, how do you decide what to build next without fragmenting your team's focus? Is there a framework you use to prioritize cross-platform parity vs. moving fast on one platform first?
Thanks for sharing the playbook — following Gleap's next chapter. Michel
The decision to charge early really stood out to me. “A paying customer teaches you more than a thousand free users” is a valuable reminder for anyone building a product. I’m curious—at what point did you realize the internal tool was solving a broad market problem rather than something specific to your agency clients?
Does anyone want to check what I am working on recently
This is one of my favorite startup paths because the original tool already has a real user and a real problem behind it.
Internal tools can be surprisingly strong product candidates because usage creates evidence before you ever try to sell the product externally.
The difficult part seems to be deciding when the internal solution is actually general enough to become a product.
You mind knowing what I am working on it might help
Congrats on the incredible milestone Lukas! 7-figure ARR from an internal tool is the dream path for many agency owners.
I’m particularly curious about the transition phase: How did you manage the resource allocation between paying agency clients and building the product in the early days?
Did you set a specific revenue/user metric for Gleap before deciding to sunset the agency operations entirely, or was it a sudden leap of faith?
This is a great example of how solving a specific problem can grow into something much bigger. I think the same applies to local service businesses too. I’ve been exploring this idea with my own project, focused on a specific local market.
Do you mind if I share what I am working on recently with you it might help
This is a very helpful insight for indie makers in the AI space. Thanks!
Scaling to 7-figure ARR while maintaining native SDK parity across seven different platforms is a massive engineering feat. The infrastructure transition from Mongo to ClickHouse to support 250M monthly widget users shows real operational scale.
The point about AI development being '20% prompting and 80% evaluation' is spot on. How are you utilizing Langfuse to benchmark Kai’s response accuracy and catch regressions as underlying model APIs update?
There is an enormous value in building something internally first, so that you have an established base of usage before product-launch. ~
The key challenge is recognizing when what you've created for yourself is potentially far more widely applicable than you'd initially anticipated - and that this is more valuable information than almost any amount of market research.
Pivoting an internal agency tool into a 7 figure ARR platform with AI support is an inspiring run.
How did you manage feature parity across your seven different native SDKs once you started rolling out the AI features?
Really helpful breakdown of the product-building process — especially the part about prototyping and iterating based on user feedback. I'm working on an AI product myself, so this is super helpful to read.
Incredible story. The dream to having such strong product conviction is through the direct ask of the clients.
I ran a team doing client work for a few years and most of what we built for ourselves never touched the client at all -- no way to get that signal even when the need was real. Makes me think client facing tools are the first place an agency should look when wondering what to productize.
Would love to know whether it clicked right away or took a few clients asking before it felt real.
Scaling to 7-figure ARR with 4,500+ teams while keeping a lean, bootstrapped team is an amazing achievement. Moving from MongoDB to ClickHouse to handle event data across 250M monthly end users is a huge infrastructure milestone.
The insight that shipping AI features is '20% prompting and 80% evaluation, guardrails, and context engineering' is pure truth. How are you handling regression testing in Langfuse when updating Kai's underlying LLM prompts to ensure response quality stays consistent?
man this is a whole saga. started as a side thing and grew it like a garden into 7 figures. microsoft and papa john's use it? that's some big league stuff. the ai pivot was a smart move. respect for staying bootstrapped and profitable. never give up energy is strong with this one.
Fascinating journey, Lukas! Spinning out Gleap from an agency pain-point into a 7-figure ARR platform reaching 250M users is incredible validation.
Also love the tech stack breakdown—especially using Node.js + ClickHouse to handle massive write volumes and maintaining 7 native SDKs in parity. Keeping 80% focus on evaluation and context engineering for AI agents is such a spot-on takeaway.
Congrats on the bootstrapped success! 🚀
I lived the first half of this story. Ten years writing one-off Windows tools
for factories and retail - CSV mergers, bank export consolidators, small ugly
things that kept a back office running. Every client got a custom build, and
every build taught me the same lesson: the quirks were the product. They
loved it because it matched their weird process exactly.
So the pivot grief you describe is real and underdiscussed. Productizing
means killing the quirks on purpose. You look at a feature three clients
asked for and say no, because it only makes sense inside their workflow.
The shippable version has to be boring enough to work for a stranger.
The charging point is the one I'd underline twice. Internal tool people
price like apologists. The first stranger who pays without knowing you is
worth more than ten friendly clients - his money is honest feedback.
This is a nice line: "A customer who pays $19 teaches you more than a thousand free users."
I am living the opposite of that lesson right now. I built BizBoard Pro. This is a dashboard for solopreneurs managing many business ideas at once. I have been so focused on building and I have free trial signups but zero paying customers. Reading this is a reminder that the goal is not users, it is paying users. The person who hands you $19 is giving you information no free signup ever will.
The other thing that stood out is how your first users came from your existing network. You deployed inside your own agency clients. I have been trying to grow through cold SEO and directories. I don’t have an existing network. I went to the people I already know but no one used it. They did provide positive feedback. .
Thank you for sharing this honestly.
Great story on converting internal agency tools into SaaS. Solving your own bottleneck first is always the best validation. Congrats on the milestone!
The agency-to-product path is underrated. You already have users, real problems, and a feedback loop before writing a single growth post.
The best part of this story is that it reads like a pivot and it is not one. The founding insight, that a vague bug email is useless because a developer cannot act on it, is the exact same insight as Kai Code turning a bug report into a ready-to-merge PR. You did not pivot from bug reporting to AI, you followed one idea to its end: make the report so actionable that eventually it fixes itself. "Software that heals itself" is just the original wedge with the human taken out of the middle.
I really liked your point about choosing channels that compound. I'm a big believer in content and SEO, so it's always nice to see a real example of that work paying off over time 😊 Also love that Gleap started simply because you were solving an annoying problem you had yourselves, and your clients basically validated it for you. Amazing growth, congrats!
The best part of this story is that it reads like a pivot and it is not one. The founding insight, that a vague bug email is useless because a developer cannot act on it, is the exact same insight as Kai Code turning a bug report into a ready-to-merge PR. You did not pivot from bug reporting to AI, you followed one idea to its end: make the report so actionable that eventually it fixes itself. "Software that heals itself" is just the original wedge with the human taken out of the middle. That coherence is why it does not read as feature sprawl, every layer is the same thesis at a higher altitude.
The transferable lesson for anyone here sitting on an internal tool is in one line you almost throw away: clients "kept asking if they could use it too." That unsolicited pull is the whole validation, and it is the part that cannot be manufactured. Plenty of agencies have an internal tool, but if you have to talk your own clients into using it, it is a tool, not a product. The signal was never that it worked for you, it was that people who did not build it wanted it without being sold.
And the two-part pricing is worth copying for anyone shipping AI features: subscription for the platform, usage for the AI, so cost scales with the value instead of eating your margin. Most teams bolt AI onto a flat plan and quietly bleed. You priced it the way the value actually arrives. Congrats to the Gleap team, this is what compounding on one clear idea for five years looks like.
Great insights on turning an internal solution into a successful business. The focus on solving real operational challenges is especially relevant to Remote Building Management Services. Thanks for sharing!
Pivoting an internal tool into a 7-figure business starts with validating demand beyond your organization and identifying a clear market need.
Refine the product around customer feedback, build a scalable pricing model, and focus on consistent acquisition and retention.
Shifting from per-seat pricing to platform tiers + usage-based AI billing is such a critical strategic pivot. Per-seat pricing actively discourages team-wide adoption, whereas usage billing directly aligns revenue expansion with the value customers get.
Also, utilizing the embedded widget as a built-in viral distribution loop reaching 250M end-users is brilliant product-led growth. How do you balance feature access across Kai Resolve vs. Kai Code to incentivize the transition from Pro to Enterprise tiers?
Love this. Turning an internal tool into a real business is such a great example of building from an actual problem rather than just starting with an idea.
Really interesting journey. I especially like how an internal tool can evolve into a standalone business when you discover that the underlying problem exists beyond your own team. It seems like the biggest challenge isn't just building the product, but recognizing the right moment to turn an internal solution into something others will pay for. What was the strongest signal that convinced you to make that transition?
Really interesting that repricing based on value (not habit) grew revenue without hurting churn — that matches what we've seen writing about pricing psychology. The point about a $19 customer teaching you more than 1,000 free users is underrated advice. Congrats on the 7-figure ARR, especially bootstrapped and organic.
hey thats a useful stuff
Excllent
Two transitions stand out here: an internal tool becoming a standalone product, and a bug-reporting tool becoming an outcome-based support platform. The second seems to be the larger inflection. “Most tier-1 support handled before a human reads it” is a very different buying conversation from “capture better bug reports.” For teams making a similar pivot, I’d keep a baseline cohort of the original use case and measure whether the new outcome improves activation, expansion, and support load without hiding the old value. Otherwise the broader platform can win the narrative while weakening the wedge that earned trust. Which customer segment adopted Kai fastest, and did the original bug-reporting workflow remain the entry point?
Some of the best SaaS ideas seem to come from internal tools because the founder already knows the problem is real. The interesting part is figuring out when something built for one company is actually useful enough for hundreds of others
Option 1 — Practical
Great example of turning an internal pain point into a real business. The key seems to be identifying whether the problem exists beyond your own company. For SEO-focused products, I’ve found that tools like SerpSpur can also help validate recurring SEO problems before investing heavily in the product.
Some of the best SaaS ideas seem to come from internal tools because the founder already knows the problem is real. The interesting part is figuring out when something built for one company is actually useful enough for hundreds of others.
The part that stood out to me most was the shift from a narrow bug reporting tool to a broader platform especially the point about AI being 20% prompting and 80% evaluation guardrails, and context engineering That’s a useful reminder that getting an AI feature to work is very different from making it reliable in a real product I also liked the lesson around distribution using your own agency network and then turning the product itself into a channel That seems much harder to copy than simply adding another feature.
The part nobody copies here is the spin-out. I ran a services business for twenty years and watched plenty of good internal tools stay internal, because agency cash flow is comfortable enough that nobody forces the separation and the tool stays a cost center forever. Naming a separate company with its own cofounders in 2021 is what turned this into a business, and I would argue that structural call mattered more than the pricing change everyone is pointing at.
The line that stood out most to me was the seven-native-SDK burden — JS, iOS, Android, React Native, Flutter, Capacitor, C#, Cordova — because that's the kind of cost that doesn't show up in an ARR chart but quietly caps how fast you can ship anything. Every new feature is really seven features, each with its own platform quirks around screenshots and network capture. That's a specific tax most "build an SDK-based product" advice glosses over.
Which makes the AI pivot more interesting in that light. Kai (support/resolve/code/PM) sits above that SDK layer rather than inside it — it's consuming the technical context those SDKs already capture rather than needing seven new native implementations of its own. That seems like a genuinely efficient place to extend a widget-based business: you get a second product surface without multiplying your platform-parity problem.
The "20% prompting, 80% evaluation/guardrails/context engineering" line is also worth pulling on more — for a product where Kai is now resolving the majority of tier-1 conversations autonomously, that ratio implies most of the engineering effort is now in catching what the model gets wrong before a customer sees it, not in the model calls themselves. Curious whether that evaluation layer (the Langfuse tracing) caught things that changed how Kai's confidence thresholds work — i.e. did you have to build an equivalent of "when does Kai defer to a human" the same way support teams have to decide when a ticket escalates?
Really liked the point about charging early. The internal-tool origin gave you strong validation, but the bigger lesson for me is how you kept evolving the business model as the product grew.
The shift from per-seat pricing to platform + usage-based AI pricing feels especially smart — it encourages more people inside a company to actually use the product instead of penalizing adoption.
Curious: if you were starting Gleap from scratch today, would you still begin with the narrow bug-reporting wedge, or would you go directly after AI customer support?
The fact that customers were the ones asking to use your internal tool is such a strong signal, way stronger than market research or asking people what they'd want. You didn't have to guess demand, it showed up on its own.
Curious how you decided it was ready to spin off into its own company versus staying an internal tool with occasional client access. Was there a specific moment that made the decision obvious, or did it feel gradual?
Happy for you
The agency was more than a funding source here; it was a built-in discovery and distribution engine. The strongest signal was clients repeatedly asking to use an internal tool, because that combined a real workflow, known buyers, and low-cost feedback. Before spinning out an agency tool, I would measure repetition across clients, urgency, and whether buyers will pay without bundling it into services.
Internal tools seem like such underrated startup ideas because the problem has already been validated by someone actually needing the thing. Curious how much the product changed once external customers started using it.
The pricing shift stood out to me. Moving away from per-seat pricing can make a lot of sense when you actually want more people inside the customer’s organization to use the product.
In B2B, pricing can either support adoption or quietly work against it.
What stands out most here isn’t the 7-figure ARR—it’s the path to getting there. Building an internal tool for a problem you personally experience, then seeing customers naturally ask to use it, is one of the strongest forms of product validation.
I also really like the evolution from a narrow bug-reporting tool into a broader customer support platform. The pricing shift from per-seat to value-based pricing is another underrated lesson; aligning pricing with the outcome customers actually care about can completely change the economics of a SaaS.
The SEO + product-led distribution piece is especially interesting too. Instead of relying heavily on paid acquisition, Gleap turned content, customer deployments, and organic product exposure into compounding distribution.
A great reminder that sometimes the best SaaS opportunity is hiding inside a problem you’ve already solved for yourself.
The agency-to-SaaS transition is the part I find most interesting. Having real clients validate the problem before launching seems like a huge advantage. The bigger challenge then becomes turning that initial validation into a repeatable growth channel.
The part of this story that is interesting is that the pivot appears to have been in identifying the value in a market that already exists on the inside, and not in attempting to create a new market from scratch.
Those pivots are always fascinating to me because sometimes internal tools can come with a solution to a very specific problem, that really works. The question is whether the problem is present in the original team or not, without making many assumptions.
It also appears that the mindset around positioning, onboarding and who it truly serves is different when transitioning to real business.
The moral of the story is that sometimes the greatest product idea comes from an idea that you came up with because you needed it yourself.
This comment was deleted 13 days ago
This comment was deleted 17 days ago