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
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.
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.
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.
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.
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.