@servicem8/n8n-nodes-servicem8
v0.1.4
Published
Trigger Node + Normal node for ServiceM8
Keywords
Readme
n8n-nodes-servicem8
This is an n8n community node. It lets you use ServiceM8 in your n8n workflows.
ServiceM8 is a job management software designed for small service businesses, helping them streamline scheduling, quoting, invoicing, and communication. It enables field staff to access job details, capture information, and process payments on-site via a mobile app.
n8n is a fair-code licensed workflow automation platform.
Installation Operations Credentials Compatibility Usage Resources Version history
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
Client (Customer)
- Get - Get customer details
- Get Many - Get multiple clients
Job
- Create - Create new job
- Create From Template - Create job from template
- Get - Get job details
- Get Many - Get multiple jobs
- Update - Update job details
- Delete - Delete job
- Add Note To Job - Add job note
- Send Job To Queue - Queue job
- Send Email - Send email
Inbox
- Create Inbox Message - Create inbox message
SMS
- Send SMS - Send text message
Search
- Global Search - Search everything
- Search - Search specific type
Webhook Trigger
Available webhook events:
- Badge Added to Job
- Badge Removed From Job
- Customer Accepted the Quote
- Customer Details Updated
- Customer Review Submitted
- Form Response Submitted
- Full Payment Received for Invoice
- Invoice Sent to Customer
- Job Added to Queue
- Job Details Modified
- Job Marked as Completed
- Job Status Changed
- New Customer Added
- New Job Created in the System
- New Message Received in Inbox
- Note Added to Job
- Photo Attached to Job
- Proposal Sent to Customer
- Proposal Viewed by Customer
- Quote Sent to Customer
Credentials
This node supports two authentication methods:
API Key Authentication
- Log in to your ServiceM8 account
- Navigate to Settings > API Keys
- Click Generate API Key
- Copy your API key and account email
- In n8n, create new ServiceM8 credentials with your email and API key
Compatibility
Tested with n8n v1.110.0 and later.
Usage
Create Job from Web Form
This example shows how to create a new job when a web form is submitted:
- Set up a Webhook trigger to receive form submissions
- Use the Company node to create or find the customer
- Use the Job node to create a new job for that customer
Daily Schedule Email
This example shows how to email tomorrow's schedule to staff:
- Set up a Schedule trigger to run daily
- Use the Activity node to list tomorrow's activities
- Use an Email node to send the schedule
For detailed usage examples and field mapping information, refer to the ServiceM8 API documentation.
Resources
Version history
0.1.4
- Added Inbox resource with create message action
0.1.0
Initial release of the ServiceM8 node with support for:
- Jobs management
- Customer (Company) management
- Webhook triggers
