Health-check recipes for the failures that bite no-code apps.
Generic uptime monitoring tells you the homepage returns 200. It does not tell you the checkout button stopped working, the live Stripe webhook silently went to /version-test, or the nightly job exits clean without doing anything. These recipes collect those scenario-specific checks — copy one, set up the monitors, and know what to look at first when something breaks.
Bubble + Stripe live webhook
Switching Stripe to live mode silently drops checkout.session.completed.
Lead form delivery
Form posts succeed but the lead never lands in the CRM, sheet, or inbox.
Checkout path
The Buy button page goes blank, slow, or 500s right before payment.
Auth / login journey
The login form renders but submission no longer redirects.
Custom domain / DNS cutover
A DNS edit quietly moved customers to a misconfigured origin.
SSL certificate expiry
The cert quietly expires on a subdomain you forgot existed.
Cron / heartbeat
A scheduled job stops running and no one notices for a week.
Control-plane self-convergence
The convergence loop dies, silently no-ops, or rolls back, and config drift goes unreconciled.
Third-party API canary
A vendor — Stripe, Twilio, OpenAI, Mapbox — degrades or rate-limits you.
Homepage visual regression
A theme or CSS deploy makes the landing page render blank or broken.
Webhook response-code drift
An inbound webhook starts returning 2xx but no longer does the work.
Don't want to wire these up by hand?
Nightlamp packages the monitors, incident matching, and diagnostic playbooks for no-code and AI-built apps — so these recipes run continuously and page you in plain English when a contract changes.
Start 14-day trial · no card