Configuring Xero Webhooks
To receive webhooks from Xero, follow these steps:1
Get your Nango webhook URL
- Go to the Nango UI and navigate to the Integrations tab
 - Select your Xero integration
 - Go to the Settings sub-tab
 - Copy your unique webhook URL (it should look like 
https://api.nango.dev/webhook/<UUID>/xero) 
2
Configure webhook in Xero
- Go to your Xero Developer Portal
 - Select your app
 - Navigate to the Webhooks tab
 - Select the topics you would like to receive webhook notifications for
 - Paste your Nango webhook URL from step 1 in the Deliver URL form
 - Click Save to Save the configuration
 - Copy the Webhook Key provided by Xero - you’ll need this in the next step
 
3
Add webhook secret to Nango
- Return to the Nango UI Settings page for your Xero integration
 - In the Webhook Configuration section, paste the Xero Webhook Key into the Webhook Secret field
 - Click Save
 
4
Verify the webhook
- In the Xero Developer Portal, click the Send intent to receive validation button
 - If everything is configured correctly, you should see a successful validation response
 - Your webhooks are now ready to receive events from Xero
 
Webhook Events
Once configured, you can receive webhook events from Xero such as:- Contact events (created, updated)
 - Invoice events (created, updated)
 
Need help getting started? Get help in the community.
Contribute improvements to this guide by editing this page