Back to Blog
case studyJan 23, 2026·6 min read

How Cared.io Overcame Xero & Cliniko API Limitations with Airtap Web Agents

Cared.io was spending 40 hours/month on manual reconciliation. With Airtap, they cut it to zero.

AT

Airtap Team

Airtap

Cared.io provides billing and operations software for healthcare providers in Australia. Their core workflow required pulling invoice data from Cliniko (a practice management system) and reconciling it against Xero (accounting software).

The Problem

Both Cliniko and Xero have APIs — but they don't expose everything Cared.io needed. Certain reports and data exports were only available through the web UI, requiring a human to log in, navigate to the right screen, and download the file.

Their team was spending 40+ hours per month on this manual process. It was error-prone, tedious, and blocking their ability to scale.

The Airtap Solution

Cared.io built two Airtap agents in under a day. The first logs into Cliniko, navigates to the invoice export screen, applies the right date filters, and downloads the report. The second logs into Xero, pulls the matching transactions, and outputs a reconciliation CSV.

Both agents run automatically every night. The reconciliation that used to take hours now happens while the team sleeps.

Results

40 hours/month of manual work eliminated. Zero reconciliation errors in the first three months. The operations team was redeployed to higher-value work. And the founder could finally sleep without worrying about end-of-month reconciliation.

"Airtap did what no API could do," said Silvia Pfeiffer, CPO at Cared.io. "It automated the parts of our workflow that we thought were impossible to automate."

Ready to automate your workflows?

Start building AI agents for free. No credit card required.