ServiceM8 has its own node in n8n, built and maintained by ServiceM8. You install the node, paste in a ServiceM8 API key, then build workflows from 25 triggers and 14 actions.
- The ServiceM8 node works on n8n Cloud and n8n Self-hosted. Only an n8n owner or admin can install it.
- Create the key in ServiceM8 under Account > Settings > API Keys > Add API Key. Pick Read Only for workflows that only read data, Full Access to create or update records.
- Treat the ServiceM8 API key like a password. If the key gets out, delete it and make a new one.
- Triggers cover jobs, badges, quotes, invoices, payments, customers and staff shifts. Actions include Create new job, Queue job, Send email and Send text message.
- No n8n action creates a ServiceM8 quote, creates an invoice or records a payment.
- An untested idea from the article: trigger on Job marked as completed, then Send email asking for a review.
Keep asking about it in
Quick answer: ServiceM8 has its own node in n8n, built and maintained by ServiceM8. You install the node, paste in a ServiceM8 API key, then build workflows from 25 triggers and 14 actions. No code needed. ServiceM8 announced the node with ServiceM8 14 in September 2025.
Can ServiceM8 connect to n8n?
Yes. n8n is a workflow tool, and each step in a workflow is a node. A trigger starts a workflow when something happens in ServiceM8. An action does something in ServiceM8. ServiceM8’s help page says the node works on n8n Cloud and n8n Self-hosted.
What do I need before I connect ServiceM8 to n8n?
- An n8n account, Cloud or Self-hosted.
- An n8n owner or admin login. n8n’s docs say only those accounts can install verified nodes.
- Access to Account > Settings > API Keys in ServiceM8.
How do I connect ServiceM8 to n8n?
- In n8n, start a new workflow and search “ServiceM8” in the nodes pane.
- Select ServiceM8, then click Install node.
- Pick a ServiceM8 trigger, such as “On badge added to job”.
- In Credential to connect with, select Create new credential.
- In ServiceM8, go to Account > Settings > API Keys > Add API Key. Name the key and pick a type.
- Paste the key into n8n and save.
Pick Read Only if the workflow only reads data. Pick Full Access if the workflow creates or updates records. Treat the key like a password. If the key gets out, delete it and make a new one.
Which ServiceM8 triggers and actions work in n8n?
These names come from ServiceM8’s help page.
| Area | Triggers |
|---|---|
| Jobs | New job created in the system, Job details modified, Job status changed, Job added to queue, Job marked as completed |
| Job activity | Badge added to job, Badge removed from job, Note added to job, Photo attached to job, Video attached to job, Form response submitted |
| Sales and money | Quote sent to customer, Customer accepted the quote, Proposal sent to customer, Proposal viewed by customer, Invoice sent to customer, Full payment received for invoice |
| Customers | New customer added, Customer details updated, Customer review submitted, New message received in inbox |
| Staff | Staff member started shift, Staff member ended shift, Staff member arrived at job site, Staff member left job site |
| Area | Actions |
|---|---|
| Client | Get customer details, Get multiple clients |
| Job | Add job note, Create new job, Create job from template, Delete job, Get job details, Get multiple jobs, Queue job, Update job details |
| Search | Search everything, Search specific type |
| Email and SMS | Send email, Send text message |
No action creates a quote, creates an invoice or records a payment.
What are three ServiceM8 n8n workflows a contractor could build?
Each one is an idea, not a tested build.
- Idea: review request after a job. Trigger: Job marked as completed. Action: Send email, asking for a review of the water heater install.
- Idea: move a job when a badge goes on. Trigger: Badge added to job. Action: Queue job. A “Parts ordered” badge sends the panel upgrade to a queue.
- Idea: flag an accepted quote. Trigger: Customer accepted the quote. Actions: Add job note, then Send text message saying the office will call to book.
Should I use n8n, Office Agent or a ChatGPT and Claude connection?
n8n runs fixed rules with nobody approving. ServiceM8 15 added two AI routes. Office Agent works inside ServiceM8 and waits for your approval. The ChatGPT and Claude connection uses MCP so a chatbot can read and change your jobs. Use n8n when the step never changes.
Need more calls coming in?
Web Blend builds websites, video and Google Ads for contractors. If the phone is too quiet, let’s talk.