Google Sheets Add-on

Get Slack & Discord notifications from Google Sheets

New row added? Cell changed? Condition met? Get instant notifications in Slack, Discord, or Google Chat. Set up in 60 seconds. No Zapier needed.

Install for Free See How It Works

Replaces Zapier ($20+/month) for this workflow. Save $240+/year.

💬
Slack
🎮
Discord
💚
Google Chat

Set Up in 60 Seconds

1

Pick a Sheet

Select which sheet to monitor from the sidebar dropdown.

2

Set a Trigger

New row added, cell changed, or a condition is met (e.g. "Amount > 1000").

3

Paste Webhook URL

Paste your Slack, Discord, or Google Chat webhook. Click Test. Done.

Everything You Need, Nothing You Don't

Conditional Notifications

Only get notified when it matters. "Notify me when Column E > 100" or "when Status contains 'urgent'."

✏️

Custom Message Templates

Use placeholders like {Name}, {Email}, {Amount} to build rich, readable notifications.

🔄

Reliable Polling

Catches ALL changes — manual edits, form submissions, IMPORTRANGE updates, API writes. Nothing slips through.

📋

Notification Dashboard

See notification history, delivery status, and errors right in the sidebar. Know it's working.

🔔

Multi-Platform

Slack, Discord, and Google Chat in one add-on. Send different alerts to different channels.

🛡️

Private & Secure

No external servers. Your data goes directly from Google Sheets to your webhook. We never see it.

Simple Pricing

Free

$0
forever
  • 1 notification rule
  • 100 notifications/month
  • 5-minute polling interval
  • Slack, Discord, Google Chat
  • Default message templates
Install Free

Zapier charges $20+/month for this same workflow. Save 80%.

Frequently Asked Questions

How do I get a webhook URL?

For Slack: Go to api.slack.com/apps → Create App → Incoming Webhooks → Add to Channel → Copy URL. For Discord: Channel Settings → Integrations → Webhooks → New Webhook → Copy URL. For Google Chat: Space settings → Apps & integrations → Webhooks → Add webhook.

Is there a delay in notifications?

The add-on polls your sheet every 5 minutes (Free) or every 1 minute (Pro). So notifications arrive within 1-5 minutes of the change. This is sufficient for most use cases like lead alerts, inventory warnings, and status updates.

Does it work with Google Form responses?

Yes! Since we use polling (not the onEdit trigger), we catch ALL changes — including form submissions, IMPORTRANGE updates, Apps Script writes, and API changes.

Is my data safe?

Yes. The add-on runs entirely within Google's infrastructure. Your data goes directly from Google Sheets to your webhook URL — we have no external server in between. We never see your data. Read our Privacy Policy.

Why not just use Zapier?

Zapier charges $20+/month for this workflow (and counts against your task limit). We do the same thing for $3.99/month or free — with a simpler setup that lives right inside Google Sheets.

Can I send different alerts to different channels?

Yes! Create multiple rules — each can monitor a different sheet, use different triggers, and send to different webhook URLs. For example: new leads → #sales, low inventory → #warehouse.

Stop checking your spreadsheet. Let it notify you.

Join thousands of teams who replaced Zapier with a simpler, cheaper solution.

Install Free from Google Marketplace