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 and its related Salesforce Contacts(First Name, Last Name and Email).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. Do not delete the BAC as we refresh (and thus re-create) all BAC's and Invoices every week to ensure data integrity. However, you can reparent the BAC or merge Accounts together.Salesforce Accounts
Xero InventoryAfter you 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 Themes, Revenue Accounts, Tax Rates and Tracking CodesYou can select a Xero Branding Theme, Revenue Account, Tax Rate and Tracking Code at the time of Invoice Creation in Breadwinner. We bring in new / updated data to Salesforce nightly, or upon manual sync from the Breadwinner Tab.Breadwinner Branding Themes, Revenue Accounts, Tax Rates and Tracking Codes
Xero Line ItemsAll Line Items on Xero Invoice are copied over to Salesforce, including the Revenue Code, Tax, and any Tracking Categories. Line Items are kept up to date, every hour. (This feature requires Breadwinner Professional or higher)Breadwinner Line Items
Xero PaymentsAll Payments on Xero Invoice are copied over to Salesforce, including the Payment Date. Payments are kept up to date, every hour. (This feature requires Breadwinner Professional or higher)Breadwinner Payments

Contact Sales

We look forward to speaking to you!