TradesSync.
All documentation
  1. Overview
  2. Getting started
  3. What syncs
  4. Pipeline stages
  5. Field mapping
  6. Tags
  7. If/then rules
  8. Leads into ServiceM8
  9. Reading the sync log
  10. Common setups
  11. Troubleshooting
  12. Change tracker

TradesSync documentation

TradesSync copies your ServiceM8 work into GoHighLevel automatically. Your clients become contacts, your job cards become opportunities, and your pipeline keeps itself up to date while you get on with the job.

What it actually does

ServiceM8 is where the work happens. GoHighLevel is where the marketing happens. Most trades end up typing the same customer into both, or stitching the two together with Zapier and hoping the task limit holds out.

Some are now asking an AI assistant to do it. That works for moving the odd record when you ask, but out of the box an assistant only acts when told to, works it out fresh every time, and needs you to write the rules for what goes where. On its own, it won't sit there keeping the two in step.

TradesSync connects them directly. It checks ServiceM8 every five minutes and brings anything new or changed straight across:

In ServiceM8Becomes in GoHighLevel
ClientContact, with their details kept current
Job cardOpportunity, sitting at the right pipeline stage — optional
Job status, queue or categoryThe stage that opportunity sits at
Job status, badges, queues and categoriesTags your workflows can trigger from
Quotes, invoices, materials, notesFields on the contact or opportunity

One source of truth

TradesSync is built round one rule: ServiceM8 is the source of truth. Your clients, jobs, statuses and values live there, and GoHighLevel always reflects them. This is deliberate, and it is the reason the sync can be trusted.

A two way sync has to decide what happens when the two systems disagree. A phone number edited in both places, a stage moved in one and a status changed in the other, and the sync has to guess which one wins. Guess wrong and a customer’s details are quietly overwritten. TradesSync never has to guess, because only one side is ever in charge.

DirectionWhat travels
ServiceM8 → GoHighLevelEverything: clients, jobs, stages, values, tags and fields, every five minutes
GoHighLevel → ServiceM8New leads only, as a client and a job card at Quote. Optional, and off until you switch it on

So if something needs changing, change it in ServiceM8 and GoHighLevel catches up. Edits made in GoHighLevel stay in GoHighLevel and are never pushed back.

It reads from ServiceM8. It does not edit it.

Nothing already in your ServiceM8 account is edited, moved or deleted by the sync. The only thing it ever adds is new leads, described in Leads into ServiceM8, and that is switched off unless you turn it on yourself.

Two ways to use it

Not everyone wants a pipeline, so TradesSync works two ways and you pick when you set up.

 Contacts and tagsFull pipeline
You get Clients as contacts, tagged by the status of their job All of that, plus jobs as opportunities moving through your pipeline
Setup About five minutes, nothing to change in GoHighLevel About twenty minutes, and one GoHighLevel setting
Suits Running your marketing on workflows and email Already using a pipeline, or wanting job values and forecasting there

New accounts start on contacts and tags, with opportunities switched off. You can change your mind at any time without losing anything.

You do not have to work out which settings each one needs. Once both accounts are connected, a Setup Wizard appears in the menu, asks which of the two you want, and configures it for you. For contacts and tags that is the entire setup.

Start here

If you are setting up for the first time, work through these in order. Setup takes about ten minutes and you only do it once.

Once it is running

What you need

No technical knowledge beyond copying two keys across. The Setup Wizard handles the rest, and nothing you do in it can change anything in ServiceM8.

TradesSync is £37 a month per ServiceM8 account, with no task counting and no per-record charges. There is a 14-day free trial and no card is needed to start it.