Configuring your Xero Integration
If you use Xero for your practice (and love Xero as much as we do!) then leverage our direct integration to sync your Xero records with Socket for effortless client billing.
We don’t bring Xero records directly into Socket, (unless it is acting as the primary CRM for the practice). Instead, we match Socket clients to Xero contacts behind the scenes, and we'll warn you on the Billing Plan if there are any Socket clients unmatched to a Xero contacts.
To get started, head over the Practice Settings > Integrations and click "Connect with Xero".
Select Your Xero Company
Choose your practice’s Xero company and allow access. This will sync your Xero general ledger account codes and contacts with Socket.
Once connected, you'll see the "Connected to Xero" green tick.
Set Default Account Codes
Select the default account code for recurring and one-off sales. This ensures all invoices are categorised to match your preferences, in Xero.
This can also be changed within the pricing section for each service (👇), but if left unchanged, it will use the default set above.
Choose a different Account Code for one-off pieces of work if necessary. This helps in segregating your regular revenue from ad-hoc projects in Xero.
Invoice Detail Level
Whilst this setting isn't in the Xero integration view and it's actually in the "Billing Settings" section, it's very much related to the Xero integration and worth mentioning here. It allows you to chose whether to consolidate your services into one line item, or allow each service to have it's own line. Go to our help guide on how to Configure your Billing settings for more info.
The directional flow of data between Socket and Xero:
Socket | 🔁 | Xero |
Clients | 🔁 | Contacts |
Account Codes | ⬅️ | Account Codes |
Invoice Templates | ⬅️ | Branding Themes |
Invoices | ➡️ | Invoices |
The sync runs one a day which is overnight for UK users.