Integration Guide

AgentCollect + Xero

Connect Xero to AgentCollect and automatically chase overdue invoices with AI agents. No spreadsheets, no manual outreach, no collection agency markup. Designed for the way Xero users actually work β€” invoices in, payments back.

πŸ‡ΊπŸ‡Έ United States πŸ‡¬πŸ‡§ United Kingdom πŸ‡¦πŸ‡Ί Australia πŸ‡³πŸ‡Ώ New Zealand
πŸ”΅
Xero
AUTHORISED invoices
Overdue invoices
πŸ€–
AgentCollect
AI agents collect
Payment received
βœ…
Xero
Invoice marked PAID

Connect, configure, and let agents chase

Step 01 β€” Connect

OAuth 2.0 in 90 seconds

Click "Connect Xero" in AgentCollect, authorize via Xero's official OAuth 2.0 screen, and you're done. No API keys, no passwords. Works with any Xero organization β€” multi-org users can connect all their organizations.

Step 02 β€” Configure

Set your overdue trigger

Choose which AUTHORISED invoices to collect on β€” by days overdue (30/60/90), minimum amount, or contact group. International businesses can configure per-region outreach hours automatically based on debtor location.

Step 03 β€” Collect

AI agents work, Xero stays clean

AI agents contact your debtors by phone, email, and SMS. When payment is confirmed, the invoice in Xero is marked as PAID with a payment record. If the debtor already paid you directly, Xero's status change stops collection instantly.

What syncs between Xero and AgentCollect

Direction Data Frequency Notes
Xero β†’ AC Overdue invoices (AUTHORISED) Every 4 hours DRAFT and VOIDED always excluded
AC β†’ Xero Payment received Real-time Payment applied to invoice, status β†’ PAID
Xero β†’ AC Invoice status change to PAID Every 4 hours Stops collection on direct payments
Xero β†’ AC Contact details On sync Name, email, phone, country code
AC β†’ Xero Collection note on contact Real-time Note added to Xero contact history

Built for Xero's global user base

🌏

International B2B support

AgentCollect supports international B2B collections β€” ideal for UK, AU, and NZ Xero users. AI agents contact debtors during local business hours, in the right language and tone for the region.

⚑

No spreadsheets, ever

Forget exporting AR aging as CSV and manually chasing. Xero syncs automatically. When an invoice goes overdue, AgentCollect picks it up within 4 hours and starts the collection sequence.

πŸ”

OAuth β€” no credentials stored

AgentCollect never stores your Xero password. The OAuth token is scoped to invoice read and payment write only β€” nothing else in your Xero account is accessible.

Xero integration FAQ

Does AgentCollect work for Xero users in the UK, Australia, and New Zealand?
Yes. AgentCollect supports international B2B collections. For UK, AU, and NZ businesses, our AI agents follow local communication standards. Phone and email outreach is localized by the debtor's region β€” AU/NZ callers are contacted during AEST/NZST business hours, UK during GMT/BST hours.
How does the Xero OAuth connection work?
AgentCollect connects to Xero via the official Xero API using OAuth 2.0. You authorize AgentCollect from your Xero account β€” no passwords shared, no API keys to manage manually. The connection takes about 90 seconds.
Which Xero invoice statuses trigger collection?
You configure the trigger. By default, AgentCollect monitors invoices in AUTHORISED status that have passed their due date by your configured threshold (e.g., 30 days). DRAFT and VOIDED invoices are always excluded. PAID invoices are synced immediately and removed from the collection queue.
What happens when a payment comes in directly to my Xero account?
If a debtor pays you directly (bank transfer, etc.) and you record it in Xero, AgentCollect detects the invoice status change to PAID on the next sync and automatically stops all collection activity for that invoice within minutes.

Ready to automate your Xero collections?

OAuth connection in 90 seconds. AI agents chase, you get paid. Success-only fees.

Start a free pilot →

Connect your accounting stack