Payment Tracking from Xero
When customers pay invoices through Xero, the payment information is automatically synced back to Pipeline.How Payment Sync Works
- A payment is recorded against an invoice in Xero
- Xero sends a webhook notification to Pipeline
- Pipeline fetches the full payment details from Xero’s API
- Payment data is stored against the corresponding Pipeline invoice
- The invoice status updates to reflect the payment (e.g., marked as Paid)
What Payment Data is Shown
For each payment synced from Xero, Pipeline displays:- Payment Amount — How much was paid
- Payment Date — When the payment was received
- Payment Status — The current status (e.g., Authorised)
Deleted Payments
If a payment is deleted or reversed in Xero, Pipeline detects this during the next sync and updates the local records accordingly.Automatic Processing
Payment sync is fully automatic — there are no manual steps required. The system processes payments in the background, so there may be a brief delay between a payment being recorded in Xero and appearing in Pipeline.Viewing Payments
To see payment data for an invoice:- Open the invoice from the Sales page
- Click the green Total Paid amount to view the payment breakdown
- Individual payments from Xero are listed with their amounts and dates