Skip to content


The SaaS Management and Xero API integration gives you visibility into your company's software subscriptions, helping you make informed decisions that will reduce SaaS spend. For example, you can review how much your organization spent on Xero subscriptions within a year.

Integrating with Xero

You must have admin access in Xero to integrate the application with SaaS Management.


Before you integrate the applications, make sure you have signed out of your individual account within your organization and are signed in to the appropriate service account with the required permissions.

  1. From the SaaS Management navigation menu, select Integrations.
  2. Select the Xero tile.
  3. Select Add Integration.
  4. On the Xero login page, enter your credentials and select Log in. SaaS Management uses Xero's security architecture, so we don't see your passwords or any sensitive logins.
  5. In the new window, review the requested permissions. SaaS Management requests the following access:

    • Organization data - Read access to your business transactions. We only report on software spend in the dashboard and ignore all other payments.
    • User account information - Read access to your name, email, and user profile.
  6. Select Allow access to accept the requested permissions and complete the integration.

Required Permissions

Xero users must have Admin permissions to integrate the application with SaaS Management.

Requested Scopes

SaaS Management requests the following scopes:

Scope Description
openid Verifies the user's identity.
profile View profile information such as the user's name and Xero User ID.
offline_access View your spend data without authenticating repeatedly. View your business transactions.

User Metadata

SaaS Management does not pull app-specific metadata for this application.