Updated 14 October 2025
Introducing you to the Xero Salesforce Connector user guide to help you connect your accounting and CRM.
When these two platforms work as a unified system, they could do miracles in improving the efficiency of your business. But when they don’t talk to each other, a gap forms.
This gap isn’t just an inconvenience; it’s a source of costly errors, wasted time, and frustrating experiences for both your team and your customers.
This guide is here to bridge that gap. We’re going to walk you through everything you need to know about Xero Salesforce integration.
We’ll cover everything, from installing the connector and mapping data between the two platforms to troubleshooting common issues.
Some of the benefits of integrating Xero and Salesforce include the following:







If you already have an existing organization, you can continue using it, or if needed, you can create a new organization by following the instructions provided below:



The site creation is neccessary to enable the real-time functionality of the connector. To create a site in Salesforce, go to the quick action bar and search for ‘site’.
When you click on the ‘sites’ in the result, you will see the sites section on the right-hand side of the org.
(Note: The option to accept the Site’s terms of use will be visible only when you’re registering for the first time.)

Next, click on the ‘New’ button to create a site.

Enter your site name here and mark the Active checkbox option. Then, click on the icon in front of the Active site homepage. You can refer to the screenshot given below.

Further, select any one of the homepages.

Finally, click on the save button to save the changes.

Now, open ‘Public Access Settings’.

Click on the View User, and you will be on the profile page.

Select the Guest user profile.

Then, on the next page, click on Permission Set Assignment.

Click on the Edit Assignment button to select and enable the permission set.

Finally, select “eshopsync for Xero Guest User” and click the arrow button to enable it, as shown in the screenshot below. Then, click on the Save button.
Now, your site has been created.







You have created the app. Now, go to the Xero configuration page.

In the configuration page, you can find the Client ID that needs to be added to the Xero Organization window at the Connector end.

Furthermore, click on ‘Generate Client Secret,’ which also needs to be added to the Xero Organization window. Copy the Client ID and Client Secret.

Now, paste the copied Client ID and Client Secret here in the Xero Configuration window.

Next, for the webhook key, scroll down and select the site from the dropdown, and copy the URL.

Paste the copied URL in the Xero Webhook Delivery URL section and click on the save button to save changes.

Now, you can see that the Webhook key is generated. Copy the Webhook key.

Paste the copied Webhook key into the configuration window and then save your changes.

In the next window, click on the Connect to Xero button.

A pop-up message will open; you have to provide access for the connection.

You can see that the connection has been established successfully.

Next, click on the dropdown icon to select the site and save changes.

Now, go to the Xero dashboard and click on the Send Intent to receive. This will enable the real-time sync feature.

You can see the status is successful.

In Xero Salesforce Connector, click on the Configuration button to do the settings of the application.

The configuration box opens up; in this, you have to select the object you want to sync.

Now, click on Save and Next, then it takes you to the Field Mapping tab.

Next, group the same records within a specific object with the help of Record Type Mapping.

Further, add a condition in the matching criteria option for removing duplicates in the records.

Finally, set import settings for products. Here, you can schedule a daily product import by selecting a specific time of the day.

All the configuration is done, and you are ready to sync all your records of contacts, bills, quotes, invoices, and products & services from Xero to Salesforce.
Here are the row options that you can use in all the entities, such as contacts, products, bills, invoices, and quotes.

There are 3 specific drop-down row actions as follows:-






Xero Salesforce Connector helps you sync all your data from Xero to Salesforce in no time on a real-time basis.
This leads to an increase in the sales process, no duplicate records, running automated campaigns, and more.
We provide the ideal option if you’re seeking Xero Salesforce Integration services. Because we are skilled in developing Salesforce integration solutions.
As eShopSync is a brand of Webkul, these solutions are made by qualified Salesforce developers, allowing you to operate in a hassle-free setting.
We are a business software development, consulting, and PDO firm with 13+ years of experience.
We provide services for different Salesforce clouds such as Sales Cloud, Marketing Cloud, Health Cloud, Commerce Cloud, Service Cloud, and Experience Cloud.
Also, we have a team of certified Salesforce developers and dedicated Salesforce Consultants. There are more than 10 applications that we have published on the Salesforce AppExchange.
Please visit the Webkul Consulting Profile to check our expertise and partner navigator achievements
For any further queries, Click To Create a Ticket
To know the feasibility of specific requirements: Request For Customization
To view all our applications in AppExchange, visit Webkul Appexchange Apps.
Welcome back! Please enter your details
One or more fields have an error. Please check and try again.
Don’t have an account? Sign up
How can we help you with your business?
Your email address will not be published. Required fields are marked *