Google Chat
Monitor Google Chat event notification delivery and logs.
This page covers Google Chat message format, send history, and delivery logs for event notifications. Open Google Chat history and Google Chat delivery logs in the admin console. For endpoint setup and admin controls, see Google Chat integrations. For how visitors subscribe on /subscribe, see Google Chat subscriptions.
When an event with Notifications enabled triggers a delivery, matching verified Google Chat subscribers receive an HTTPS POST to chat.googleapis.com with a message describing the event at send time. For incidents and maintenance, the message includes an Impact Analysis section after the description when that field is set (before affected components).
Description, impact analysis, and timeline messages keep the formatting you author in the event editor: bold, italic, strikethrough, links, and bullet or numbered lists. Inline code is sent as plain text.
For how Visibility and subscription toggles affect delivery across channels, see Notifications overview — FAQ. Turning the dashboard Subscriptions Google Chat toggle off hides public sign-up; existing verified endpoints still receive deliveries.
Monthly integration message limit
Outbound webhook, Teams, Google Chat, and Slack deliveries share an organization monthly integration message limit (UTC calendar month). Usage appears on Overview and integration or notification screens.
- When the limit is reached, further deliveries are skipped (logged as skipped for quota) and are not retried.
- Event saves always succeed — the limit applies only to asynchronous outbound delivery.
Send history
Google Chat history shows a UTC calendar-month bar graph of event notification Google Chat deliveries per day. Navigate 13 months of history with previous/next month controls. Counts match the event-notification portion of your combined integration delivery quota (history is tracked per channel). All bucketing uses UTC calendar days and months.
Delivery logs
Google Chat delivery logs list individual delivery attempts. Each row includes:
| Field | Meaning |
|---|---|
| Endpoint | Redacted endpoint display (urlDisplay) |
| Status | Aggregate outcome — Accepted, Failed, or Skipped (see below) |
| HTTP status | Numeric response status when a response was received |
| Event / dashboard | Related event and dashboard when applicable |
| Error | Short client-side reason on failures |
Open a row for request and response bodies (may be truncated). Logs are retained for 30 days.
Each log includes a delivery timeline with one step — integration delivery is a single HTTP round-trip. Status reflects the endpoint's HTTP response, not delivery inside Google Chat or your handler.
Status values
| Status | Meaning |
|---|---|
| Queued | Delivery job accepted |
| Accepted | Destination returned HTTP 2xx |
| Failed | HTTP or network failure |
| Skipped (suppressed) | Endpoint is on the suppression list — no HTTP call. Clear on Google Chat suppression or see Suppression. |
| Skipped (quota) | Monthly integration message limit reached |
| Skipped (feature) | Integrations entitlement not available at send time |
Delivery timeline
| Timeline step | When it appears |
|---|---|
| Endpoint accepted | HTTP 2xx response received |
| Endpoint rejected | HTTP 4xx/5xx response received |
| Request failed | Network error before a response |
| Not attempted | Suppressed, quota, or feature skip — no HTTP call |

