← Back to all posts

Fixa Trade Automation

AI Receptionist SMS Follow-Up: The Feature Most Trades Businesses Get Wrong

Fixa TeamSep 27, 20269 min read

AI receptionist SMS follow-up is the automatic text message a business's AI phone system sends the moment a call ends: a booking confirmation, a quote link, or a nudge to a caller who couldn't get through. Done properly, that text is the difference between a lead that quietly evaporates and a job that lands on tomorrow's schedule. Done badly, it's a generic "thanks for calling, we'll be in touch" that sits in a text thread going nowhere near the job-management system a trades business actually runs on.

Most AI receptionists built for Australian tradies get the calling part right and the follow-up part wrong. They'll answer the phone, sound reasonably human, and text something polite afterwards. What they don't do is connect that text to a job record, a quote, or a diary slot, which means the tradie still has to do the actual admin the AI was supposed to remove.

What AI Receptionist SMS Follow-Up Actually Means

Strip away the marketing and there are really three kinds of follow-up text an AI receptionist can send once a call ends. Each needs different information behind it, and a system that can only produce one generic template is doing a fraction of the job, no matter how fast the text goes out.

Confirmation

The call ended in a booking, so the SMS confirms the time, the address, and what work is being done. This is the easy case, and it's the one every competitor in the category handles reasonably well.

Continuation

The caller wanted a quote or more information rather than an immediate booking. A decent follow-up carries a link or a concrete next step instead of ending the conversation cold on a maybe.

Recovery

The call was missed, came in after-hours, or dropped out mid-conversation. The SMS here is a callback promise with a realistic window, something like "we'll ring you back before 5pm" rather than an open-ended "we'll be in touch" that gives the caller no reason to wait around instead of dialling the next business in the search results.

Why AI Receptionist SMS Follow-Up Usually Stops at "We'll Be In Touch"

This is where most of the category falls down, and it's not really a texting problem. It's an integration problem. Sending an SMS is trivial. Connecting that SMS to a specific job, quote, or diary entry that a business's field service software recognises is not, and three examples from the current AU trades AI-receptionist landscape show the pattern clearly.

AiDial treats booking and job-management as separate systems

Claim: AiDial, a multi-vertical AI receptionist marketed at Australian trades across plumbing, roofing, electrical, and air-conditioning, keeps its call-handling and its job-management functions as two separate layers rather than one connected flow.

Evidence: AiDial's own comparison page describes "connected booking, CRM and job-management actions" as "scoped separately" from the core receptionist product. That's a reasonable way to build a general-purpose receptionist that works across many verticals. It's a poor way to save a tradie from re-typing a job into ServiceM8 by hand.

Chime Labs books jobs into calendars, not into a named FSM

Claim: Chime Labs' AI receptionist books jobs directly into a calendar, but nothing in its public materials ties that booking to a specific field-service platform a tradie is already running.

Evidence: Chime Labs, the Sydney startup founded by ex-Google engineers Alexis Griveau and Mathew Pretel, raised A$900,000 in pre-seed funding on 7 April 2026, led by 500 Global. Forbes Australia's coverage describes the product as one that "answers calls around the clock, qualifies leads and books jobs directly into calendars." It's a genuinely close competitor to Fixa by shape and ICP, and worth watching. But a calendar entry isn't a ServiceM8 job card, and the follow-up text that comes out of a calendar booking can't reference a real job number the way one tied to a specific FSM platform can.

ServiceM8's Office Agent only works after the job card already exists

Claim: ServiceM8's new AI assistant handles the paperwork around a job well after that job has been created, but it doesn't answer the phone or create the job card in the first place.

Evidence: ServiceM8 shipped "ServiceM8 15" on 18 September 2026, introducing Office Agent, which reads a job's diary entry and drafts quotes, invoices, reports, and follow-ups for approval, with a voice mode for hands-free use on the tools. By ServiceM8's own description, it works entirely on jobs that already exist in the system. Office Agent can write a beautiful follow-up message once a job exists. Something still has to answer the phone and get that job into ServiceM8 to begin with.

That's the gap AI receptionist SMS follow-up is supposed to close, and most of the category doesn't close it.

How Fixa's AI Receptionist SMS Follow-Up Ties Into the Job

Fixa answers the call, creates the job card in ServiceM8 directly through the API, and only then sends the SMS, in that order, referencing the job that now exists rather than reading from a generic script.

The flow looks like this:

flowchart LR A["📞 Call comes in"] --> B["🤖 Fixa answers"] B --> C["💬 SMS follow-up sent"] C --> D["🗂️ Job card in ServiceM8"] style A fill:#2a78d6,stroke:#2a78d6,color:#fff style B fill:#4a3aa7,stroke:#4a3aa7,color:#fff style C fill:#eb6834,stroke:#eb6834,color:#fff style D fill:#1baf7a,stroke:#1baf7a,color:#fff

Fixa's AI receptionist SMS follow-up fires after the job card already exists in ServiceM8, not instead of it.

What determines the wording and timing of that text is a set of branches, not a single template:

flowchart TD Call{"Call answered?"} -->|Yes, job booked| Confirm["Send booking confirmation SMS"] Call -->|Yes, quote requested| Quote["Send quote link + next steps SMS"] Call -->|Missed / after-hours| Nudge["Send callback-window SMS"] Confirm --> Job["Job card created in ServiceM8"] Quote --> Job Nudge --> Job2["Lead logged, follow-up scheduled"] style Call fill:#2a78d6,stroke:#2a78d6,color:#fff style Confirm fill:#1baf7a,stroke:#1baf7a,color:#fff style Quote fill:#1baf7a,stroke:#1baf7a,color:#fff style Nudge fill:#eb6834,stroke:#eb6834,color:#fff style Job fill:#4a3aa7,stroke:#4a3aa7,color:#fff style Job2 fill:#4a3aa7,stroke:#4a3aa7,color:#fff

Whether a call ends in a booking, a quote request, or a missed connection, the branch still resolves into a ServiceM8 record. The SMS is a byproduct of that record, not a substitute for it.

Picture a solo sparky halfway up a ladder rewiring a switchboard when the phone goes off for the third time that morning. He's not answering it. His hands are full and the job in front of him pays the bills. With Fixa, the call still gets picked up, the caller gets asked the basics (what's broken, where, how urgent), a job card gets written into ServiceM8 with that detail already in it, and the caller gets a text confirming someone will call back before a specific time, or a booking slot if one was available. He climbs down forty minutes later to three new job cards waiting, not three missed calls and a guessing game about what any of them wanted.

What This Costs, Plan by Plan

SMS follow-up isn't a paid add-on bolted onto Fixa's plans. It's part of what happens on every inbound call, at every tier. What changes between tiers is how many calls are included before overage kicks in:

xychart-beta title "Fixa plan tiers: calls included per month (AUD ex GST)" x-axis ["Solo $29", "Starter $49", "Professional $129", "Enterprise $299"] y-axis "Calls included per month" 0 --> 600 bar [25, 60, 250, 600]

Every plan from Solo ($29/month, 25 calls) up to Enterprise ($299/month, 600 calls) includes the same AI receptionist SMS follow-up behaviour. The difference is call volume, not which features are switched on.

Solo runs $29/month for 25 calls, Starter is $49/month for 60 calls, Professional is $129/month for 250 calls, and Enterprise is $299/month for 600 calls, all AUD ex GST. Calls over the plan limit are billed at $0.55 each, dropping to $0.40 on higher tiers. Telephony itself runs through Telnyx at roughly $0.02 to $0.04 per minute inbound, which is why the call-based pricing holds together even for a solo operator on the cheapest plan. Lead reactivation, the separate feature that bulk-calls a business's dormant customer list, is priced independently at roughly $10 per 100 leads, because that's an outbound campaign rather than something that happens automatically on every inbound call.

There's a 14-day free trial, no lock-in contract, and hosting is kept in Australia.

The Honest Limitation

A follow-up text is not a replacement for someone actually calling the customer back when a job is complicated. A confirmation SMS works well for "your tech is booked for Tuesday 9am." It works less well as the only contact for "my hot water system is leaking and I don't know if it's urgent," where that call still needs a human decision at some point, even if the AI receptionist handles the intake and the job-card creation. Fixa is built to make that handoff smoother, not to remove the tradie from the loop entirely. That is a deliberate design choice, not a limitation likely to disappear in a future update.

Frequently Asked Questions

Does an AI receptionist send a text after every single call?

With Fixa, yes. Every inbound call ends in an SMS, whether that's a booking confirmation, a quote follow-up, or a callback-window message for a missed or after-hours call. The content of the text changes depending on how the call resolved, but a text is always sent.

Will the SMS mention a real job, or just say "we'll call you back"?

If the call resulted in a job card, the SMS references that booking directly: time, job type, and confirmation that it's in ServiceM8. If the call was missed or happened after hours, the text gives a specific callback window rather than an open-ended promise, and a lead is still logged in ServiceM8 in the meantime.

Is SMS follow-up an extra cost on top of the plan price?

No. SMS follow-up runs on every plan tier, from Solo at $29/month up to Enterprise at $299/month (AUD ex GST). The only separately priced feature is lead reactivation, which is a bulk outbound calling campaign rather than part of standard inbound call handling.

Can a customer tell they're texting with an AI system rather than a person?

Fixa doesn't disguise itself as a human receptionist, and the follow-up text is written to be clear and useful rather than to pass as a person typing on a phone. The goal is a fast, accurate confirmation, not a Turing test.

What happens if a customer doesn't reply to the follow-up SMS?

The job card or lead already exists in ServiceM8 regardless of whether the customer replies to the text. The SMS is a confirmation layer on top of a record that was created the moment the call was answered, not the only place that information lives.

Sources