Power toolsUpdated 2026-07-02

Integrations

Loyal Receptionist is the front door. Your back office stays where it is. The integration sits in the middle: the moment the AI books a job, it lands in your existing trade tool.

Integrations screenConnect ServiceM8 today; Joblogic, Tradify and Simpro are on the roadmap.

Finding your way around the page

Settings → Integrations lists every provider as a card. A toolbar at the top keeps it manageable as the catalogue grows:

  • Search — filter by name
  • Filter — All / Connected / Not connected
  • Sort — A→Z or Z→A

Each card shows its connection status: Connected, not connected, or error — the error state means the connection needs attention (usually a re-connect after the provider revoked or expired the token).

Live today

ServiceM8

What it does: Every job that lands in scheduled is pushed to ServiceM8 as a new Job with customer, address, scheduled time and quote price. If you mark the job complete in Loyal Receptionist, ServiceM8 is updated to match.

Wire it up:

  1. Settings → Integrations → ServiceM8 → Connect
  2. You're redirected to ServiceM8's OAuth screen — sign in and approve.
  3. You land back on the settings page with the card showing Connected. From here, jobs sync automatically — book something and check it arrives.

What gets pushed:

  • Customer (created or matched by phone/email)
  • Job (title, description, address, scheduled time, status)
  • Quote (line items if the AI drafted them)

What doesn't get pushed (yet):

  • Photos / attachments
  • Engineer assignments
  • Custom fields you've set up in ServiceM8

Disconnect: Settings → Integrations → ServiceM8 → Disconnect. The OAuth token is revoked on ServiceM8's side and we wipe our credential row. Already-pushed jobs stay in your ServiceM8 account.

On the roadmap

IntegrationWhat it'll do
JoblogicMirror jobs into Joblogic for engineer dispatch + asset tracking
TradifySync invoices to Tradify when the AI finalises them
SimproTwo-way job + invoice sync — pull engineer availability from Simpro to drive your AI's slot picking

If you need one of these now, email us — we prioritise integrations by paid-customer demand.

How sync conflicts work

If you change a job's status in your trade tool, we don't pull it back yet — the integration is one-way (Loyal Receptionist → trade tool). Two-way sync arrives with Simpro; until then, treat Loyal Receptionist as the source of truth for status and use the trade tool for fulfilment.

Auth and security

  • OAuth 2 against the provider; we never store your trade-tool password
  • Tokens are encrypted at rest with AES-256-GCM, keyed off the org and rotated on every refresh
  • Disconnecting wipes the token immediately and revokes it on the provider side
  • Each push is logged in audit_log with action: integration.push.{provider}

Custom integrations

We don't have a public webhook API yet, but every job/invoice state change fires an internal event. If you need a custom integration (Zapier-style webhook, your own ERP), email us — we'll wire it up.