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.

Feature questions

Are agreement-generated invoices supported?+
Yes. Once an agreement invoice hits pending status in ConnectWise, it syncs like any other invoice.
Can the schedule be customised per tenant?+
Yes. Every job family stores its own cron expression in Connect Zero general settings. Editable in the dashboard.
Do we get our own SMTP for outbound notifications?+
Yes, tenant-specific SMTP credentials let each tenant configure their own outbound mail server. Useful for keeping notification emails on your domain.
Is the Twilio SMS alert included?+
Configurable per tenant. Twilio account credentials are entered in Settings; Connect Zero uses your Twilio balance for sends.

Ready to see it move data?

Start a free trial

Fill out the following details, and we’ll email you your trial login credentials. Get ready to experience the full capabilities of Connect Zero