Google Sheets to ServiceM8 integration

Your spreadsheet of jobs, as ServiceM8 work orders

CRM Connector reads your Google Sheet, or an Excel or CSV file, and brings clients, jobs with their materials and schedule bookings into ServiceM8. Edit a row and the change follows, so the crew works from the same list as the office.

  • Google sign in, or an Excel or CSV upload
  • ServiceM8 stays the system of record
Google Sheets logoServiceM8 logo

One way, into ServiceM8

At a glance

Clients, jobs and bookings from your sheet arrive in ServiceM8 and stay current.

Google Sheets logoServiceM8 logo

What syncs

  • ClientsOne way
  • JobsOne way
  • Schedule bookingsOne way
What holds for each system on its own:How Google Sheets behavesHow ServiceM8 behaves

How it runs

One way, into ServiceM8

Google Sheets sends and ServiceM8 receives, for every record type. A change made in ServiceM8 stays there and is never sent back into Google Sheets.

Options for Google Sheets and ServiceM8

  • Only records from a date you pick
  • Only records above an amount you pick
  • Everyone, customers only or leads only
  • Only contacts with a tag you pick
How a sync from Google Sheets into ServiceM8 runs, step by step

Record by record

What flows from Google Sheets into ServiceM8

Which Google Sheets field matches which ServiceM8 field, and what each change does.

One way, from Google Sheets into ServiceM8

Google Sheets logoFieldsServiceM8 logo
  • Name, or first and last nameOn every changeFirst name, last name
  • CompanyOn every changeName
  • EmailOn every changeEmail
  • PhoneOn every changeMobile
  • Street, second line, city, state, postcode, countryOn every changeAddress lines 1 and 2, city, state, postal code, country
  • TagsOnly in Google SheetsNot in ServiceM8

It happens in Google Sheets, then in ServiceM8

  • A new row

    • Looked for in ServiceM8 on the exact email (a taken client name gets the email behind it) and updated when found.
    • Otherwise a new client is created.
  • Rows with the same email

    Rows that share the key column you picked, an email by default, make one contact, so a customer listed on several rows is never created twice.

  • A cell changes

    The same change is made to the ServiceM8 client on the next sync, where ServiceM8 takes it.

  • A row is deleted

    The client stays in ServiceM8: a sync never deletes.

FAQ

Questions about Google Sheets and ServiceM8?

Every answer below is true for the app as it runs today. If something is not covered, ask us and we will answer in plain words.

Ask your AI assistant

Ask ChatGPT or Claude about Google Sheets and ServiceM8

CRM Connector works inside ChatGPT and Claude. Ask in plain words and get the answer for your own setup, including a link that opens it ready to start.

You
With CRM Connector Platform, what can I sync from Google Sheets into ServiceM8?

First time? Add CRM Connector to ChatGPT or Claude, it takes a minute.

Get started

Ready to connect Google Sheets and ServiceM8?Start your 7 day free trial

Sign in to Google Sheets and ServiceM8, confirm what flows into ServiceM8, and watch the first sync run.