servicem8

Automates job creation, tracking, and payment processing in ServiceM8 via managed OAuth API integration.

117|10|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ClawLink-HQ/clawlink --skill servicem8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: servicem8
Source: https://github.com/ClawLink-HQ/clawlink/tree/main/clawhub-skills/servicem8
Command: npx skills add https://github.com/ClawLink-HQ/clawlink --skill servicem8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the problem of managing field service operations, including job management, client records, staff assignments, and payments, within ServiceM8 using managed OAuth.

Core Features & Use Cases

  • Job Management: Create, track, and manage service jobs within ServiceM8.
  • Client Records: Maintain and manage client records efficiently.
  • Staff Assignment: Assign staff members to jobs for field service operations.
  • Payment Management: Record and manage payments against jobs.
  • Use Case: For example, use this Skill to automatically create a new job in ServiceM8 when a new service request is received and to record payments for completed jobs.

Quick Start

Use the Servicem8 skill to list all jobs in your ServiceM8 account by running the command 'clawlink_execute_tool --integration servicem8 --tool servicem8_list_all_jobs'.

Frequently Asked Questions about servicem8

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate field service job creation and tracking in ServiceM8?

Automate field service job creation and tracking in ServiceM8 by using this Skill to integrate with the ServiceM8 API via managed OAuth, automatically generating new jobs from service requests and tracking their operational status.

Can I use managed OAuth to process ServiceM8 payments for completed jobs?

Yes, you can process ServiceM8 payments for completed jobs using managed OAuth. This Skill requires specific OAuth scopes to authorize and record payment operations directly against your service jobs.

How do I assign staff to field service jobs through the ServiceM8 API?

Assign staff to field service jobs through the ServiceM8 API by utilizing this Skill's staff assignment feature, which automates the allocation of field workers to specific operational jobs within your ServiceM8 account.

What is the best way to maintain client records for field service operations in ServiceM8?

The best way to maintain client records for field service operations in ServiceM8 is using this Skill to automate client record management, ensuring your customer data stays synchronized with active job assignments and payment processing.

Do I need specific OAuth scopes to manage ServiceM8 jobs and payments?

Yes, you need specific OAuth scopes to manage ServiceM8 jobs and payments. This Skill requires proper authorization and dedicated OAuth scopes to execute both job management and payment processing workflows securely.

What ServiceM8 API commands are available to list all jobs?

To list all jobs in your ServiceM8 account, this Skill provides the 'clawlink_execute_tool --integration servicem8 --tool servicem8_list_all_jobs' command, which retrieves job data via the managed OAuth integration.