SaaSFunnels
vs vibe coding it.
Claude Code, Cursor or Codex will build you a popup before lunch. Then someone has to decide who sees it, stop it nagging, change it every week without a deploy and prove it earned a dollar. That part is the product.Your AI coding tool builds the popup before lunch. Knowing who sees it, changing it without a deploy and proving what it earned is the product.
14 days of Traction · No card required
✦ Shipped before lunch
YouBuild an upgrade popup for users who hit their plan limit.
- Created
UpgradeModal.tsx· 84 lines - Added it to
Dashboard.tsx
Done. Want a “Maybe later” button too?
What it didn’t do
- Know who’s actually ready
- Stop it from nagging
- Let your team edit it, no deploy
- Test it against a holdout
- Tell you what it earned
- Cover sign-up to renewal
The popup is
the tip.
An AI coding tool builds the part you can see in an afternoon. Everything under the line is what makes it earn, and it’s yours to build and keep working.
Under the line · what it takes to earn
- Then, every monthKeeping it workingStripe API changes, new plans, edge cases and QA. About 2 days a month.
To build8 weeks$32,000 of engineering
To keep working$1,600a month, 2 days of fixes and QA
SaaSFunnelsThis weekfrom $97 a month, nothing to maintain
Our estimate for one engineer working with an AI coding tool. Untick what you already have and set your own day rate.
Feature by feature.
| SaaSFunnels | Built with AI | |
|---|---|---|
| Who sees it | ||
| Signals for who’s ready to upgrade, buy or cancel | 19 built in, each with its reason | You write and tune the rules |
| Every user tied to their account | SaaSFunnels includes this | You wire it |
| Caps, cooldowns and priority | SaaSFunnels includes this | You build it |
| What it offers | ||
| Templates for 25 moments, sign-up to renewal | SaaSFunnels includes this | One prompt per popup |
| Art and copy in your brand | Built-in art in your colors | Whatever the prompt returns |
| Follow-ups after “Not now” | Traction and up | You build it |
| What it earned | ||
| Revenue confirmed by Stripe, net of refunds | SaaSFunnels includes this | You match it to invoices |
| A/B tests | Traction and up | You build it |
| Control group that sees nothing | Scale | You build it |
| Who keeps it running | ||
| Changes after launch | Your team, in the Studio or with Copilot | An engineer, a prompt and a deploy |
| Preview and versioned releases | SaaSFunnels includes this | You build it |
| When Stripe, your plans or your app change | We keep it working | You fix it |
Choose SaaSFunnels if…
- You want the popup and everything under it: signals, caps, tests and proof.
- You want product and growth to change Funnels without waiting on a deploy.
- You’d rather your engineers build your product than a growth tool.
Build it yourself if…
- You need one popup, once, and don’t need to know what it earned.
- Your billing isn’t on Stripe.
- You have engineers with spare weeks and want to own every line.
Keep your AI tool.
Point it here.
Paste one set of instructions into Claude Code, Cursor or Codex and it installs SaaSFunnels on your site and in your app. The MCP server lets it read your Funnels, signals and results. Your engineers stay on your product.
npx --yes saasfunnels@latest setup- Connected Stripe4 products · 12 prices
- Installed on your site and in your appWeb SDK
- Mapped your plans and features6 features found
- Drafted your first Funnels9 drafts ready
Questions,
answered.
Can’t I just ask Claude Code or Cursor to build this?
You can, and it will build the popup fast. It can call Stripe too. What you’re left building is everything around it: signals for who’s ready, caps so it doesn’t nag, an editor so your team can change it without a deploy, tests against a control group, and results matched to Stripe. That’s weeks of work, and it’s what SaaSFunnels does from day one.
We already vibe-coded a cancel flow. Should we switch?
Keep it running while you try the Cancellation or save template, which Setup drafts from your real plans. Move one segment at a time and compare what each flow saves in Stripe. Keep whichever earns more.
Isn’t SaaSFunnels just a popup builder?
The popup is the part you see. Underneath are the signals that pick the moment, the offers applied in Stripe, the caps that stop nagging, and results confirmed by Stripe against customers who saw nothing.
How did you estimate the build time?
Part by part, for one engineer working with an AI coding tool, with the popup itself taking an afternoon. Your team may be faster or slower, so the estimate lets you change the day rate and untick parts you already have.
Can I still use my AI coding tool with SaaSFunnels?
Yes, that’s how you install it. Paste one set of instructions into Claude Code, Cursor or Codex and it adds SaaSFunnels to your site and app. The MCP server lets it read your Funnels, signals and results.
