Guides

Troubleshoot a funnel that looks fine.

Symptoms, causes, and a fix order for the integrations that fail without taking the homepage down.

Stripe webhook not firing

The card went through and your app never heard. How to read a Stripe delivery, fix the signing secret, and notice the next miss.

Stripe Checkout not working

The button spins, 404s, or opens the wrong price. How to tell a missing session from a blocked redirect to checkout.stripe.com.

Resend emails not sending

The form said the email sent. Resend has no log, or a 403. Verify the domain, the from-address, and the key on the deployed app.

ConvertKit form not working

The Kit or ConvertKit embed is on the page and the submit goes nowhere. Separate a broken embed from a subscriber waiting on double opt-in.

Calendly embed not working

The Calendly widget is a blank box or the event type is gone. Check the embed script, the event URL, and the height of the parent.

Supabase auth email not sending

Signup spins and the Supabase auth email never arrives. Check the built-in mailer limit, custom SMTP, and the redirect allow-list.

Lovable app down

The Lovable preview loads and the published URL does not. Separate a dead domain from a page that returns 200 while the app route 500s.