- Connectors
- Xero Contacts

SyncPenguin's connector for Xero contacts
Sync your Xero contacts two-way or one-way with other apps and services
How does it work?
What can Xero contacts be synced with?
Popular real-world use cases
Key features
Customer & Supplier Filters
Sync only customers, only suppliers, or any group you define, using Xero's customer and supplier status in no-code filters.
Smart Contact Naming
SyncPenguin builds Xero contact names from company and person names and resolves duplicate-name conflicts automatically, so new contacts are still created.
Safe Archiving
When a contact is removed, it is archived in Xero instead of being permanently deleted, so your accounting history stays intact.
Multi-Organization Support
If you manage several Xero organizations, choose exactly which one each sync should use.
Complete Contact Details
Sync emails, work, mobile and fax numbers, postal and street addresses, and account numbers, not just names.
Affordable & Scalable
With SyncPenguin you only pay for changes to your data, regardless of how many contacts you initially have, or will have in the future.
Supported fields
Things to note
- One email address is synced per contact (the contact's primary email in Xero). Additional contact persons stored under a Xero contact are not synced.
- Up to three phone numbers are synced: work, mobile and fax. Numbers are synced as a single full phone number rather than separate country and area codes.
- Two addresses are synced per contact: the postal address (mapped as work) and the street address (mapped as home).
- Xero does not allow contacts to be permanently deleted. When a deletion is synced, the contact is archived in Xero, which keeps your invoices and history safe.
- Xero requires every contact name to be unique. If a name already exists, SyncPenguin adds the person's name in brackets after the company name so the contact can still be created.
- The website field is synced from Xero to other apps only.
- Xero sets the customer and supplier status automatically based on invoices and bills. These fields are best used for filtering rather than being set from another app.
- Custom fields are not supported, because Xero contacts do not offer custom fields.
- Changes are picked up during periodic sync runs rather than instantly. Very large initial syncs may take longer because SyncPenguin respects Xero's API rate limits.
- Each connection syncs contacts from one Xero organization. To sync several organizations, add a connection for each one.
Frequently Asked Questions
Can I sync Xero contacts with Outlook or Google Contacts?
Can I sync only customers or only suppliers from Xero?
What happens in Xero when a contact is deleted in another app?
How does SyncPenguin handle duplicate contact names in Xero?
Can I connect Xero to HubSpot, Pipedrive or Zoho CRM?
I have several Xero organizations. Can I choose which one to sync?
Will my existing Xero contacts be duplicated when I start syncing?
About Xero
Official website: https://www.xero.com/