Servicem8
ServiceM8 helps field service businesses schedule jobs, send quotes, and manage invoices, offering staff mobile apps and real-time job status tracking
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own35
Agents use these right away.
- List All AssetsTool to list all ServiceM8 assets.
- List All ClientsTool to list all ServiceM8 clients.
- List All Document TemplatesTool to list document templates.
- List All FormsList ServiceM8 form templates, optionally using an OData-style filter to narrow the results.
- List All Job NotesList all job notes from ServiceM8.
- List All Job QueuesList all job queues in ServiceM8.
- List All JobsTool to list all jobs.
- List All LocationsLists all ServiceM8 locations.
- List All MaterialsList ServiceM8 materials, including products, labour rates and inventory items, with optional filtering; requires the 'read_inventory' OAuth scope.
- List All TasksRetrieves all tasks from a ServiceM8 account with optional filtering and cursor-based pagination.
- List AttachmentsList ServiceM8 attachment metadata with filtering and cursor pagination.
- List Company ContactsList company contacts, optionally narrowed by an OData filter.
- List Form ResponsesList submitted ServiceM8 form responses with filtering and pagination.
- List Job ActivitiesList and filter ServiceM8 job activities with cursor pagination.
- List Job AllocationsList ServiceM8 job allocations, optionally filtered by public fields.
- List Job CategoriesList job categories, optionally narrowed by an OData filter.
- List Job ChecklistsList ServiceM8 job checklist items with filtering and cursor pagination.
- List Job ContactsList contacts linked to ServiceM8 jobs, with filtering and cursor pagination.
- List Job MaterialsList material assignments on ServiceM8 jobs.
- List Job PaymentsList, filter, and cursor-page ServiceM8 job payments.
- List Staff MembersList staff members, optionally narrowed by an OData filter.
- List VendorsList vendor accounts, optionally narrowed by an OData filter.
- Retrieve ServiceM8 ClientTool to retrieve details of a specific client by its UUID.
- Get Company ContactRetrieve one ServiceM8 company contact by its UUID.
- Retrieve FormRetrieve details of a specific form template by its UUID.
- Retrieve JobTool to retrieve details of a specific job by its UUID.
- Retrieve Job ActivityTool to retrieve details of a specific job activity by its UUID.
- Get Job ContactRetrieve one ServiceM8 job contact by its UUID.
- Get Job MaterialRetrieve one ServiceM8 job material line item by its UUID.
- Retrieve Job NoteRetrieve the full details of a specific job note by its UUID.
- Retrieve Job PaymentRetrieve a specific job payment record from ServiceM8 by its UUID.
- Retrieve Job QueueTool to retrieve details of a specific job queue by its UUID.
- Retrieve LocationRetrieve a ServiceM8 location by UUID, including available address, geographic coordinates, contact phone number, and active status.
- Retrieve ServiceM8 MaterialRetrieve detailed information about a specific material/product/service by its UUID.
- Retrieve Staff MemberTool to retrieve details of a specific staff member by their UUID.
Asks someone first26
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create ServiceM8 ClientCreate a ServiceM8 client company and retrieve its saved record.
- Create Company ContactCreate a contact for a ServiceM8 client company and return its UUID.
- Create Job ActivityCreate a scheduled or recorded ServiceM8 job activity and return its UUID.
- Create Job ChecklistCreate a ServiceM8 job checklist item and return its UUID.
- Create Job ContactAdd a contact to a ServiceM8 job and return its created UUID.
- Add Job MaterialAdd a material line to a ServiceM8 job and return its created UUID.
- ServiceM8 Create Job NoteCreate a new job note in ServiceM8.
- ServiceM8 Create Job PaymentTool to create a new job payment in ServiceM8.
- Create a new JobCreate a new ServiceM8 job and retrieve its saved record.
- Create MaterialCreate a ServiceM8 material catalog record and return its UUID.
- ServiceM8 Create TaskCreate a ServiceM8 task, optionally related to another ServiceM8 record.
- Delete Custom FieldDelete a custom field in ServiceM8 by its UUID.
- Delete Job ActivityArchive a ServiceM8 job activity by UUID.
- Delete Job NoteDeletes (archives) a job note in ServiceM8 by its UUID.
- Delete Job PaymentArchives (soft-deletes) a job payment record in ServiceM8 by its UUID.
- Update ServiceM8 ClientUpdate a ServiceM8 client by UUID, requiring the client name, and retrieve the saved record.
- Update Company ContactPartially update a company contact by UUID and retrieve the saved record.
- Update ServiceM8 JobUpdate a ServiceM8 job by UUID, requiring a job status, and retrieve the saved record.
- Update Job ActivityUpdate a known job activity and return it.
- Update Job ContactUpdate selected fields on a ServiceM8 job contact and return the saved record.
- Update Job MaterialUpdate an existing material line assigned to a ServiceM8 job.
- Update a ServiceM8 Job NoteTool to update details of an existing job note.
- Update Job PaymentUpdate an existing job payment record in ServiceM8.
- Update ServiceM8 Job QueueUpdate a ServiceM8 job queue and return its saved provider record.
- Update ServiceM8 MaterialUpdate an inventory material by UUID, requiring its name, and return its saved provider record.
- ServiceM8 Update TaskUpdate a ServiceM8 task by UUID, requiring its name, and return the saved record.