Integrations

TotalCtrl connects
to your stack.

Xero, Sage, QuickBooks, Stripe, Google Maps, What3Words and a full REST API. Built-in integrations cover the tools field service businesses actually use. The API and webhooks connect everything else.

All integrations are included in the plan, with no additional licence fees.

Accounting

Xero integration

All plans

TotalCtrl syncs invoices, credit notes and payment status directly with Xero, so completed jobs flow to your accounts without re-keying. Customer records stay aligned across both systems, and invoice numbers reconcile automatically.

One-click invoice export · Customer sync · Auto-reconciliation

Sage integration

All plans

TotalCtrl integrates with Sage 50 and Sage 200 for invoice export, purchase order matching and payment status. No double entry between the field team and finance, and no CSV imports.

Invoice export · PO matching · Payment sync · Sage 50 and Sage 200

QuickBooks integration

All plans

TotalCtrl syncs invoices, customer records and payment status with QuickBooks Online, so completed jobs land in your accounts the same day without manual re-keying.

Invoice export · Customer sync · Payment reconciliation

Payments

Stripe integration

All plans

TotalCtrl connects to Stripe so your customers can pay invoices by card directly from the invoice email in one tap. Payment status syncs back to the job record and reconciliation runs automatically, so nobody chases a paid invoice.

Card-on-invoice payments · One-tap pay · Auto-reconciled against jobs

Mapping and location

Google Maps integration

All plans

TotalCtrl uses Google Maps for engineer location overlay in the scheduler, route preview on every scheduled visit, and drive-time estimates that feed directly into Jerrold's dispatch recommendations.

Live GPS overlay · Route preview · Drive-time in scheduling

What3Words integration

All plans

TotalCtrl supports What3Words addressing for precise site location, essential for sites without a conventional postal address. Field operatives navigate to the exact three-word spot from the mobile app in one tap.

Precise 3-word site addresses · Engineer navigation · No postal address needed

API and custom

REST API

Professional and AI+

TotalCtrl exposes a documented REST API with full endpoint coverage for jobs, field operatives, customers, contracts, scheduling, compliance and reporting. Connect TotalCtrl to any system a business already runs.

Full endpoint coverage · Scoped auth tokens · Rate limiting · Sandbox environment

Webhooks

Professional and AI+

TotalCtrl fires real-time event webhooks for job status changes, SLA triggers, compliance captures and schedule updates. Wire them into Zapier, Make, or a bespoke integration without touching the API.

Real-time job status · SLA triggers · Compliance events · Custom workflows

On the roadmap

GoCardless

Coming soon

Direct Debit collection for recurring PPM contracts, with full mandate management, payment status sync and auto-reconciliation against invoices.

Zapier and Make

Coming soon

Native connectors on Zapier and Make so no-code teams can wire TotalCtrl events and actions into thousands of other apps without touching the API.

Microsoft Teams

Coming soon

Push Jerrold alerts, SLA warnings and daily briefings straight into a Teams channel. Two-way responses for approve or acknowledge.

DocuSign

Coming soon

Send quotes and contracts for signature directly from TotalCtrl. Signed documents attach automatically to the customer record.

Microsoft 365

Coming soon

Calendar sync, single sign-on via Entra ID, and SharePoint compliance-pack export for enterprise procurement.

HubSpot

Coming soon

CRM sync for leads, accounts and contact records, so demo requests and won deals flow between HubSpot and TotalCtrl without duplicate entry.

REST API

Build anything on top of TotalCtrl.

The TotalCtrl API gives full programmatic access to every resource in the platform: jobs, field operatives, customers, contracts, scheduling, compliance and reporting.

Available on Professional and AI+ plans. API keys provisioned in the dashboard. Documentation at docs.clockworkit.co.uk.

-Full endpoint coverage: jobs, field operatives, contracts, compliance
-Webhook events for real-time triggers
-Auth tokens with scoped permissions
-Rate limiting: 1,000 requests/minute on Professional
-Sandbox environment for testing
-Official SDKs: PHP and Python
POST /v1/jobs · Create reactive job
{
  "customer_id": "cust_001842",
  "site_id": "site_00441",
  "priority": "P2",
  "sla_hours": 4,
  "jerrold_dispatch": true
}
→ Jerrold assigned: Andy P. · ETA 19 min · SLA met ✓

Questions about integrations?

We cover every integration in the demo, including a live API call and Xero sync if relevant to your operation.