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 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, Apps and the application is hosted on AWS servers. Using the 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 Hackathon. With the help of the Apps team, we were able to solver issues and bugs quickly, both within our app and the Apps platform.

What's next for Xero

In the next phase, we will allow users to import data from Xero into Using Xero webhooks, we will be able to keep 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.

Share this project: