How to Automate ServiceM8

ServiceM8 automates the client conversation through its Automation add-on: booking confirmations and reminders, quote and payment follow-ups, badge-triggered service reminders and feedback requests. What stays manual is everything on someone else's website, from laboratory results and council permits to warranty claims and wholesaler statements. That is the layer WebRun works.

ServiceM8 puts the whole job on the phone in the van

Most job management software was built for an office. ServiceM8 was built for a phone in a van, and it shows in every part of it.

It is job management software for trades and service contractors, born in Australia and heaviest there, in New Zealand and in the UK: electricians, plumbers, HVAC engineers, locksmiths, pool technicians, lawn care crews and appliance repairers.

A job card carries the client's full history, the notes, the photos and videos taken on site, the checklists that keep the work consistent, the electronic form filled in at the kitchen table and the signature at the end. Simple Stock Control keeps materials visible and syncs them to Xero, MYOB or QuickBooks Online. The schedule and the staff map show who is where without ringing anyone.

For a business of two vans that is the entire operating system. The quote, the visit, the certificate and the invoice all sit on one card, and the card closes when the money lands.

Signing off a job and closing it are two different tasks

Ask a contractor what is still on the list at the end of a week and it is rarely the work.

A bore has been drilled and the water sample has gone to a laboratory that publishes results on its own portal, with the client waiting on the number. A permit sits with a council that will not email when its status changes. A defective part is going back to a manufacturer whose warranty claim form is a web page with a serial number field. The wholesaler's statement has to be downloaded before the bookkeeper can code it. In many places the compliance certificate has been completed on the phone and now has to be lodged on a scheme's own site.

None of it is difficult, and none of it can be done from a van at four in the afternoon. It all happens at a keyboard, on somebody else's website, in the hour a contractor was hoping to get back.

The servicem8.com homepage, the app these three jobs run in. ServiceM8
Results chased from the lab Water tests, sample reports and anything else waiting on a third party, checked daily and written onto the job.
Certificates lodged, not stacked The form completed on site gets filed with the scheme that wants it, on the day the job closed rather than in a monthly catch-up.
Bank against job card Payments taken on site checked against what actually reached the account, before the month closes on the difference.

The Automation add-on covers the client conversation

ServiceM8 is honest about its own shape: much of what it does arrives as an add-on, and the Automation add-on is the one to switch on first.

It schedules communications to clients and staff off events inside the account. Booking Confirmation goes out when the job is scheduled and Booking Reminder before the appointment. Quote Follow Up chases a quote that has had no answer. Payment Follow Up nudges an overdue account. Customer Feedback asks for a review once the invoice is paid. Badge Follow Up is the interesting one, since badges are labels you attach to a job or a client and a badge can trigger a message months later, so a pump serviced in March can generate its own reminder next March. Form Inbox Follow Up reacts to a completed form, and Live Invoice Statements sends a periodic statement of what is outstanding. Online Booking lets a client take a slot without ringing.

Every trigger in that list is something that already happened inside ServiceM8.

Nothing in it can open a laboratory portal, a council website or a manufacturer's warranty form. Those sit behind logins ServiceM8 was never designed to hold.

The lab, the regulator and the wholesaler each have a login

Jobs close late for reasons that have nothing to do with the plumbing. Most of those reasons are a website somebody has not had time to open.

Water test results collected from the laboratory portal the morning they appear, written onto the job card, with the client update drafted and waiting. Permit and consent status checked daily against the council's own search page, so a crew is not mobilised for a site that is still pending. Warranty claims lodged with each manufacturer as the faulty part goes back, and the ones needing a serial number or a purchase date flagged rather than quietly abandoned.

Supplier statements and invoices pulled from each wholesaler account and filed against the right job, so the bookkeeper is not chasing PDFs. Payments taken on site checked against what actually reached the bank. Job totals compared with Xero or MYOB while a gap is still one week wide.

Draw the line where the client is. Reading a portal and filing a document runs unattended safely enough. Anything that goes to a customer should be prepared and read first, because in a trade a badly judged message becomes a public review with the business name on it.

Working someone else's website is not a trade skill

The licence, the experience and the judgement are all in the work. Opening a browser and moving a number from one page to another has no craft in it at all, and it is still sitting on somebody's list.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the laboratory portal, the council search page, the manufacturer's warranty form or the wholesaler account, reads what is there, and updates the ServiceM8 job or your accounts package to match.

It runs on the schedule you set, inside your own private environment, and you can watch a run and stop it mid-way. Anything a client would see is drafted and waits for you.

Each workflow below is already built, and every one names the sites it signs into.

Questions people ask

Does this replace the ServiceM8 Automation add-on?

No, and keep it. The add-on handles client messaging off events inside ServiceM8 and does that well for the money. This covers the laboratory, council, manufacturer and wholesaler sites the add-on has no way to reach.

Our council and lab sites are old and clunky. Does that matter?

No. It works a page the way a person does, by reading the screen and clicking, so an ageing portal with no API and no export is exactly the case it exists for.

Will it change a job card without asking me?

It writes only what you told it to write, on a schedule you set, and you can watch a run and stop it. Anything a client would see is left as a draft.

18 ready-made ServiceM8 workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated ServiceM8 Water Test Result Follow-Up
WebRun checks ServiceM8 for completed drilling jobs still awaiting water test results, drafts a client update for each, and queues the messages for your review before they are sent.
ServiceM8GmailGoogle Sheets
Automated ServiceM8 Well Drilling Warranty Callback Tracking
Every Monday, WebRun reviews ServiceM8 for jobs flagged as warranty callbacks or defect returns, logs them in Airtable, and posts a callback worklist to Slack so your team resolves every warranty issue on time.
ServiceM8AirtableSlack
Automated ServiceM8 Well Drilling Review Requests
When a well drilling job is marked complete in ServiceM8, WebRun drafts a personalised review request for the client and queues it for your approval before anything is sent.
ServiceM8GmailGoogle Sheets
Automated ServiceM8 Pump Service Reminders
Every Monday, WebRun reviews your ServiceM8 client history, finds clients whose pump service is approaching its annual due date, drafts a service reminder for each, and queues the messages for your review before anything is sent.
ServiceM8GmailAirtable
Automated ServiceM8 Well Drilling Quote Follow-Ups
WebRun finds ServiceM8 quotes that have been open for several days without a client response, drafts a polite follow-up message for each, and queues it for your review before anything is sent.
ServiceM8GmailSlack
Automated ServiceM8 Well Drilling Permit Tracking
WebRun reviews your ServiceM8 jobs each morning, finds any with permit deadlines approaching in the next seven days, and posts a deadline alert to Slack so your team can act before a permit lapses.
ServiceM8SlackGoogle Sheets
Automated ServiceM8 Well Drilling Invoice Chasing
Every Monday, WebRun finds ServiceM8 invoices that are past due, drafts a polite payment reminder for each client, and queues the messages for your review. Larger balances are held for personal follow-up.
ServiceM8GmailSlack
Automated ServiceM8 Well Drilling Lead Follow-Up
When a new lead or enquiry arrives in ServiceM8, WebRun reads the details, drafts a personalised follow-up email for your team to review and send, and logs the lead in Google Sheets so no enquiry falls through the cracks.
ServiceM8GmailGoogle Sheets
Automated ServiceM8 Well Drilling Job Routing
When a new job lands in ServiceM8, WebRun reads the job type, location, and required equipment, then assigns it to the best available crew and logs the details in Google Sheets for dispatch tracking.
ServiceM8Google SheetsSlack
Automated ServiceM8 Well Drilling Materials Reorder Alerts
Every Monday, WebRun reviews your ServiceM8 job cards and material usage notes, identifies consumables and materials running low, and posts a reorder alert to Slack so your team can place orders before a job is delayed.
ServiceM8SlackGoogle Sheets
Automated ServiceM8 Drilling Equipment Maintenance Alerts
Every Monday, WebRun reviews your ServiceM8 equipment records, finds any rigs, pumps, or tools due for service in the next two weeks, and posts a maintenance schedule to Slack so nothing gets missed.
ServiceM8SlackAirtable
Automated ServiceM8 Well Drilling Revenue Digest
Every evening, WebRun opens ServiceM8, totals the invoices raised and payments received today across all well drilling jobs, and posts a clean revenue digest to Slack so you end the day knowing exactly where you stand.
ServiceM8Slack
Automated ServiceM8 Well Drilling Job Digest
Every morning, WebRun pulls today's scheduled jobs from ServiceM8, summarises crew assignments, site addresses, and job types, and posts the daily digest to your Slack operations channel.
ServiceM8Slack
Automated Appliance Warranty Claim Follow-Up
When a warranty claim sits without a response or resolution, WebRun drafts a follow-up to the manufacturer and alerts your team so no claim falls through the cracks.
ServiceM8GmailSlack
Automated Appliance Repair Second Visit Scheduling
When a repair job needs a follow-up visit, WebRun drafts the scheduling message and flags the job so your team books the return before the customer chases.
ServiceM8GmailSlack
Automated Appliance Maintenance Reminders
WebRun finds customers due for their annual or seasonal maintenance check and drafts a personalised service reminder so you book the job before they forget.
ServiceM8GmailGoogle Sheets
Automated Appliance Repair Estimate Follow-Up
When a repair estimate sits unapproved for 48 hours, WebRun drafts a polite follow-up to the customer and alerts your team so the job does not go cold.
ServiceM8GmailSlack
Automated Appliance Repair Dispatch Digest
Each morning, WebRun pulls the day's jobs from ServiceM8, organises them by technician and route, and posts a ready-to-act dispatch digest to your team Slack channel.
ServiceM8Google SheetsSlack

Want one of these running on your own ServiceM8?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.