Tell Me When Down
How it worksWhat we checkPricing
Security reportsBlogFree toolsCompareDocs
Log inGet started
blog · page 3

Keeping small apps alive

Free-tier sleep9Security checks7Silent cron7Stripe webhooks5Vibe security9Site down2
Brass seal stamps on dark wood — the signature a webhook checks before it trusts a message.
Stripe webhooks·July 18, 2026·8 min

Stripe webhook signature verification failed: every error and its fix

Every error constructEvent can throw, with the cause and the fix for each. Most of them are one bug — a body parser changed the request bytes before verification ran — and exactly one of them isn't about the body at all.

Dice on a board in low light — the same event landing more than once, each doing the work again.
Stripe webhooks·July 18, 2026·8 min

Stripe webhook duplicate events: stop the double charge

Stripe's delivery is at-least-once, so the same event can arrive twice and charge a customer twice. Here's why it happens, and how to make your handler idempotent with the event id so running it twice is safe.

A dim locked gate at night — a paid customer still shut out because the subscription never switched on.
Stripe webhooks·July 18, 2026·5 min

Stripe subscription not activating after payment

Paid but still not upgraded? The subscription's status splits it in two: stuck in 'incomplete' means the payment never finalized; active-in-Stripe-but-not-your-app means a webhook never landed. Here's how to tell which.

A workbench under a single lamp in the dark — a webhook tested in isolation before it faces production.
Stripe webhooks·July 18, 2026·5 min

How to test Stripe webhooks locally (and what it won't prove)

The Stripe CLI brings events to your machine — stripe listen forwards them, stripe trigger fires them. Here are the commands, the signing-secret gotcha, and why passing locally doesn't prove the live endpoint works.

A laptop showing a failed-to-load page in a dark room — the moment before deciding if it's the site or just you.
Site down·July 18, 2026·5 min

Is my website down, or is it just me?

Before you panic-redeploy at midnight: is the site actually down, or just down for you? A 30-second test, what each answer means, and why one check from your laptop can't really tell you.

A red emergency light glowing in the dark — the moment a site goes down.
Site down·July 18, 2026·6 min

My website is down — how to fix it

Don't randomly restart things — work a short list in order, cheapest check first. Confirm it's really down, read the error, rule out an expired cert, check your last deploy and your host. The calm playbook for a site that's down.

A dark, quiet server room — the kind of infrastructure a paused project leaves idle.
Free-tier sleep·July 17, 2026·6 min

Why Supabase pauses your project — and how to stop it happening again

The pause always lands when you've stopped watching. Here's the real mechanic behind it, the 90-day deadline nobody mentions, and why most keep-alive scripts quietly stop working.

123
Tell Me When Down

Uptime and security monitoring for people who'd rather ship than babysit servers. We watch so you can sleep.

product
How it worksWhat we checkSecurity reportsPricingDocsBlogFAQ
free toolsWebsite security scanSupabase pause checkRender sleep checkMixed content checkerSecurity headers checkCookie security checkSSL expiry check
comparevs UptimeRobotvs Better Stackvs PingdomFor indie hackers
company
StatusAbout our botContactPrivacyTerms
© 2026 TellMeWhenDown · tellmewhendown.com