What Gary’s built on

Gary is a friendly voice on the phone, but underneath he’s a careful chain of proven tools. Here’s the shape of how it fits together — enough to see how Gary works, without the parts that make Gary, Gary.

The shape of a chase

How a chase flows: your Xero surfaces overdue invoices, Gary decides who to call and what to say, the call goes out over an ElevenLabs voice on a Twilio line to your customer, who can pay by card via Stripe. Gary runs on Render and Xero stays the source of truth.
  1. Xero tells Gary which invoices are overdue and who to contact. It stays the source of truth: when a payment lands, Gary knows.
  2. Gary’s reasoning decides what to say and when — who to call today, how to open, when to offer to help, and when to stop.
  3. A real voice turns that into a warm, natural conversation, not a robotic script.
  4. A phone call reaches the customer on a normal number, in business hours.
  5. A result comes back to you: a promise to pay, a card payment taken on the call, a booked time, or the right person to ring next.

The pieces

Xero Xero — your accounting system, and Gary's single source of truth for invoices and payments. OpenRouter Language models — the reasoning that plans each chase and holds a conversation. Gary reaches leading models through OpenRouter, chosen for the job. ElevenLabs ElevenLabs — the natural voice, so a call sounds like a person, not a phone tree. Twilio Twilio — the phone line itself, with numbers that work for calling New Zealand. Stripe Stripe — card payments, so a customer can pay by phone there and then. Render Render — where Gary runs, so the service stays up and your data stays in one place.

What makes Gary more than the sum of the parts

The tools above are off-the-shelf. The hard part isn’t. Knowing who to call and who to leave alone, how to stay polite under pressure, how to follow the rules on every call, and how to keep it all in step with your books — that’s the work we do, and the part we keep to ourselves.

Built for New Zealand rules

Debt-collection calls are regulated here, so the rules are built in, not bolted on:

  • Gary says the call is recorded, in his opening line.
  • He only calls within business hours, and never more than once a day per customer.
  • If a customer asks not to be called again, he stops and remembers.
  • Every call and action is written to an audit log, so there’s always a clear trail.

Your data

Gary holds only what he needs to chase your invoices, and never shares one business’s data with another. See Privacy and your data for what we store and for how long.

Learn more