Xero Setup Guide

Follow our setup guide to connect Xero to Seeda


To connect Xero to Seeda, you need:

Setup instructions

👉 Step 1 - Create app in Xero

  1. Log in to your Xero developer account here: Xero Developer Account
  2. In the top right corner, click New app.
  3. In the pop-up window, provide the following details (See screenshot below)
    i. Enter the App name: "Seeda".
    ii. Under Integration type select Web app.
    iii. In the Company or application URL field, enter the company URL: "https://app.seeda.io/"
    iv. In the Redirect URI field, enter: https://fivetran.com/integrations/xero/oauth2/return.
  4. Click Create app.


👉 Step 2 - Generate client secret in Xero

  1. In the Xero navigation menu, click Configuration.
  2. Click Generate a secret.
  3. Make a note of the Client ID and Client Secret. You will need them to configure Seeda.

👉 Step 3 - Connect Seeda to Xero

  1. In your Seeda dashboard, click on "Connections" in the left-hand menu, and then select "Xero." You'll need to authorize Seeda to access your Xero account.  
  2. Follow the prompts to do this (see screenshot below): 
  • Click the toggle button 
  • Enter the Client ID and Client Secret you created in Step 2 above.
  • Click Authorize to authenticate the custom app access. You will be redirected to your Xero account.
  • Log in to your Xero account.
  • In the drop-down menu, select the organization you want to sync, then click Continue with organizations to grant access to the organization data.
  • Note: Seeda cannot connect a single organization to multiple Xero connectors. If you've already connected an organization to Seeda, you will not be able to select it again.
  • You will be redirected back to Seeda.
  • In the Organization drop-down menu, select the organization of your choice.
  • Click Save & Test. Seeda will take it from here and sync your data from your Xero account.

Go Back
back to KNowledge base