The weekend glue
Lovable, Bolt, v0, Replit, Cursor. The app is real. The path through a form, an email, and a payment page is where it snaps.
watching a checkout
Uptime bots congratulate a homepage that returns 200. FunnelWatch replays signup, checkout, a webinar, or a booking, then hands you a prompt you can paste into Cursor or Lovable.
Stripe webhook not firing, fix prompt ready
What breaks
Lovable, Bolt, v0, Replit, Cursor. The app is real. The path through a form, an email, and a payment page is where it snaps.
Someone replies that checkout spun forever. The status page still says operational, because nobody asked it about the button.
Stripe charged, or it didn't, and Resend never heard. A 200 on the homepage cannot see that.
How it works
01
A sentence and a URL you own. “Click Start checkout, use the test inbox, stop when Stripe shows $19.” The model writes a replay script and then steps aside.
02
A schedule, a deploy webhook, or the Run button walks that script. No model on the happy path. Free uptime stays a plain fetch every five minutes.
03
A real break includes a screenshot and a prompt aimed at Cursor or Lovable. A renamed button updates the script and stays quiet.
Funnel types
Landing to Stripe. Production stops on the payment page and checks the price.
Form to Resend, Kit, or Mailchimp. The thank-you has to show up, not just the 200.
Registration through to a held seat. Zoom is checked, not charged.
A Calendly-style slot that still opens, and a confirmation a person can see.
Add-on
Sample review
82
sample score, out of 100
Marketing and UX notes on a funnel you own. $49 once, or one review a month on Scale. The model suggests. You decide what to ship.
Staging can type Stripe's test card on a preview you own. Production stops when the payment page loads and checks the price. A read-only key can confirm recent payments left webhooks, without a live secret.
DNS TXT, a meta tag, or a file under /.well-known before a funnel or a review runs. The bot sends an identifiable user agent. The demo store on this site is the exception, because we run it.
Pricing
Free stays a fetch. Browser replays start on Pro. Prices in US dollars. Tax may be added at checkout once tax collection is turned on.
For the URL that should stay up.
per month
per month
one time
A homepage can return 200 while the checkout button 404s, the webinar form posts nowhere, or Stripe never receives the webhook. FunnelWatch walks the path a customer walks.
No. Production checks stop on the payment page. Staging may use Stripe's published test card on a site you verified. Any other card number is blocked.
Agents are slow and expensive, and they change their mind. Mapping once and replaying a script keeps the five-minute and hourly checks cheap. The model comes back only to triage a failure.
If the new label is clearly the same control, FunnelWatch updates the script and does not page you. If the price changed or the step is gone, you get an alert.
Start on the free plan
Five URLs, checked every five minutes. Map a checkout when a customer path is worth more than a ping.