Branding Your Integration

Connect To Xero Buttons

If you have a public or partner application, you will need to have a button or link that users click to create a connection.

We have provided some sample Xero branded "Connect to Xero" buttons which you are welcome to use, which can downloaded here

If they do not fit your particular requirement, please do not try to incorporate the Xero logo into your own design - in this case it is best to use your own non-Xero branded button or a text link.


connect_xero_button_blue connect_xero_button_blue_2x


connect_xero_button_white connect_xero_button_white_2x

App name and Url

When you're creating your application you need to provide a name and url for your app. There are a few guidelines to follow:

  • Your application name should be the same as the name of the add-on
  • Should not include any references to Xero trademarks or products
  • Company URL should be a direct link to the product or company

Why is the app name important?

The application name is used in the following areas:

Xero add-on management

Xero Addon Application Details within Xero App

Xero add-on management panel showing how "Application Name" & "Company URL" are used within Xero

Xero add-on oAuth flow

Xero application authorisation screen

Xero application authorisation screen showing "Application Name" and "Company URL".

Xero history

Xero Invoice History

Xero history shows actions by API applications (application name is shown).


Deeplinks & the Invoice field enable two way links between Xero and 3rd party products. The AppName is utilised when the Invoice field is used, it will appear on an invoice as "Go to AppName".

Deep link example

Branding guidlines for partners

Certified app parters have some additional branding requirements. Details can be found here.