Short walkthroughs that turn the platform into your operations team: automated pipelines, instant follow-ups, AI-handled admin. One video, one less thing to do manually.
Send full, deposit, balance, or ongoing (recurring) invoices to Xero from an opportunity. Covers Xero Repeating Invoices, schedule options, Mark as Paid, and payment status sync.
When Xero is connected to your workspace, you can raise invoices directly from an opportunity and have the payment status on each product line update automatically as Xero processes them. You can also set up ongoing (recurring) invoices — these use Xero's native Repeating Invoice feature so Xero generates the next invoice automatically on your chosen schedule. This article covers both flows. For the underlying status concept and manual tracking (which works whether or not you use Xero), see https://www.trustpager.com/help-center/track-payment-status.
invoices:write scope (Admin and Editor preset roles have it by default).The modal pre-selects which line items should go on this invoice based on the portion you picked and each product's current payment status:
The subtotal and total update live as you tick and untick items.
Selecting Ongoing as the invoice portion works differently to the one-off options above. Instead of sending a single invoice, TrustPager creates a Xero Repeating Invoice — a template in Xero that Xero uses to automatically generate and send invoices on your chosen schedule. TrustPager doesn't generate the individual invoices itself; Xero owns the cycle entirely.
TrustPager creates a single Repeating Invoice template in Xero (identified by a RepeatingInvoiceID). From that point, Xero takes over: it generates each individual invoice on schedule and handles all delivery. You can view and manage the repeating invoice in Xero at any time. If you need to stop the recurring cycle, do so directly in Xero.
After sending an invoice, click Actions → Sync Invoices any time to pull the latest from Xero.
Click any invoice card in the Invoices section to open it. Editable fields (status, due date, reference) write back to Xero. Locked Xero statuses (PAID, VOIDED, DELETED) appear read-only. The portion label (Full / Deposit / Balance / Ongoing) can be adjusted locally — it's metadata for display only, not sent to Xero.
If the invoice is in SUBMITTED or AUTHORISED state, a Send Invoice button appears to email the PDF to the contact via Xero.
Each invoice card shows an Actions column with options based on the invoice's current state:
Use this to record a payment without leaving TrustPager. Click Mark as Paid on the invoice card. A confirmation dialog opens with two fields:
Click Record $<amount> to commit. Once recorded:
Individual product line payment statuses catch up on the next invoice sync, not instantly from this button. Run Actions → Sync Invoices if you need them to update right away.
No Actions → Send Invoice button. Either Xero isn't connected (check https://app.trustpager.com/settings/integrations), or your role lacks invoices:write (check https://app.trustpager.com/settings/permissions).
The Invoices section shows no Xero contact. Click Add Contact → New Contact to create a Xero contact from the opportunity's linked account, or Link Existing to attach one that already exists in Xero.
Sync didn't update status to Paid. Make sure the invoice is marked PAID in Xero (not just AUTHORISED), then hit Sync Invoices again.
Sync filters out invoices I just created in Xero directly. Invoices raised in Xero (outside TrustPager) don't have the product mapping TrustPager needs for per-product status promotion. They still appear in the Invoices section, but payment status sync skips them. Set the status manually via the Edit Deal Product modal, or create the invoice from TrustPager next time.
My recurring invoice is sending emails when I chose "Don't auto-email". This was a bug in an earlier version where the ApprovedForSending flag wasn't being set correctly. It has been fixed — if you're still seeing it, the repeating invoice may have been created before the fix. Delete it in Xero and set up a new one from TrustPager.
The first invoice under an ongoing schedule arrived later than I expected. This is expected behaviour — Xero generates the first invoice one full period after you create the repeating template, not on the day of setup.
Mark as Paid fails with an error message. TrustPager shows Xero's own rejection message when one is available, otherwise the generic message "Failed to record payment." Common causes:
Product lines still show Invoiced after marking paid. This is expected — product line statuses update on the next sync, not instantly. Click Actions → Sync Invoices to pull the latest from Xero now.
Mark as Paid button is not visible. The button only appears on invoices in AUTHORISED or SUBMITTED state. Invoices that are already PAID, VOIDED, or DELETED will not show the option.
I don't use Xero — can I still track payment status? Yes. See https://www.trustpager.com/help-center/track-payment-status for the manual flow.
Talk to Evie right now, or book a real human for a deeper walkthrough. Whichever feels right.
Hear her in 10 seconds.

60 minutes with a real human · Google Meet · Free.