Integrations

Accounting sync (QuickBooks + Xero)

Two-way invoice + payment sync via webhooks. Never poll. Account mapping for labour, materials, expenses.

Available on the Pro plan and above.

The problem

Re-entering invoices into QuickBooks every Friday is the definition of admin tax. Polling-based sync is worse: it's slow, fragile, and burns API quota. Account mapping is usually a "consultant required" job.

What Stelid does

Stelid pushes new invoices straight to QuickBooks or Xero on save. Their payment webhooks flow back into Stelid the moment a customer pays. Account mapping (labour, materials, default income, expense) and tax mapping (local rate → remote code) are surfaced as dropdowns — no consultant required.

Capabilities

What you actually get.

Webhook-driven, never polling

Payments hit Stelid in seconds, not at the next sync interval.

Account mapping UI

Map labour, materials, default income, expenses — done once at /settings/accounting.

Tax mapping per region

Local tax rates → remote tax codes. Multi-region orgs supported.

Customer matching by email

Existing accounting customers matched by email; new ones created automatically.

Line item categorisation

Auto-infers labour vs materials vs other from line description keywords.

Retry with exponential backoff

Transient failures retry up to 7 times. Surfaces in /settings/accounting on persistent failure.

FAQ

Questions, answered.

  • No. Customer-matching is by email; invoice-matching is by Stelid's invoice ID, which is stored on the QuickBooks/Xero record.
  • The mapping UI re-fetches the accounts list every time you open it, so new accounts show up immediately.
  • Yes — Pro and Team. The Free and Standard tiers don't include accounting sync.

Ready when you are.

7-day free trial on every paid plan — accounting sync (quickbooks + xero) is one of the things you get. Cancel anytime before billing starts.