Back to site

Terms of Service

The agreement between you and GP Software for the use of TradesSync.

Last updated 10 September 2026

Plain English first. You pay £37.00 a month to sync one ServiceM8 account into one GoHighLevel location. You can cancel whenever you like. We won't touch your data for anything other than running that sync. If we let you down, our liability is capped at what you've paid us. The rest of this page is the detail.

1. Who we are and what these terms cover

TradesSync is provided by GC Software Systems of Office 4, 25 High Street, Rainham, Gillingham, Kent, ME8 7HX.

These terms form the agreement between us when you open an account. By using TradesSync you accept them. "We" and "us" means GC Software Systems; "you" means the business holding the account.

TradesSync is sold to businesses. It is not a consumer service, and the consumer cancellation rights under the Consumer Contracts Regulations do not apply. Your right to cancel is set out in section 6, and it is a generous one.

2. What TradesSync does

TradesSync copies information from your ServiceM8 account into your GoHighLevel account. Your ServiceM8 clients become GoHighLevel contacts, and your job cards become opportunities, with the fields, pipeline stages and tags you configure.

Things worth being clear about:

3. What you need before it will work

You need your own active ServiceM8 subscription and your own GoHighLevel account or sub-account. TradesSync connects the two — it doesn't replace either, and we don't resell either. Paying us does not give you access to those services.

4. Your account

We may access your account to help you with a support request. That access is logged, and anything done while we're in there is recorded as done by us.

5. Price and payment

£37.00 per month, per connected ServiceM8 account.

6. Cancelling

Cancel whenever you want, by emailing support@gcsoftwaresystems.co.uk. No notice period, no exit fee, no explanation needed.

7. Your responsibilities

The important one first, because it's the one people don't think about:

The data you sync is mostly about other people. Your clients' names, phone numbers and home addresses go from ServiceM8 into GoHighLevel because you've told us to move them. You are the data controller for that information. It's your responsibility to have a lawful basis for holding and using it, and for your privacy notice to reflect the fact that it goes into a CRM. We act only on your instructions — see Schedule 1.

You also agree:

8. Availability

We work to keep TradesSync running and we monitor it, but we don't offer a guaranteed uptime figure or service credits at this price. It may be unavailable for maintenance, or because something upstream has broken.

TradesSync is not a system of record. ServiceM8 remains your source of truth. Don't rely on TradesSync as your only copy of anything.

9. Third-party services

TradesSync depends on the ServiceM8 and GoHighLevel APIs. If either changes, restricts or withdraws their API, features may stop working. We'll adapt as quickly as we reasonably can, but we don't control those companies and can't be responsible for their decisions, outages, pricing or terms.

Both are used under your own agreements with them. Your use of them is governed by their terms, not these.

10. Data protection

Our Privacy Policy explains what we hold about you. Where we handle personal data on your behalf, Schedule 1 applies — that's our data processing agreement under Article 28 of UK GDPR, and it forms part of these terms. You don't need to sign anything separate.

11. Suspension and termination

We may suspend or close your account if:

We may also discontinue TradesSync entirely on 60 days' written notice, refunding any period you've paid for but not received. We'd give you your configuration in a portable form so you could rebuild it elsewhere.

12. Liability

Nothing in these terms limits our liability for:

Subject to that:

These limits do not affect our obligations under Schedule 1 or under data protection law.

13. Changes to these terms

We may update these terms. For anything that materially affects you — including a price change — we'll give you at least 30 days' notice by email. If you don't want to accept it, cancel before it takes effect and you won't be charged the new amount.

14. General


Schedule 1 — Data Processing Agreement

This Schedule applies where we process personal data on your behalf, and satisfies Article 28(3) of the UK GDPR. It takes effect automatically when you open an account; there is nothing to sign. If your own compliance process needs a signed copy, email us and we'll provide one.

1. Roles

You are the controller. We are the processor. Each of us complies with our own obligations under UK data protection law.

2. Details of the processing

Subject matter Copying data from your ServiceM8 account into your GoHighLevel account.
Duration For as long as your account is open, plus up to 30 days afterwards.
Nature and purpose Retrieval, temporary storage, transformation according to your mapping configuration, and transmission to your GoHighLevel account.
Types of personal data Names, business names, email addresses, telephone numbers, postal addresses including residential addresses, job and quote details, monetary values, notes recorded against a job, and any additional fields you choose to map.
Categories of data subject Your clients and their contacts — the people whose details are held in your ServiceM8 account.
Special category data None is required or expected. TradesSync is not designed to handle it, and you should not map fields containing it.

3. Our obligations

We will:

4. Breach notification

If we become aware of a personal data breach affecting data we process for you, we will notify you without undue delay and in any event within 48 hours, with what we know at the time, and keep you updated as we learn more.

5. Sub-processors

You authorise the following:

Sub-processorPurposeLocation
Heart Internet LtdHosting of the application and databaseUnited Kingdom
PayPal (Europe) S.à r.l. et Cie, S.C.A.Payment processing (billing data only, not synced data)Luxembourg / EU

We'll give you at least 30 days' notice before adding another, and you may cancel without penalty if you object.

ServiceM8 and GoHighLevel are not our sub-processors. They are your own systems, held under your own agreements. We access them using credentials you supply, at your instruction. Transfers into your GoHighLevel account are made on your behalf and as your controller-to-controller relationship with that provider, not as an onward transfer by us.

6. International transfers

Data we process for you is held in the United Kingdom. Where any of it reaches the EU or EEA, the UK's adequacy decision applies and no further safeguard is required. We will not transfer it to a country without an adequacy decision unless an appropriate safeguard such as the UK IDTA is in place.

7. Precedence

If anything in this Schedule conflicts with the rest of these terms, this Schedule wins for matters concerning personal data processed on your behalf.