Connect ServiceM8 to WhatsApp and AI Chat
Your customers message on WhatsApp to book a service, ask when the technician is coming, or ask for a price. Your jobs, clients and schedule are already in ServiceM8. AeroChat answers those messages and works from ServiceM8 directly: it checks the schedule, creates the job and reads its status, so the chat and the job card always match.
This page covers what you can automate, how the connection works and what stays in ServiceM8. Each use case links to a page with a description you can paste into AeroChat.
What you can do with ServiceM8 and AeroChat
- Book service jobs from WhatsApp. Collect the address, the service and a time, then create the client and the job in ServiceM8.
- Answer “when is the technician coming?” Read the scheduled time and job status from ServiceM8 and reply in the same chat.
- Take quote requests in chat. Collect the details and photos and create a quote job for your team to price.
- Answer questions about a past job. Look up the last visit, the work done and the invoice status when a customer asks.
- Take a deposit before the visit. Send a payment link in the chat and note the payment on the job.
How the connection works
AeroChat connects through ServiceM8’s public REST API (ServiceM8 developer documentation). Through it, AeroChat reads clients, jobs, job activities (the scheduled bookings) and staff, and creates or updates clients, jobs and job notes. ServiceM8 can also send webhooks when a job changes.
To connect, create an API key in your ServiceM8 account settings. You describe the workflow in plain English, AeroChat builds it and asks for the key by name. You enter the key in the AeroChat dashboard. It never passes through the conversation.
Workflows to copy
Copy this into AeroChat
When a customer asks to book a service, ask for the service they need, the address and their preferred day. Check ServiceM8 for open time on that day for a technician who covers that area. Offer up to three time windows. When they choose one, create the client in ServiceM8 if they are new, create the job with the address, the service and their notes, and schedule it in the chosen window. Confirm the date, window and address in the chat. If they describe a leak, a burning smell or anything unsafe, hand the conversation to a person straight away.
Copy this into AeroChat
When a customer asks when the technician is coming, find their job in ServiceM8 by phone number. Tell them the scheduled date and time window and the job status. If the job is in progress or the technician is on the way, say so. If you cannot find a job, ask for the job address and try again, then hand over to a person.
Who uses it
Home service businesses that run their jobs in ServiceM8: aircon servicing, plumbing, electrical, cleaning and pest control. See the recipes for service booking, price quotes, technician arrival updates, maintenance contract renewals and warranty and repeat issues.
What stays in ServiceM8
ServiceM8 stays the record of every client, job, schedule, quote and invoice. Your technicians keep using the ServiceM8 app as they do today. AeroChat handles the conversation: it asks the questions, reads what it needs and writes the job. It does not change prices, invoices or technician assignments you have not described in the workflow.
Questions
Does AeroChat work with ServiceM8?
Yes. It connects through ServiceM8’s public API with an API key you create in ServiceM8.
Can customers book a job through WhatsApp?
Yes. AeroChat checks the schedule, offers time windows and creates the job in ServiceM8 when the customer picks one. It also works on Instagram, Messenger and web chat.
Do I need a developer?
No. You describe the workflow in plain English and AeroChat builds it. You create the API key in ServiceM8 and paste it into the dashboard.
Which plan do I need?
Workflows via Skills are on every plan. Choose by message volume: Starter covers 500 AI responses a month. You need Growth or above to send payment links for deposits.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
Book your first job in chat
Paste the booking workflow, add your ServiceM8 API key, and message your own number asking for a service tomorrow.
Start your 7-day free trial. No credit card needed.
On Shopify? Install AeroChat from the Shopify App Store.
