What a missed call text back system actually does
A basic missed call text back system has one job: when your phone rings and you can't answer, it fires an SMS to the caller within 10–30 seconds. Something like:
"Hi, this is Dave from Northwall Plumbing. Sorry I missed you — what can I help with? I'll call you back as soon as I'm free."
That's it. The caller knows you exist, you're real, and you're coming. They're much less likely to keep scrolling.
But a basic text-back is a start, not a system. What tradespeople actually need is a complete enquiry pipeline — from the first search to the job logged in their CRM.
The Local Enquiry Engine: how it's built
Here's what STACKD's Local Enquiry Engine does, piece by piece.
1. Service-area pages for local SEO
Someone searching "emergency plumber SW3" or "boiler repair Walthamstow" needs to find a page that's specifically about that. Generic websites don't rank for these searches. A single page titled "Plumber in London" won't either.
The system generates programmatic service-area pages — one per postcode district or neighbourhood you cover. Each page is unique content, indexed under your domain, targeting the exact search terms your customers use at two in the morning when a pipe has burst. These are the pages that rank. When the caller finds you and taps your number, the pipeline starts.
2. SMS auto-response on missed calls
When you don't answer, the system detects the missed call and sends a text within seconds. The message is personal, not robotic — it uses your name, your trade, and asks a simple qualifying question: "What's the issue?" or "Can you send a photo?"
No monthly SaaS subscription. No third-party lead portal. You own the number, the flow, and the conversation.
3. Photo-triage chatbot
This is where the system earns its keep. When the customer replies — whether to the auto-text or via your website — they're routed into a short conversational flow built on Typebot. Typebot is open-source, self-hosted, and runs on your infrastructure.
The chatbot asks:
- What's the problem?
- Can you attach a photo?
- Which area are you in?
- Is this urgent or can it wait a few days?
By the time you look at your phone, you already know whether this is a £150 tap replacement or a £600 boiler emergency. You're not calling blind.
4. Cal.com booking
If the job is the type you quote and book without a site visit, the chatbot hands off to Cal.com — again, open-source, self-hosted. The customer picks a slot. Your calendar fills. You didn't pick up the phone once.
Cal.com connects to n8n, which is the automation layer underneath everything. When a booking lands, n8n fires the next steps automatically.
5. Frappe CRM job record
Every enquiry — whether it ends in a booking or not — gets written to Frappe CRM as a new lead record. You own this data. It includes the customer's name, contact details, the photo they sent, the job type, the postcode, and the timestamp.
Over time, this becomes your business intelligence: which postcodes book most often, which job types convert, what time of day enquiries peak. You don't get that from Checkatrade.