{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21240,"path":"integrate-applications/integration-hub/google-chat-spoke.md","title":"Google Chat spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Google Chat spoke\n\nManage communication within your Google Chat spaces directly from your ServiceNow instance using Google Chat spoke. Create flows in your ServiceNow instance to manage media, members, messages, and spaces in Google Chat.\n\n## Request apps on the Store\n\nVisit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).\n\n## Integration Hub subscription\n\nThis spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).\n\n## Spoke version\n\nGoogle Chat spoke v1.2.0 is the latest spoke version. For version history of the spoke, see [Google Chat Spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-google-chat-spoke.html).\n\n## Supported versions\n\nThis spoke was built for Google Chat API v1, but may be compatible with later versions.\n\n## Spoke requirements\n\n-   Google Chat API access\n-   Google Cloud console access\n\n## Spoke dependencies\n\nIf you’re having trouble installing the app, ensure that these dependent plugins are installed:\n\n-   Complex Object \\(com.glide.cobject\\)\n-   ServiceNow IntegrationHub Runtime \\(com.glide.hub.integration.runtime\\)\n-   ServiceNow IntegrationHub Action Template - Data Stream \\(com.glide.hub.action\\_type.datastream\\)\n-   ServiceNow IntegrationHub Action Step - REST \\(com.glide.hub.action\\_step.rest\\)\n\n**Note:** Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.\n\n## Spoke actions\n\nThe Google Chat spoke provides actions to automate Google Chat tasks when events occurs in your ServiceNow instance. Available actions include:\n\n<table id=\"table_ggq_q5r_dcc\"><thead><tr><th>\n\nCategory\n\n</th><th>\n\nAction\n\n</th><th>\n\nDescription\n\n</th><th>\n\nRequired Scopes \\(at least one scope is required\\)\n\n</th></tr></thead><tbody><tr><td>\n\nMedia Management\n\n</td><td>\n\nDownload Media\n\n</td><td>\n\nDownloads the uploaded media from Google Chat and attaches to the specified incident record. This action does not download the media uploaded to Google Drive.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.messages.readonly\n-   https://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td rowspan=\"6\">\n\nMember Management\n\n</td><td>\n\nAdd Current Application to Space\n\n</td><td>\n\nAdds the current calling application to the specified space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.memberships.app\n-   https://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td>\n\nAdd Member to Space\n\n</td><td>\n\nAdds the specified member to the specified space.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td>\n\nLook up Space Member\n\n</td><td>\n\nRetrieves details of the specified member for the specified space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.memberships.readonly\n-   https://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td>\n\nLook up Space Members Stream\n\n</td><td>\n\nRetrieves members of the specified space to which you have access.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.memberships.readonly\n-   https://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td>\n\nRemove Current Application from Space\n\n</td><td>\n\nRemoves the current calling application from the specified space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.memberships.app\n-   https://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td>\n\nRemove Member from Space\n\n</td><td>\n\nRemoves the specified member from the specified space.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.memberships\n\n</td></tr><tr><td rowspan=\"5\">\n\nMessage Management\n\n</td><td>\n\nCreate Message Thread\n\n</td><td>\n\nCreates a message thread in the specified space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.messages.create\n-   https://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td>\n\nDelete Message\n\n</td><td>\n\nDeletes the specified message from the specified space. All the threaded replies of the message are also deleted.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td>\n\nLook up Message\n\n</td><td>\n\nRetrieves details about the specified message from the specified space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.messages.readonly\n-   https://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td>\n\nLook up Messages Stream\n\n</td><td>\n\nRetrieves messages from the specified space in which you are a member.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.messages.readonly\n-   https://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td>\n\nSend Message to Thread\n\n</td><td>\n\nCreates a message in the specified thread of the specified space.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.messages\n\n</td></tr><tr><td rowspan=\"5\">\n\nSpace Management\n\n</td><td>\n\nCreate Space\n\n</td><td>\n\nCreates a named space in Google Chat.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.spaces.create\n-   https://www.googleapis.com/auth/chat.spaces\n\n</td></tr><tr><td>\n\nDelete Space\n\n</td><td>\n\nDeletes the specified Google Chat space.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.delete\n\n</td></tr><tr><td>\n\nLook up Space\n\n</td><td>\n\nRetrieves information about the specified Google Chat space.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.spaces.readonly\n-   https://www.googleapis.com/auth/chat.spaces\n\n</td></tr><tr><td>\n\nLook up Spaces Stream\n\n</td><td>\n\nRetrieves a stream of Google Chat spaces in which you are a member.\n\n</td><td>\n\n-   https://www.googleapis.com/auth/chat.spaces.readonly\n-   https://www.googleapis.com/auth/chat.spaces\n\n</td></tr><tr><td>\n\nUpdate Space\n\n</td><td>\n\nUpdates the specified Google Chat space.\n\n</td><td>\n\nhttps://www.googleapis.com/auth/chat.spaces\n\n</td></tr></tbody>\n</table>## Available AI agents\n\nInstall Now Assist for Integration Hub and start using the available AI agents. For more information, see [ServiceNow Otto for Integration Hub](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/now-assist-spokes.md).\n\nThis spoke provides standalone AI agents that mimic human-like intelligence to perform tasks in your ServiceNow instance.\n\n-   In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model \\(LLM\\) instructions along with one or more standalone AI agents to execute an objective. See [Create an agentic workflow](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/configure-use-case-ai-agents.md) for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.\n\n    You can also search for other available AI agents and add them to your agentic workflow. See [Find AI agents](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/find-ai-agents.md) for more information.\n\n-   You can create a clone of the required spoke AI agent and customize it as per your requirement. See [Duplicate an AI agent](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/clone-ai-agent.md) for more information about creating a clone.\n-   See [AI Agent Studio \\(legacy\\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/na-ai-agents.md) for information about AI agents.\n\nAvailable AI agents include:\n\n|AI Agent|Description|\n|--------|-----------|\n|Google Chat member management AI agent|Performs actions for managing members\\(adds current application to a space, removes current application from a space, adds member to a space, removes member from a space, look up a space member\\) in Google Chat.|\n|Google Chat space management AI agent|Performs actions for managing\\(looks up a space, deletes a space, creates a space, updates a space\\) spaces in Google Chat.|\n|Google Chat message management AI agent|Performs actions for managing\\(deletes a message, creates a message thread, looks up a message, sends a message to thread\\) messages in Google Chat.|\n\nThere might be AI agents installed on your instance that are not used in agentic workflows. To learn how to see all agents that are available to you, see [Find AI agents](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/intelligent-experiences/find-ai-agents.md).\n\n**Note:** Ensure that the user running an AI agent has the required roles and permissions to access data or perform operations on data in the table that is associated with the AI agent.\n\n"}}