How to Connect n8n to Google Chat: Automate Team Notifications (2025)

If your team runs on Google Workspace, Google Chat is where notifications actually get seen. Connecting it to n8n lets you push alerts from any system — CRM, e-commerce, monitoring, forms — into the exact space your team already watches. Here's how to set it up, from a simple webhook to an interactive bot.

Option 1: The incoming webhook (fastest)

For one-way notifications, Google Chat's incoming webhooks are the simplest path — no OAuth, no app setup.

  1. In Google Chat, open the space where you want messages posted.
  2. Click the space name → Apps & integrations → Webhooks → Add webhook.
  3. Name it (e.g., "n8n Alerts") and copy the generated webhook URL.
  4. In n8n, add an HTTP Request node: method POST, the webhook URL, and a JSON body of { "text": "{{ $json.message }}" }.

That's it — run the workflow and your message appears in the space instantly.

Step 2: Send rich, formatted messages

Plain text is fine, but Google Chat supports cards — structured messages with headers, key-value fields, images, and buttons. Instead of a flat string, send a cardsV2 payload in your HTTP Request body. This turns a boring alert into a scannable card: deal name as the header, value and owner as fields, and a "View in CRM" button linking straight to the record.

Step 3: Use formatting to make alerts readable

Google Chat supports simple markdown-style formatting in text messages: *bold*, _italic_, and <url|link text>. Use it to make the important part of every alert jump out — the customer name, the error, the dollar amount.

🚀 Never let a hot deal go cold again

Turn Google Chat into your sales command center. This template scans your pipeline every morning and posts a list of deals that have gone quiet straight to your team's chat — with a task to follow up, so nothing slips through the cracks.

Get the Stuck Deals Alert template →

Option 2: A full interactive bot (advanced)

If you need two-way interaction — a teammate clicks a button or types a command and n8n responds — build a Google Chat app in Google Cloud Console, point its endpoint at an n8n Webhook node, and have n8n reply to incoming events. This unlocks approval buttons, slash commands, and Q&A bots right inside Chat.

Real workflows to build

  • Sales alerts: new deal, deal won, or a stalled-deal digest posted to your sales space.
  • Support alerts: new high-priority ticket or a negative review routed to the support team.
  • Ops monitoring: workflow failures, server issues, or failed payments pushed instantly.
  • Daily digests: a scheduled summary — yesterday's sales, today's meetings, open tasks — every morning.
  • Approvals: a card with Approve/Reject buttons for expense or content sign-off.

Tips

  • Store the webhook URL as an n8n credential or environment variable — don't hard-code it in the workflow.
  • Keep messages concise; lead with the most important fact so it's readable in a notification preview.
  • Use different webhooks (and spaces) for different severities so critical alerts don't drown in noise.

Ready to automate? Get daily deal alerts pushed to your team automatically with the Stuck Deals template. Get this template on Gumroad →