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 m…
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.

There are two families of integration: job-management integrations pull live work from your field-service platform into TrainAR as tasks (and write training completion notes back), and automation integrations let you wire TrainAR events into any tool you like.
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. |
| Zapier | Automation | Trigger Zaps from TrainAR events. 7,000+ apps. |
| n8n | Automation | Community node for self-hosted n8n. Triggers + actions across Task, User, Skill. |
| Build your own | Custom | TrainAR webhooks + the Tenant REST API. |
How job-management integrations work
When you connect a job-management platform, TrainAR does three things:
- 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.
- 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).
- 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.
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.)
Connecting an integration
For most providers the flow is the same:
- Go to Dashboard → Integrations.
- Find the integration card and click Connect.
- Sign in to the provider when prompted; authorise the listed permissions.
- The card shows Connected with an initial sync timestamp.
- 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 via Nango — TrainAR's identity broker. Your credentials never touch our database directly; Nango handles token storage and refresh.
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 via Nango like the OAuth-based connectors. Your password isn't retained.
Zapier and n8n use TrainAR Tenant API keys (prefix tak_) that you generate from Dashboard → API & Webhooks with the scopes the integration needs.
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.
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 Tenant REST API.