We built this as we have a number of clients who use Xero and requested this integration.
What it does
The integration allows users to create contacts, invoices and load timesheets straight from monday.com to Xero. This allows users to avoid double handling information and avoid entering Xero when they can remain in monday and keep productive.
How I built it
We built this using Laravel PHP, monday.com Apps and the application is hosted on AWS servers. Using the monday.com Apps platform we are able to leverage status/column changes to create the data in Xero. Access to creating custom recipes and triggers has made the integration easy to manage.
Challenges I ran into
Accomplishments that I'm proud of
We were able to develop around 80% of this app in around 2 days thanks to the monday.com Hackathon. With the help of the monday.com Apps team, we were able to solver issues and bugs quickly, both within our app and the monday.com Apps platform.
What's next for Xero
In the next phase, we will allow users to import data from Xero into monday.com. Using Xero webhooks, we will be able to keep monday.com up to date with the latest data from Xero to allow for easy reporting and alerting staff when invoices have been paid to begin working as soon as possible.