How Breadwinner Syncs

No Mapping Required

Breadwinner can be installed and configured in minutes, with no mapping required! This is possible because we have dedicated objects in Salesforce that perfectly represent a corresponding Xero object. And we update Salesforce hourly from Xero, so your Salesforce data is always accurate.

Intelligent Syncing

Breadwinner treats Xero as your master storage and brings a perfect copy of that information into Salesforce.

Breadwinner also creates Xero Customers, Invoices, and Inventory from Salesforce records, in just a few clicks in Salesforce.

Syncing Flow

 This Objectis mapped at this time in this manner To this Object
Xero InvoicesAll Invoices, including Invoices created before you synced with Breadwinner, Invoices created through Breadwinner, and even Invoices created Manually through another Xero Add-On, are copied over to Salesforce and kept up to date, every hour.Salesforce (Breadwinner) Invoices
Salesforce OpportunitiesYou can create a Xero Invoice from a Salesforce Opportunity. If the Opportunity has Opportunity Products, those Opportunity Products will be used to pre-populate the Xero Invoice, so no double data entry is required.Xero Invoices
Salesforce ProductsAt the time of Invoice creation, if a Salesforce Product does not have a corresponding Xero Inventory item (using the SF Product Code and Xero Inventory Item Code to match) then we will create a Xero Inventory Item just in time. We do this behind the scenes, so you don't have to think about it. The Opportunity Product Name and Opportunity Product Description is mapped to the Xero Line Item Description.Xero Inventory
Salesforce AccountsAt the moment of Invoice Creation from within Salesforce, if a Salesforce Account is not already connected to a Xero Contact, then a corresponding Xero Contact will be created by Breadwinner. You can confirm the name and address of the Xero Contact to be created and edit it, or use the values pre-populated from Salesforce Accounts.Xero Contacts
Xero ContactsAll Xero Contacts with Invoices (shown in Xero under the Contacts > Customers tab) are brought in to Salesforce during the initial sync, and every hour from then on. The Xero Contacts are stored in Salesforce as a 'Breadwinner Account Connection' object, a child-object of the Salesforce Account. If an extra / duplicate Account is created by Breadwinner, merge it with the original Account by using Salesforce's Account Merge Wizard.

Please see the Data ERD for more information.
Salesforce Accounts
Xero ContactsWhile Xero Contacts can be used to create / populate Salesforce Accounts, they are always represented in Salesforce through the Breadwinner Account Connection object. Show this on the Account page by adding the related list. You can read more in our help section on Xero Contacts.Salesforce Accounts
Xero InventoryWhen you first integrate Xero with Salesforce using Breadwinner, you have the option to import all of your Xero Inventory to Salesforce as Salesforce Products. We recommend you do this once, and then use Salesforce Products as your master data source.Salesforce Products
Xero Branding ThemesYou can select a Xero Branding Theme at the time of Invoice Creation in Breadwinner. We bring in new / updated Tracking Codes nightly, or upon manual sync from the Breadwinner Tab.Breadwinner Branding Theme
Xero Tracking CodesYou can select which Xero Tracking Code to use at the time of Invoice Creation in Breadwinner. We bring in new / updated Tracking Codes nightly, or upon manual sync from the Breadwinner Tab.Breadwinner Tracking Codes

Contact Sales








We look forward to speaking to you!