Skip to main content
ServiceM8 and Xero keep customer contacts in sync. Once a client exists in both systems, sync is two-way.

Initial import (Xero to ServiceM8)

As soon as you connect ServiceM8 to Xero, all customer contacts in Xero are pulled into ServiceM8 (suppliers are ignored). Xero continues to push any new or edited contacts to ServiceM8 approximately every 30 minutes.

ServiceM8 to Xero

A client created in ServiceM8 is not sent to Xero immediately. The first time you approve an invoice for that client, the client record is created in Xero with the invoice. From that point on, updates made in either program flow to the other approximately every 30 minutes.

Ongoing changes

After the initial link, edits to names, phone numbers, addresses, and other billing contact fields in either system update the matching record in the other on each sync cycle (about every 30 minutes).
Last modified on March 10, 2026