I have been exploring how to set up a webhook using Zapier that interacts with the Xero Invoicing API to dispatch invoices, since there isn’t a built-in Zapier action provided by Xero. I initially considered the OAuth-2 beta solution; however, the intricate process does not suit my requirement for a straightforward RESTful connection with a single organization. I am looking for alternative strategies or simplified methods to configure this integration successfully. Any suggestions on achieving an efficient setup would be much appreciated.
I encountered similar challenges when trying to configure webhook integrations with Xero and Zapier without a built-in action. In my case, I opted for using a manual approach by initially generating the OAuth tokens via the Xero Developer portal. This required setting up a custom routine to manage and refresh tokens as needed, but it eventually provided a reliable means of authenticating with the API. While this approach demands some upfront work, it proved effective for maintaining a stable and single-organization invoicing process without relying solely on the more complex automated OAuth methods.