ServiceM8 AI-Powered Job Creation for Tradies

G’day legends.

Here’s one of the best automations I’ve ever built, and I don’t say that lightly. We wired it up for a plumbing client, and it takes a form submission and turns it into a complete, ready-to-go job inside ServiceM8. No copy-paste, no re-typing, no chasing photos. The tech opens the job and everything’s already there.

What the automation actually does

When a customer fills out the job form on the website, five things happen in the background, in order:

  1. Webhook intake. The form submission lands as a webhook with the client’s details, the job description and the photo URLs.
  2. Client matching and creation. We check ServiceM8 for an existing client via the API. If they’re already in there, we match them. If not, we create the contact cleanly.
  3. Image and text analysis. The job details and the photos get sent to OpenAI, which writes a tidy, tech-friendly summary of what the job actually is.
  4. Job creation. All of that gets pushed into ServiceM8 as a job, with the contact attached.
  5. Attachment upload. The submitted photos are converted to binary and uploaded to the job diary, each with its own UUID.

End result: a complete, clean ServiceM8 job with proper client and contact data, a job description written for tradies, and every uploaded photo attached. And you didn’t lift a finger.

Custom build vs the built-in add-on

ServiceM8 has a Simple Online Enquiry add-on, and for some people that’s plenty. But it has limits. Here’s how the custom automation stacks up:

FeatureSimple EnquiryCustom Automation
Native ServiceM8 integrationYesYes
Custom field supportNoYes
Keep your existing formsNoYes
AI-powered descriptionsNoYes
Full automationNo, manual conversionYes
Scales as you growNoYes

TikTok breakdown

Want to see it in action? I broke the whole thing down on TikTok:

@davidlist.me
This ServiceM8 automation is bloody awesome 🔥

A few common questions

Does it work with my website? Yep. WordPress, Elementor, Webflow, Jotform, Typeform: if it can send a form, we can wire it in.

Do I need Zapier or Make? No. It runs through our own stack, so there’s no extra per-task subscription stacking up.

Can it do more than just create the job? For sure. We can bolt on alerts, booking and scheduling, tech assignment, and quote follow-ups. The job creation is just the start.

The bottom line

If you’re drowning in form submissions and re-typing the same details into ServiceM8 every day, this is hours back every week. Book a consult and we’ll map it for your setup. Or if you’re brand new to ServiceM8, you can start a 14-day free trial and grab 30% off your first six months through Trade Magnet.

← Back to all articles

Ready when you are

Get a real estimate, built around your business.

Answer a few quick questions and find out exactly what it takes to automate the boring bits.

  • Free
  • About a minute
  • Indicative only, not a quote