google-chat-notifications
internalBuilt a service that receives webhook events from Netlify, Sentry, MongoDB, and NetSuite, then posts formatted notification cards to Google Chat spaces. It also handles Google Chat app events such as slash commands.
Node.jsEJSGoogle Chat API
Webhook Source / NetSuite Event
- Internal systems
- Event triggers
- HTTP POST
Node.js Server
- Request validation
- Payload parsing
- Route handling
Templates
- Message formatting
- Card layouts
- Dynamic content
Google Chat API
- Webhook delivery
- Space targeting
- Message posting
- # Why a dedicated notification server?
- Centralizes Google Chat delivery behind one endpoint, so any internal system can trigger a notification via a simple webhook call instead of each one integrating with the Chat API separately.