ServiceM8 AI integration
Add an AI receptionist to ServiceM8.
You already run jobs in ServiceM8. The missing piece is the bit before the job. The phone call. The quote enquiry. The 7pm message that turns into Monday's work. An AI receptionist sits in front of ServiceM8, picks up every call, qualifies the job, books it, and creates the job card inside ServiceM8 before you hang up. From $349 a month. Live in 14 days.
What it does
From call to ServiceM8 job in under 90 seconds.
- Phone rings. Your existing ServiceM8 number is forwarded to the agent. It picks up in three rings.
- Aussie voice greets the caller using your business name and offers help. Sounds natural. Handles interruptions.
- Agent qualifies the job. Name, suburb, address, job type, urgency. Asks the questions you'd ask. Doesn't quote prices unless you said it can.
- Offers a slot. Reads your ServiceM8 diary and suggests two or three real times that match your call-out areas and policies.
- Books the job in ServiceM8. Creates a job card with all the captured info, assigns it to the right category and queue, tags it.
- SMS confirmation. The caller gets a text with the booking, your address and your business name. You get a text with the job summary.
Why pair ServiceM8 with an AI receptionist
ServiceM8 is brilliant once a job is in it.
Before the job
ServiceM8 doesn't answer your phone. Missed calls go to voicemail. Voicemail is where leads go to die. The AI receptionist owns the "before the job" gap and feeds ServiceM8 only when the caller is qualified.
After hours
Half of all tradie callers ring after 5pm. ServiceM8 doesn't have a 24/7 reception. The AI does. By 8am Monday every weekend call is a booked job.
Quote chasing
The optional quote follow-up agent reads quotes you've sent in ServiceM8 and follows up at the right intervals. Each message references the actual quoted job. Stops when the customer replies.
Invoice chasing
The optional invoice chase agent reads ServiceM8 invoices (or Xero invoices linked to ServiceM8 jobs) and sends polite escalating reminders. Debtor days down, cashflow up.
How we build it
14 days, fixed price.
- Day 1. We sit down with you and your ServiceM8 setup. We listen to your last 20 calls (recorded with your customers' consent) to learn how you talk to callers. We write the playbook.
- Days 2 to 5. We build the voice agent on your real call types. By Day 5 you hear a sample agent handling your scenarios.
- Days 6 to 9. We connect to your ServiceM8 account through the API. Forms, badges, categories, queues all mapped to the agent's outputs. Phone number forwarded. Eval cases written.
- Day 10. Goes live on your real number. We monitor for a week. You own the playbook.
Pricing
One-off build. Month-to-month after.
Build
$4,000
One-off. Includes the agent, the ServiceM8 integration, the playbook, training and go-live monitoring.
Hosting
$349/mo
Month-to-month. Includes voice, SMS, model usage, monitoring and the agent's playbook updates.
All prices AUD, ex GST. Cancel with 30 days notice.
Common questions
Real ones, real answers.
Does the agent actually create the job card in ServiceM8?
Yes. The moment the call ends the agent calls the ServiceM8 API and creates a job with the customer's name, number, address (geocoded), job type, urgency notes, and a transcript link. The job appears in the ServiceM8 mobile app within seconds.
Can it schedule the job too?
Yes. If you give it a policy (suburb clustering, lunch breaks, drive-time buffers), it follows it. The caller is offered two or three real slots and the agent confirms one.
Will it use my existing ServiceM8 phone number?
Yes. We forward your existing Australian number to the agent. If you want a new number we set one up on Twilio or MessageMedia and route it.
What if the customer wants a quote, not a booking?
The agent gathers the details, creates a Quote in ServiceM8 with the customer attached, tags it for your review, and texts the customer that you'll come back with a price.
Does it work with my ServiceM8 forms and badges?
Yes. Forms get filled, badges get applied, your existing categories and queues are respected. Mapped during build.
What if ServiceM8 changes their API?
Part of the monthly hosting is keeping the integration alive. If ServiceM8 ships an API change, we ship a fix. You don't see anything.
Get started
Hear the agent on your ServiceM8 calls.
Drop your details. Same-day reply with a 60-second voice sample on your real call types.