Integrations · Last updated 29 June 2026 · 5 min read

Integrations overview

TrainAR connects to the tools your office and field engineers already use, so training fits into your existing workflow instead of becoming another system to manage.

TrainAR connects to the tools your office and field engineers already use, so training fits into your existing workflow instead of becoming another system to manage.

Integrations

There are three families of integration: job-management integrations pull live work from your field-service platform into TrainAR as tasks (and write training completion notes back), automation integrations let you wire TrainAR events into any tool you like, and communication integrations give the on-glasses AI assistant hands-free tools to send SMS and email during a session (the Agent Toolbox).

What's available today

Integration Type What it does
ServiceM8 Job management Two-way sync of jobs + diary notes. Real-time webhooks.
Jobber Job management Two-way sync of jobs + visit notes. Real-time webhooks.
Commusoft Job management Two-way sync of jobs + communication notes. 15-minute polling.
Simpro Job management Early access - enterprise FSM. Sandbox-tested, partner approval in progress.
BigChange Job management Two-way sync of jobs + job notes. 15-minute polling.
Zapier Automation Trigger Zaps from TrainAR events. 7,000+ apps.
n8n Automation Community node for self-hosted n8n. Triggers + actions across Task, User, Skill.
Twilio Communication Send SMS by voice from your own Twilio number (Agent Toolbox).
Resend Communication Send email with attachments from your own verified domain (Agent Toolbox).
Build your own Custom TrainAR webhooks + the TrainAR REST API.

How job-management integrations work

When you connect a job-management platform, TrainAR does four things:

  1. Imports your active jobs as tasks. Each job becomes a task in TrainAR, carrying the title, description, due date, status, and assignee. Status mapping is handled automatically.

  2. Keeps tasks in sync as your jobs change. When status, assignment, or scheduling changes in your FSM, the linked task updates within seconds (webhooks) or 15 minutes (polling).

  3. Writes training completion back. When an engineer completes a training session against a task, TrainAR posts a note back to the originating job with the session summary, score, duration, and a link to the recording. Your dispatcher sees that the training happened - without you remembering to log it.

  4. Gives the AI assistant hands-free tools (supported platforms). For platforms that support it, the connection hands TrainAR's on-glasses AI assistant a set of tools to work the job by voice - look up the job, customer, parts and assets, and add notes, photos and forms back to the job. See the integration's own page for what its assistant tools cover.

You control the sync direction per integration in Settings → Sync direction: Import (one-way) or Import + Export (two-way - Export is the writeback). To stop a connection entirely, use Disconnect.

How automation integrations work

Automation integrations don't sync tasks - they let you treat TrainAR as a trigger and action source for any workflow.

  • Triggers: TrainAR fires events (task.created, session.completed, skill.executed, etc.) over webhooks. Your Zapier Zap or n8n workflow listens and reacts.
  • Actions: From n8n, you can create tasks, invite users, and execute skills inside TrainAR as part of a larger automation. (Zapier actions are coming.)

How communication integrations work

Communication integrations are part of the Agent Toolbox - they give the on-glasses AI assistant the ability to send messages on the engineer's behalf, hands-free, during a session. You connect your own Twilio (SMS) and Resend (email) accounts, so messages go out from your number and your domain, at your cost, with no markup. The matching tool only appears in the assistant's toolset once the account is connected. See the Twilio and Resend pages for setup.

Connecting an integration

For most providers the flow is the same:

  1. Go to Dashboard → Integrations.
  2. Find the integration card and click Connect.
  3. Sign in to the provider when prompted; authorise the listed permissions.
  4. The card shows Connected with an initial sync timestamp.
  5. Optionally open Settings on the card to choose sync direction or run a manual re-sync.

Each integration page below has provider-specific quirks and troubleshooting steps.

Authentication

The job-management integrations use OAuth or API-key auth through TrainAR's secure identity broker. Your credentials never touch our database directly; tokens are stored and refreshed in a secure vault.

Commusoft uses a credential-based flow rather than an OAuth popup: you enter client ID + username + password in the in-Dashboard modal and TrainAR exchanges them for a Commusoft API token, which is then stored securely like the OAuth-based connectors. Your password isn't retained.

Zapier and n8n use TrainAR Account API keys (prefix tak_) that you generate from Dashboard → API & Webhooks with the scopes the integration needs.

Twilio and Resend use your own provider credentials (Account SID + Auth Token for Twilio, an API key for Resend), which you paste into the connect modal. They are encrypted and stored in a secure vault, never written to our database in plain text.

What it costs

All listed integrations are included in every TrainAR subscription plan. Some integrations (currently Parts Arena, via the Parts & Spares marketplace bundle) require an additional bundle subscription - those are flagged clearly on their card. For the communication integrations, message and email volume is billed by Twilio and Resend directly to your own account, at your rate.

If something isn't on the list

We're adding integrations all the time. If your FSM or automation tool isn't here yet, drop us a line - we ship integrations driven by customer demand. In the meantime, the Build your own integration page covers TrainAR's webhooks and TrainAR REST API.