Adding the Xero app on Canvas
To add Xero as an application in Canvas, you must have at least one "custom connection" available in your Xero account. Log into https://apps.xero.com/ to purchase one if you do not have one. Please note! Xero charges a monthly cost for custom connections. Please refer to the latest Xero pricing information for more details.
To create a custom connection and add Xero as an app in Canvas, please perform the following steps. You must be the admin user in your Xero account.
- Log into https://developer.xero.com/app/manage with your Xero account.
- Click "New app".
- Select "Custom Connection" and enter "https://www.connectmyapps.com" as the application URL.
- Under "Scopes" select all scopes. This is required as the Canvas platform does not know in advance which scopes will be used in your workflows.
- Select yourself as "authorizing user".
- Click "Connect", Xero will send you a confirmation email.
- Go to your email and click the link in the Xero confirmation email.
- In the next screen, select the organization you wish to grant custom connection access to.
- Return to your app registration at https://developer.xero.com/app/manage. Click on "Configuration".
- Copy the "Client ID" and then generate and copy a "Secret". Important! You must copy both id and secret now as they will not be displayed again. failure to do so will mean you must repeat all steps again.
- Return to Canvas, go to "Applications" and click "Add new appliction".
- Search for Xero, click "Add".
- Enter the id and secret from step 10 and click "Save and Authenticate".
- You should see a "success" message and Xero will now be available in your list of registered applications.