Constructing AI-Powered SaaS Companies – O’Reilly

In preparation for our upcoming Building SaaS Businesses with AI Superstream, I sat down with occasion chair Jason Gilmore to debate the complete lifecycle of an AI-powered SaaS product, from preliminary ideation all the way in which to a profitable launch.
Jason Gilmore is CTO of Adalo, a preferred no-code cell app builder. A technologist and software program product chief with over 25 years of trade expertise, Jason’s spent 13 years constructing SaaS merchandise at corporations together with Gatherit.co and the extremely profitable Nomorobo and because the CEO of the coding training platform Treehouse. He’s additionally a veteran of Xenon Companions, the place he leads technical M&A due diligence and advises their portfolio of SaaS corporations on AI adoption, and beforehand served as CTO of DreamFactory.
Right here’s our interview, edited for readability and size.
Ideation
Michelle Smith: As a SaaS developer, what are the primary steps you’re taking when starting the ideation course of for a brand new product?
Jason Gilmore: I at all times begin by discovering a reputation that I like, shopping for the area, after which making a emblem. As soon as I’ve finished this, I really feel like the concept is turning into actual. This was once a torturous course of, however because of AI, my course of is now fairly easy. I generate product names by asking ChatGPT for 10 candidates, refining them till I’ve three most popular choices, after which checking availability by way of Lean Area Search. I often use ChatGPT to assist with logos, however curiously, whereas I used to be utilizing Cursor, the favored AI-powered coding editor, it mechanically created a emblem for ContributorIQ because it arrange the touchdown web page. I hadn’t even requested for one, but it surely regarded nice, so I went with it!
As soon as I nail down a reputation and emblem, I’ll return to ChatGPT but once more and use it like a rubber duck. In fact, I’m not doing any coding or debugging at this level; as an alternative, I’m simply utilizing ChatGPT as a sounding board, asking it to broaden upon my thought, poke holes in it, and so forth.
Subsequent, I’ll create a GitHub repository and begin including points (mainly function requests). I’ve used the GitHub kanban board prior to now and have additionally been a heavy Trello person at varied occasions. Nevertheless, today I maintain it easy and create GitHub points till I really feel I’ve sufficient to represent an MVP. Then I’ll use the GitHub MCP server along side Claude Code or Cursor to drag and implement these points.
Earlier than committing sources to improvement, how do you strategy preliminary validation to make sure the market alternative exists for a brand new SaaS product?
The reply to this query is straightforward. I don’t. If the issue is sufficiently annoying that I ultimately can’t resist constructing one thing to resolve it, then that’s sufficient for me. That mentioned, as soon as I’ve an MVP, I’ll begin telling everyone I find out about it and actually attempt to decrease the barrier related to getting began.
As an example, if somebody expresses curiosity in utilizing SecurityBot, I’ll proactively volunteer to assist them validate their web site by way of DNS. If somebody needs to present ContributorIQ a strive, I’ll ask to fulfill with the particular person working due diligence to make sure they’ll efficiently connect with their GitHub group. It’s in these early phases of buyer acquisition that you could decide what customers actually need relatively than merely making an attempt to duplicate what rivals are doing.
Execution, Instruments, and Code
When deciding to construct a brand new SaaS product, what’s probably the most crucial strategic query you search to reply earlier than writing any code?
Personally, the query I ask myself is whether or not I severely consider I’ll use the product every single day. If the reply is an adamant sure, then I proceed. If it’s something however a “heck sure,” then I’ve realized that it’s finest to sit down on the concept for just a few extra weeks earlier than investing any further time.
Which instruments do you suggest, and why?
I frequently use quite a lot of totally different instruments for constructing software program, together with Cursor and Claude Code for AI-assisted coding and improvement, Laravel Forge for deployment, Cloudflare and SecurityBot for safety, and Google Analytics and Search Console for analytics. Take a look at my comprehensive list on the finish of this text for extra particulars.
How do you precisely measure the success and adoption of your product? What key metrics (KPIs) do you prioritize monitoring instantly after launch?
One thing I’ve realized the arduous means is that being in such a rush to launch a product implies that you neglect so as to add an applicable stage of monitoring. I’m not essentially referring to monitoring within the sense of Sentry or Datadog; relatively I’m referring to easily figuring out when any individual begins a trial.
At a minimal, it’s best to add a restricted admin dashboard to your SaaS which shows varied KPIs comparable to who began a trial and when. You must also have the ability to shortly decide when trialers attain a key milestone. As an example, at SecurityBot, that key milestone is connecting their Slack, as a result of as soon as that occurs, trialers will periodically obtain helpful notifications proper within the very place the place they spend a big a part of their day.
On construct versus purchase: What’s your crucial choice framework for selecting to make use of prebuilt frameworks and third-party platforms?
I believe it’s an amazing mistake to attempt to reinvent the wheel. Frameworks and libraries comparable to Ruby on Rails, Laravel, Django, and others are what’s generally known as “batteries included,” that means they supply all the things 99% of what builders require to construct a tremendously helpful, scalable, and maintainable software program product. In case your intention is to construct a profitable SaaS product, then it’s best to focus completely on constructing a high quality product and buying prospects, interval. The rest is simply taking part in with computer systems. And there’s nothing unsuitable with taking part in with computer systems! It’s my favourite factor to do on this planet. Nevertheless it’s not the identical factor as constructing a software program enterprise.
High quality and Safety
What distinctive safety and high quality assurance (QA) protocols does an clever SaaS product require that a regular, non-AI utility doesn’t?
The 2 most essential are immediate administration and output monitoring. To reduce response drift (the LLM’s tendency for artistic, inconsistent interpretation), it’s best to rigorously take a look at and tightly outline the LLM immediate. This should be repeatedly examined towards various datasets to make sure constant and desired habits.
Builders ought to look past common OpenAI APIs and contemplate specialised customized fashions (like the two.2 million accessible on Hugging Face) which might be higher suited to particular duties.
To make sure high quality and forestall hurt, you’ll additionally must proactively monitor and evaluate the LLM’s output (significantly when it’s low-confidence or probably delicate) and constantly refine and tune the immediate. Protecting a human within the loop (HITL) is important: At Nomorobo, as an example, we manually reviewed low-confidence robocall categorizations to enhance the mannequin. At Adalo, we’ve reviewed 1000’s of app-building immediate responses to make sure desired outcomes.
Critically, companies should transparently talk to customers precisely how their information and mental property are getting used, significantly earlier than passing it to a third-party LLM service.
It’s additionally essential to distinguish when AI is really mandatory. Generally, AI can be utilized most successfully to improve non-AI instruments—as an example, utilizing an LLM to generate advanced, difficult-to-write scripts or reviewing schemas for database optimization—relatively than making an attempt to resolve the core drawback with a big, common mannequin.
Advertising, Launch, and Enterprise Success
What are your high two methods for launching a product?
For early-stage progress, founders ought to focus intently on two core methods: prioritizing Search engine optimization and proactively selling the product.
I like to recommend prioritizing Search engine optimization early and aggressively. At the moment, nearly all of natural visitors nonetheless comes from conventional search outcomes, not AI-generated solutions (GEO). We’re nonetheless definitely seeing GEO being attributed to a bigger share of holiday makers. So when you ought to deal with Google natural visitors, I additionally counsel spending time tuning your advertising pages for AI crawlers.
Implement a feature-to-landing web page workflow: For SecurityBot, practically all visitors was pushed by making a devoted Search engine optimization-friendly touchdown web page for each new function. AI instruments like Cursor can automate the creation of those pages, together with producing mandatory belongings like screenshots and promotional tweets. Touchdown pages for options like Broken Link Checker and PageSpeed Insights had been 100% created by Cursor and Sonnet 4.5.
Many technical founders hesitate to advertise their work, however visibility is essential. Overcome founder shyness: Be vocal about your product and get it on the market. Share your product instantly with associates, colleagues, and former prospects to start out gaining early traction and suggestions.
Mastering these two methods is greater than sufficient to maintain your crew busy and successfully drive preliminary progress.
On scaling: What’s the only greatest operational hurdle when making an attempt to scale your corporation from a handful of customers to a big, paying person base?
I’ve had the chance to see enterprise scaling hurdles firsthand, not solely at Xenon but additionally through the M&A course of, in addition to inside my very own tasks. The most important operational hurdle, by far, is sustaining deal with buyer acquisition. It’s so tempting to construct “only one extra function” as an alternative of making one other video or writing a weblog put up.
Conversely, for these corporations that do attain a measure of product-market match, my statement is they have an inclination to focus far an excessive amount of on buyer acquisition at the price of buyer retention. There’s an idea in subscription-based companies generally known as “max MRR,” which identifies the purpose at which your corporation will merely cease rising as soon as income misplaced as a consequence of buyer churn reaches an absolute greenback level that erases any income beneficial properties made by buyer acquisition. In brief, at a sure level, it is advisable deal with each, and that’s troublesome to do.
We’ll finish with monetization. What’s probably the most profitable and dependable monetization technique you’ve seen for a brand new AI-powered SaaS function? Is it usage-based, feature-gated, or a premium tier?
We’re definitely seeing usage-based monetization fashions take off today, and I believe for sure sorts of companies, that makes plenty of sense. Nevertheless, my recommendation to these making an attempt to construct a brand new SaaS enterprise is to maintain your subscription mannequin as easy and comprehensible as attainable with a purpose to maximize buyer acquisition alternatives.
Thanks, Jason.
| For extra from Jason Gilmore on growing profitable SaaS merchandise, be part of us on February 10 for our AI Superstream: Constructing SaaS Companies with AI. Jason and a lineup of AI specialists from Dynatrace, Sendspark, DBGorilla, Changebot, and extra will look at each section of constructing with AI, from preliminary ideation and hands-on coding to launch, safety, and advertising—and share case research and hard-won insights from manufacturing. Register here; it’s free and open to all. |
Appendix: Beneficial Instruments
| Class | Instrument/service | Major use | Notes |
| AI-assisted coding | Cursor (with Opus 4.5) and Claude Code | Coding and AI help | Claude Opus 4.5 extremely valued |
| Code administration | GitHub | Managing code repositories | Normal code administration |
| Deployment | Laravel Forge | Deploying tasks to Digital Ocean | Extremely valued for simplifying deployment |
| API/SaaS interplay | MCP servers | Interacting with GitHub, Stripe, Chrome devtools, and Trello | Centralized interplay level |
| Structure | Mermaid | Creating architectural diagrams | Used for visualization |
| Analysis | ChatGPT | Rubber duck debugging and common AI help | Devoted instrument for problem-solving |
| Safety | Cloudflare | Safety providers and blocking dangerous actors | Primarily targeted on safety |
| Advertising and Search engine optimization | Google Search Console | Monitoring advertising web page efficiency | Focuses on search visibility |
| Analytics | Google Analytics 4 (GA4) | Web site metrics and reporting | Thought-about a “horrible” however mandatory instrument as a consequence of lack of higher options |