# Google Chat Integration — ZopNight Alerts in Your Spaces

> Send ZopNight alerts to any Google Chat space with an incoming webhook. Two-minute setup, full event coverage.

Source: https://zop.dev/integrations/google-chat
Updated: 2026-08-20

---

## Common questions

### Where do I find the Google Chat webhook URL?

Open the space, click its name, choose Apps & integrations, then Add webhooks. Name it and copy the URL into Settings, Notifications, Add Channel, Google Chat.

### Can I filter which people in the space see an alert?

No. The webhook belongs to the space rather than to a person, so everyone in it sees everything routed there. That makes the choice of space a decision about audience, and it also means alerts survive whoever created the webhook leaving.

### Do the action buttons work in Google Chat?

No, they render as text. Interactive callbacks are Slack and custom-webhook features. On Chat you read the card's facts and follow its deep link instead.

Google Workspace teams can route every ZopNight alert to a Chat space with a single incoming webhook. Cards arrive with structured facts, severity and deep links, and each space chooses exactly which events it wants through the per-channel subscription matrix.

## Card messages posted to a space-level webhook

ZopNight posts card messages to a space-level incoming webhook (chat.googleapis.com). Setup is validated on save, and each channel has its own event subscriptions with org-wide or scoped delivery.

## Copy the space webhook URL, paste, send a test

1. In Google Chat, open the space, click its name > Apps & integrations.
2. Click Add webhooks, name it (e.g. ZopNight), and copy the URL.
3. In ZopNight: Settings > Notifications > Add Channel > Google Chat; paste the URL and send a test notification.

## Every event family, cards with facts and deep links

All ZopNight event families with per-event, per-scope subscriptions. Card rendering with facts and deep links. Recommendation sharing.

## Space-level, and what that implies

The webhook belongs to a space, not to a person, so alerts survive whoever created it leaving.
Anyone in the space sees everything routed to it, with no per-user filtering, which makes
the choice of space a decision about audience rather than convenience.

## Setup is validated on save

ZopNight posts a verification message when you save the webhook, so a URL pasted with a missing
character fails immediately rather than silently swallowing alerts until someone notices they
stopped arriving.
