Xero · Invoice recovery

Xero invoice collection, automated

Connect Xero in under a minute. Three days after an invoice goes past due, the voice agent calls the customer inside the legal call window. You pay ten percent of what gets recovered. Nothing recovered, nothing charged.

Quick answer

How does Syntharra collect overdue invoices for Xero users?

Syntharra connects to Xero through Xero's standard OAuth handshake with read-only access to your invoice ledger and contacts. The aging report syncs every few hours. When an invoice crosses three days past due and the contact has a phone number, the voice agent dials inside the TCPA call window, opens with an AI-and-recording disclosure, and either takes payment via Stripe Connect, schedules a callback, or routes a dispute back to your office. The fee is ten percent of what gets recovered.

How Syntharra works with Xero, step by step

  1. 01

    Connect Xero in under a minute

    Standard Xero OAuth handshake. Read-only access on invoices, due dates, contact details, and the aging report. No write access. We never create, edit, void, or reconcile invoices on your behalf. The connection works on Xero Starter, Standard, Premium, and Ultimate plans.

  2. 02

    Connect Stripe Connect for payouts

    Recovered funds route through your own Stripe account. The ten percent success fee is taken at the point of recovery via Stripe's application fee mechanism. Multi-currency Xero orgs work fine — the agent reads the invoice currency directly from Xero and references the right currency on the call.

  3. 03

    We monitor your Xero ledger silently

    Every few hours the latest Xero sync runs. Paid, voided, and credited invoices are filtered out before the queue is built. Anything three or more days past due with a contact phone number on file enters the call queue, respecting local timezone and the weekend exclusion.

  4. 04

    The voice agent calls inside legal hours

    Hardcoded AI disclosure on the opening line. Recording notice in the same opener. The agent takes payment by card, sends a pay-link by SMS, or schedules a callback inside the three-attempt cap. Disputes end the call and route to your office.

What you actually get

First call on day three, every time

The agent dials the day your Xero aging report shows the invoice three days past due. No backlog, no Friday-afternoon catch-up session, no missed dial.

Multi-currency calls, handled automatically

If your Xero org runs invoices in USD, GBP, EUR, AUD, or any other supported currency, the agent reads the right currency from the invoice and references it on the call. No manual configuration.

Recovered funds land in your Stripe account

Stripe Connect routes the recovered amount directly into the Stripe account you already own. The ten percent success fee is taken automatically.

Every call recorded, transcripts visible

Listen to any call from your dashboard. Read the transcript. See how it resolved. Two-party-consent jurisdictions are covered by the recording notice in the opener.

Xero records stay read-only

Throughout the entire workflow. We do not modify your Xero ledger, do not create invoices, do not reconcile payments back into Xero on your behalf. Stripe payments flow into Xero through whatever Stripe-Xero reconciliation you already use.

Pricing

Setup
$0
No onboarding fee
Monthly
$0
No subscription, no minimum
Success fee
10%
Of amounts actually recovered

Recovered funds route through Stripe Connect into your own Stripe account. Syntharra never holds your money. The success fee is taken at the point of recovery via Stripe's application fee mechanism.

Xero questions, answered

For broader product questions covering security and the dashboard, see the full FAQ.

Which Xero plans does Syntharra work with?

Any Xero plan that exposes the standard accounting API: Starter, Standard, Premium, and Ultimate. The integration uses Xero's official OAuth flow.

Does Syntharra work with Xero multi-currency?

Yes. The agent reads the invoice currency directly from Xero. If you have a customer in Australia invoiced in AUD, the agent references AUD on the call. If you have a customer in the UK invoiced in GBP, the agent references GBP. No manual configuration on your side.

How often does Syntharra sync with Xero?

Every few hours by default. Paid, voided, and credited invoices are filtered out before the dialer fires. If a payment lands during a call, the next scheduler check sees it and never dials again on that invoice.

What does Syntharra read from my Xero account?

Invoice status, due date, balance, contact name, contact phone, contact email. Read-only. We do not pull bank transactions, payroll, fixed assets, or anything outside the AR module.

Will Syntharra modify my Xero records?

No. The integration is read-only end to end. We never create, edit, void, or reconcile invoices on your behalf. Recovered Stripe payments reconcile back into Xero through whatever Stripe-Xero connection you already use.

What happens if I disconnect Xero?

The OAuth handshake breaks immediately. The next scheduler tick sees no valid auth and exits. Anything in flight cancels at that next tick. You keep every recovered payment that has already landed in your Stripe account.

Ready to put Xero on autopilot?

Connect Xero in under a minute. The first call goes out three days after your next overdue invoice. You pay ten percent of what we recover and nothing if we recover nothing.