Connecting Xero to integrateCRM
Find out how to link integrateCRM with Xero to generate draft invoices from quotes and orders.
Key Points: Connecting Xero to integrateCRM
1. Navigate to Xero
Open a browser tab to access the Xero development page, navigate to https://developer.xero.com/myapps/. Click new app in the top-right corner.
![]()
2. Create the app
After clicking new app, a form appears:
a. App name - The name of the application which Xero is connecting to, for example, integrate
b. Integration type - Select the web app option
c. Company or application URL - This is the URL of your integrate application (e.g. https://demo.integratejs.co.uk/)
d. Redirect URL - The URL for the accounting system tab within the integrate application (e.g. https://demo.integratejs.co.uk/Settings/SystemManagement/AccountingSystem)
e. Terms & Conditions - Tick to agree to Xero's terms of service
Once all fields are completed, click create app at the bottom of the form.

3. Generate client secret
Navigate to the configuration tab on the left of the newly created app. Click generate a secret to create the client secret.

4. Record client secret and ID
After generating the secret, copy and paste it to a secure location, such as a text file in Notepad. Repeat with the client ID above.
5. Confirm client secret and ID values
Email the client secret and client ID to support@endtoendit.com, wait for confirmation both have been entered into the system.
6. Obtain Xero access token
In integrate, click your name in the top-right, then go to settings > system management > accounting system. Click authorize & obtain new Xero access token.

If prompted, log in to your Xero account. On the access page, select the organisation corresponding to the relevant business. Click continue.

If a new user, and the Xero message "You have no organization setup" is seen, click the link for organisation settings to configure an organisation within Xero for your business.

7. Pick tenant
integrate will display a dropdown to select the tenant. Choose the correct Xero organisation and click pick tenant.

8. Verify connection
Click the check connection button to verify the connection between integrate and Xero.

9. Connection established
A successful connection displays connection attempt successful.
