Feature catalogue
Everything Connect Zero syncs between ConnectWise and Xero.
Organised by outcome, not feature name. Every entry below is a real scheduled job pulled from the codebase, not a marketing claim.
Pillar 1
Seamless ConnectWise to Xero Invoice Sync with Status Updates
Pending invoices in ConnectWise become invoices in Xero. Invoice status flows back when payment lands.
-
✓Sync pending invoices from ConnectWise to Xero
Batched, scheduled, force-syncable. The same invoice never appears twice.
-
✓Batch create invoices in ConnectWise
For workflows where the agreement-generated invoice needs creating in ConnectWise too.
-
✓Invoice status writes back from Xero to ConnectWise
When a Xero payment closes the invoice, the matching ConnectWise invoice flips to paid.
-
✓Skip-invoice flag
Mark an invoice as not-for-Xero from inside the Connect Zero dashboard. Useful for one-offs that should not flow.
-
✓Force-sync invoices on demand
Dashboard button pushes pending invoices to Xero without waiting for the schedule.
Pillar 2
Procurement and purchase orders
Procurement records in ConnectWise become bills in Xero. Same logic as invoices, supplier-facing.
-
✓Sync pending procurements from ConnectWise to Xero
Procurement records flow as Xero bills against the matching supplier.
-
✓Batch create procurements in ConnectWise
-
✓Force-sync procurements on demand
-
✓Per-location procurement Xero mapping
Different ConnectWise locations can post their bills into different Xero organisations.
Pillar 3, the deepest
Payroll and timesheets.
The longest pillar in the product. ConnectWise time entries roll into Xero payroll timesheets per pay period, per staff member. Leave, public holidays, earning rates and charge codes are all aware.
Time entries to Xero timesheets
Approved ConnectWise time entries roll into Xero payroll timesheets per pay period, per staff.
Leave applications and balances
Xero leave applications and leave types pull into Connect Zero for mapping to ConnectWise.
South Australian public holidays
Calendar pre-seeded through 2027. Timesheet calculations respect SA holidays automatically.
Staff filler-time presets
Regular hours templates fill gaps where ConnectWise time entries do not account for a full pay period.
Earning rate mapping
Map ConnectWise charge codes to Xero earning rates. Change them as your payroll structure evolves.
Member to Xero staff mapping
ConnectWise members map to Xero payroll staff records. Manual override available.
Payroll exception alerts
SMS via Twilio and email when payroll exceptions appear. Scheduled per day-of-week per tenant.
Week-by-week timesheet calculation
Background jobs calculate the weekly time-entry roll-up so the dashboard reflects what is queued for the next pay cycle.
Charge code sync from ConnectWise
Charge codes pull from ConnectWise so you can map them to earning rates or tracking categories.
Pillar 4
Payments and reconciliation
Payments applied in Xero close out the matching ConnectWise invoice and update its status.
-
✓Payment history sync from Xero
Pulled from Xero, written back to ConnectWise as a payment against the matching invoice.
-
✓Payment status writeback to ConnectWise
Invoice closes out in ConnectWise once Xero says the payment landed.
-
✓Multi-currency support
Currencies pulled from Xero. Payments respect the original invoice currency.
-
✓Force-sync payments either direction
Pillar 5
Reference data sync.
The mapping screens only work if the reference data is current. Connect Zero keeps it that way without anyone manually copying.
Tax rates
Pulled from Xero, available for invoice and procurement mapping.
Tracking categories
Surface inside ConnectWise location mapping screens.
Work types
ConnectWise work types pull for charge-code mapping.
Currencies
Xero-configured currencies kept current.
Invoice statuses
Mirrored both directions for cross-platform mapping.
Account types
Xero chart of accounts available for mapping screens.
Pillar 6
One Connect Zero account, multiple Xero organisations.
Per-location Xero mapping is a first-class feature, not a hack. Different ConnectWise locations can post their invoices, procurements and payroll into different Xero organisations from the one Connect Zero tenant. Useful for MSPs managing the books for several customers, holding-company structures, and staged Xero migrations.
- Multiple Xero org connections per Connect Zero tenant
- Per-location default Xero settings (per invoice family)
- Per-location default Xero settings (per procurement family)
- Logs scoped per location for audit trails
Pillar 7
Reliability features that matter when things go sideways.
Operational tooling built in, not upsold.
Detailed sync logs
One dashboard per integration surface (invoices, procurements, payroll, leave). Every request and response captured for diagnostics.
Hourly error report email
If something is in error, an email lands within the hour. No waiting on a daily digest.
Daily summary report
A single email per day describing the steady-state sync. Reassuring on the days nothing breaks.
Force-sync per job family
Push invoices, procurements, payments, payroll or products on demand without touching the schedule.
Skip-invoice flag
One-click exclusion for invoices that should not flow. Reversible.
SMS and email payroll alerts
Twilio SMS plus email when payroll exceptions appear. Configure per day-of-week per tenant.
