Schedule Google Chat messages
Send messages to a Google Chat space on a schedule: standup prompts, reminders, and daily numbers from any API, through the space's incoming webhook.
Example: a daily standup prompt
json
{
"name": "Standup prompt",
"cron": { "expression": "0 10 * * 1-5", "time_zone": "Asia/Kolkata" },
"nodes": [
{ "id": "post", "google_chat_send_message": {
"webhook_url": "https://chat.googleapis.com/v1/spaces/AAAAxyz/messages?key=KEY&token=TOKEN",
"text": "*Standup* for {{ format(now:Asia/Kolkata, \"ddd DD MMM\") }}: what did you ship, what's next, anything blocked?" } }
]
}Set up
In Google Chat, open the space, then Apps & integrations → Webhooks → Add webhook. Copy the URL into webhook_url. It includes a key and token, so keep it private.
Reference
Send a Google Chat message: google_chat_send_message
Sends POST to the space’s incoming webhook URL with {"text": …}. Output for the next step: The created message.
| Field | Type | Notes |
|---|---|---|
webhook_url |
string, required | A space webhook, https://chat.googleapis.com/v1/spaces/…. Space → Apps & integrations → Webhooks. |
text |
string, required | Up to 4,096 characters. *bold*, _italic_, <https://example.com|link>. Placeholders allowed. |
More ideas
- Post yesterday's sales from your store's API every morning:
0 8 * * *. - Remind a space about a weekly review:
0 14 * * THU. - Post a weather forecast before a site visit.