The ServiceM8 connector for Gemini Enterprise lets you manage jobs and schedule activities in ServiceM8 datasets.
Supported actions
When the ServiceM8 connector is enabled, the end user can use natural language commands in Gemini Enterprise to perform the following actions.
| Action | Description |
|---|---|
| Add job note | Adds a note to a job specified by its UUID. |
| Change job status | Change the status of a job. |
| Compose email message | Compose and send an email message linked to a Job UUID. |
| Create job | Create a new job with client and scheduling information. |
| Create job activity | Create a scheduled booking for a staff member to attend the job. |
| Send job to queue | Send a job to a queue with expiry date. |
Required permissions
To enable Gemini Enterprise to perform federated search using the ServiceM8 data store, you need to enable the following scopes:
| Scope | Purpose |
|---|---|
mcp |
Allows the app to connect to the ServiceM8 Model Context Protocol (MCP) server. |
mcp_client |
Allows the app to act as an MCP client to search data and perform actions in ServiceM8. |
Limitations
This section outlines known issues and limitations that may affect your use of the ServiceM8 data store.
- When creating a new app or adding a data store to an existing one, it's recommended to associate only one data store with actions belonging to a single connector type.
- Enforcing a VPC Service Controls perimeter on existing ServiceM8 data stores is not supported. To enforce VPC Service Controls, you must delete and recreate the data stores. For more information on VPC Service Controls and how to use actions after enabling VPC Service Controls, see Secure your app with VPC Service Controls.
- The ServiceM8 data store is supported only in the
global,us, andeulocations.
What's next
- To create and configure a connector with ServiceM8, see Set up a ServiceM8 data store.