ServiceM8 now has AI in three places. Office Agent works inside ServiceM8, answers questions about your jobs, and prepares messages, bookings, status changes and draft quotes for someone in the office to approve. A connection to ChatGPT or Claude can search jobs, book work, move jobs between queues and send job emails and SMS. The third is a custom build on ServiceM8's API. The first two answer questions and move work along the board. Reports in your customer's format, joins to Xero, and anything that has to run unattended and be checked still need building. Setting all of it up across the office, so staff actually use it, is what FFP Digital's AI program does.
What Office Agent does inside ServiceM8
Office Agent is ServiceM8's own AI assistant, an add-on that has to be active on the account. ServiceM8 announced it in September 2025 and released it first to a limited number of customers through an Early Access program. Everything below comes from ServiceM8's own help centre, and what it can see and do follows each person's staff permissions and the add-ons you have turned on.
- A chat beside your work. It opens next to the Online Dashboard and can use the job card you have open as context, so you can ask about "this job" or name the records you want. You can attach an image or a PDF.
- Prepared actions you approve. It can prepare messages, bookings, notes, queue changes and job status changes. Each one shows its reasoning, and you approve or decline it one at a time.
- Draft quotes and invoices. It can draft them from the job details, the work recorded and your business knowledge. ServiceM8 warns that approving the draft replaces the job's existing line items and work description, so read the whole draft first.
- Scheduled tasks. You write a task in plain English, give it a schedule (such as every weekday at 8:30 AM), choose who is notified, and turn off the tools it does not need. A Task Library has ready made tasks to start from. Managing tasks needs the Business Owner security role.
- Reports from a question. Ask in chat, refine it, then open it in Report Explorer to edit and save. ServiceM8 says this needs the Advanced Reporting Pack and permission to see Reports. Our custom reports guide covers where those reports stop.
Not every job needs AI. Quote follow ups, for example, can already run from ServiceM8's Quote Follow Up automation under Settings, Automation, which sends a set number of emails or texts and stops when the customer replies.
What the ChatGPT and Claude connection can touch
ServiceM8 runs an MCP server. MCP (Model Context Protocol) is the standard that lets an AI assistant use another product's tools. In ChatGPT you install the ServiceM8 plugin and sign in. In Claude you add ServiceM8 as a custom connector, and on a Claude Team or Enterprise plan an owner adds it for the organisation first. ServiceM8's published list of what the assistant can do reads like this:
- Read. Search clients and jobs, list jobs, staff, queues, forms, categories, badges, tax rates and job templates, view job details, and read job diary entries, activities and notes.
- Change. Create jobs from templates, add notes, check staff availability, schedule jobs, send jobs to queues and change job status.
- Contact your customer. Write and send emails and SMS linked to a job.
Creating or editing a client, adding materials, building or sending a quote or invoice, recording a payment and filling in a form are not on that list. ServiceM8 also says the list depends on its MCP tool list, so check the help article before relying on an action being there or missing. Our free guide to connecting ServiceM8 to ChatGPT goes through each action and the settings to choose.
Where the office's hours actually go
Before switching anything on, it helps to know which hours you are trying to get back. In the offices I work with they go to the same five places.
- The phone. Office Agent and the ChatGPT or Claude connection can find a job or a booking fast while someone is on the line. Neither answers the phone.
- Chasing people. Quotes, timesheets, paperwork from the crew. Office Agent tasks and the Quote Follow Up automation cover the quote side inside ServiceM8. Chasing your own staff usually needs something built around how they work.
- Typing it twice. Job details into Xero, form answers into a spreadsheet, photos into a report. This is where custom builds earn their keep, because the data is already in ServiceM8.
- Paperwork after the job. Office Agent can draft a quote or invoice. A report a customer or an auditor relies on, in their layout, is a build.
- Finding things. The strongest everyday use of both AI tools. Ask for the last three jobs at an address, or what was said in a diary note, and get the answer in a sentence.
What still needs building
The AI in ServiceM8 works on one job, one conversation or one scheduled check at a time, and a person approves what it does. The gaps are the same ones offices hit before AI arrived.
- Reports in someone else's format. An inspection or compliance report that pulls job, form and photo data into one document, the same way every time. A custom ServiceM8 report is from $1,200 plus GST.
- Joins to Xero and other systems. Site addresses, tracking categories and purchase order numbers that the standard sync leaves out. See ServiceM8 and Xero.
- Forms that feed something else. A form answer that should update a register, raise a follow up job or land in a customer's portal.
- Tools inside ServiceM8 for one business. A button or panel on the job that does the one thing your office does differently. That is a private add-on.
- Anything that runs while nobody watches. It needs logging and someone told when it fails, or it quietly stops one Friday.
Fire Safety Compliance Australia and a photo on every asset
Fire Safety Compliance Australia inspects fire equipment across NSW, Victoria and Queensland from one ServiceM8 account. Their service reports went out with no photos, although the technicians were already attaching a photo to each asset in ServiceM8. We built the report around those photos. Every asset now sits beside its picture, grouped by fire system, with a contents page that clicks through and FSCA's branding on every page. It has been live since September 2026.
That build is automation and reporting, a program reading what the crew already records through ServiceM8's API. It is the kind of work Office Agent hands back to people, and the reason an AI plan for an office usually includes a build or two alongside the switched on features. Read the FSCA case study.
The same thinking applies outside ServiceM8. For a Brisbane electrical contractor's office we built a timesheet tool for the crew, a separate tool rather than a ServiceM8 build. Three weeks in, the office manager wrote:
“I didn't have to chase anyone for timesheets this week!”
Before you switch it on
Both AI tools act on a live account, so a few decisions come first.
- Who can approve what. Office Agent follows staff permissions, and only the Business Owner role manages its tasks. For a task that should only report, ServiceM8 suggests turning off the communication, booking, queue and status change tools.
- Messages go to real customers. An email or SMS sent through the ChatGPT or Claude connection goes from your ServiceM8 account to your customer. ServiceM8 says the assistant may ask you to confirm, depending on its permissions and settings, so set those before staff use it.
- Where customer data ends up. Job diaries hold phone numbers, access codes and site notes. Decide which AI accounts may read them, check the training and memory settings on your ChatGPT or Claude plan, and write that down as a short AI use policy.
- How to turn it off. ServiceM8 says uninstalling the ChatGPT plugin alone leaves its connection in place, so disconnect the ServiceM8 app as well. In Claude, remove it under Connectors.
Straight answers
Does ServiceM8 have AI built in? Yes. Office Agent is ServiceM8's own AI assistant, an add-on that has to be active on the account. It answers questions about your jobs, runs scheduled tasks, and prepares messages, bookings, status changes and draft quotes and invoices for a person to approve.
Can ChatGPT or Claude connect to ServiceM8? Yes. ServiceM8 publishes an MCP connection. In ChatGPT you install the ServiceM8 plugin, and in Claude you add ServiceM8 as a custom connector. Once connected the assistant can search clients and jobs, create jobs from templates, schedule work, change job status and send emails and SMS linked to a job.
Can the ChatGPT or Claude connection create quotes or invoices? Not going by ServiceM8's published list. It has no action for quotes, invoices, payments, materials or editing clients. Office Agent inside ServiceM8 can draft a quote or invoice for you to approve.
Who approves what the AI sends to customers? With Office Agent, a person approves or declines each prepared message or change. With ChatGPT or Claude it depends on the permission you set in that app, so choose a setting that asks before anything is sent.
Do I need a developer to use ServiceM8's AI? Not to switch it on. You need a build for reports in your customer's format, joins to Xero or other systems, and tools that run on their own. Setting it all up across the office and training the staff is what the AI program covers.
FFP Digital Pty Ltd, ABN 85 696 412 692, Ipswich QLD. Book a 15 minute call about the AI program or text 0459 567 884.