MISSED-CALL TEXT-BACK · DIY KIT · INSTANT DOWNLOAD

The call you missed doesn’t have to cost you.

A missed call gets a warm text with your booking link inside seconds — before the caller dials the next business on the list. You get pinged, they get booked, and you never opened a dashboard.

Real source code, yours to keep · Secure Stripe checkout · 26 tests, signature-verified against toll fraud

WHAT YOU GET OUT OF IT

The phone catches the money that used to walk

  • Catch the call you couldn't answer. A missed call gets a warm, on-brand text with your booking link inside seconds — before the caller dials the next business on the list.

  • You get pinged too. Every missed call that gets caught also notifies you, so you always know what happened without opening a dashboard mid-service.

  • No spam, ever. A caller who rings three times in an hour gets one text, not three — a built-in cooldown, configurable per business.

  • Never texts a stranger. If the call didn't come in on a number you've configured, nothing sends. That safety rail is unconditional.

  • Signature-verified, not just working. Every request is checked against Twilio's own signature before anything happens — closes the exact hole that lets a stranger forge a fake call and burn your SMS budget.

  • Real source, fully tested. 26 tests covering the decision logic, the cooldown, the HTTP layer, and the signature check — run them yourself before you trust it with a real number.

WHAT’S INSIDE

One engine, tested and signature-verified

Real Python source, not a demo. Bring your own Twilio number, edit one config file, run the tests, deploy it anywhere.

  • ENGINE

    Pure decision core

    One function decides whether and what to text back — no side effects, fully testable, easy to read in one sitting.

  • TWILIO

    Missed-call + SMS entry point

    Handles both a missed-call status callback and an inbound SMS the same way — reply by TwiML when it can, by REST when it has to.

  • SECURITY

    X-Twilio-Signature verified

    Stdlib HMAC-SHA1 signature check against a fixed, trusted URL — not the request's Host header. No twilio SDK dependency required.

  • OWNER PING

    You're never out of the loop

    A notify, not an action — you still run your business, this just makes sure a caught call never goes unnoticed.

  • COOLDOWN

    Per-caller, per-business

    Configurable window (default 120 minutes) so a caller who rings repeatedly gets one warm text, not a flood.

  • TESTS

    26 automated tests

    Decision logic, cooldown, unconfigured-line safety, HTTP layer, and signature verification — including a real forged-request check.

WHO IT’S FOR

For the business where the phone rings while your hands are full

  • Salons, barbershops, auto shops, and clinics — anyone who can't drop what they're doing to answer
  • Solo operators and small teams with no one dedicated to the front desk
  • Owners comfortable buying a Twilio number and editing one config file
  • Anyone who's lost a real customer to a call that just rang out

Not a hosted subscription service — you get real, editable source code and run it yourself. If you’d rather pay monthly for someone else to host it, this kit isn’t that.

QUESTIONS

Straight answers

Do I need to know how to code?
You need to be comfortable editing one JSON config file, running a Python script, and pointing a Twilio number at a URL. The README walks through all three. If you can follow a setup guide, you can run this.
What do I need to buy separately?
A Twilio phone number — about $1/mo plus per-message cents. That's the only recurring cost; the kit itself is a one-time purchase.
Where does it run?
Anywhere that runs Python 3.11+ — a small VPS, a Raspberry Pi, an always-on machine at home, or a tunnel (ngrok, Cloudflare Tunnel) while you're testing. It's a single lightweight process, no database required.
Why does the signature check matter so much?
Without it, anyone who finds your webhook URL can forge a fake missed-call event and make your Twilio account send real SMS — on your dime, to numbers of their choosing. This kit verifies every request before it touches anything. Don't run a version that skips this, even for local testing.
What happens after I buy?
Your success page unlocks an instant ZIP download — the full source, the full test suite, and a setup README with a worked example.
$99one-time

Download once, yours permanently. No subscription, no upsell, no account to keep paying for.

14-day money-back guarantee · instant download · Refund policy

You’re responsible for your own Twilio account, its costs, and compliance with Twilio’s and your local telecom regulations for automated messaging.