You can create a workflow that sends messages to a Google Chat incoming webhook. Incoming webhooks let you send asynchronous messages into Google Chat from applications that aren't Chat apps. For example, you can configure a monitoring application to notify on-call personnel on Google Chat when a server goes down.
Create and register a Google Chat incoming webhook
In the Google Chat space where you want to receive messages, create a webhook. Follow the instructions to register the incoming webhook.
Make an HTTP call to the webhook URL
Create a workflow
and add a step to the workflow that makes an HTTP POST
call to the webhook URL.
For example:
YAML
- get_message: call: http.post args: url: WEBHOOK_URL body: text: "Hello world!" headers: Content-Type: "application/json; charset=UTF-8" result: response - return_value: return: ${response}
JSON
[ { "get_message": { "call": "http.post", "args": { "url": "WEBHOOK_URL", "body": { "text": "Hello world!" }, "headers": { "Content-Type": "application/json; charset=UTF-8" } }, "result": "response" } }, { "return_value": { "return": "${response}" } } ]
Replace WEBHOOK_URL
with the webhook URL that you copied
when registering the incoming webhook.
You can confirm that the workflow works as expected by ensuring that a notification is sent to your Google Chat space.