The refresh loop
You refresh your sheet 50 times a day checking for inventory updates, form submissions, or status flips. It's tedious, manual, and exactly the kind of thing humans get wrong.
Notify watches your spreadsheet 24/7 and pings the channels your team already lives in the moment a cell changes. No code, no Zapier, no dashboards. Free to start.
Built for teams who live in spreadsheets
The problem
You didn't build a sheet to become a full-time refresher. Let the data come to you the second something matters.
You refresh your sheet 50 times a day checking for inventory updates, form submissions, or status flips. It's tedious, manual, and exactly the kind of thing humans get wrong.
Notify watches the cells you choose, 24/7. The second stock hits zero, a deal closes, or a form is submitted, you get a ping on the device you're already looking at.
Features
No dashboards. No "enterprise contact forms." Just a tool that works as fast as you do.
Alerts fire within a second of the cell change. Powered by Google's installable triggers, not polling.
Connect a Slack incoming webhook or use OAuth to post to any channel. Threading, mentions, and rich formatting supported.
Same rule, three destinations. Send to a personal Telegram chat, a group, or a Discord channel — whichever your team uses.
Trigger on equals, contains, greater-than, less-than, regex, or "anything changed". Combine conditions with AND/OR logic.
Your sheet data never sits on our servers. The integration runs inside your own Google account using scoped OAuth permissions.
Install from the Google Workspace Marketplace, pick a column, paste a webhook, deploy. No build step, no admin approval.
How it works
Here's exactly how to connect Google Sheets to Slack with Notify. The Telegram and Discord flows are identical — just paste a different webhook.
Open Notify from the Google Sheets Extensions menu. Select the cell, column, or range you want to monitor — for example, a Status column or a Stock count.
Choose what counts as an alert: value equals "Done", stock < 10, or anything changes. Mix multiple conditions if you need to.
For Slack: in your Slack workspace, create an incoming webhook for the target channel and paste the URL into Notify. Telegram works the same with a bot token; Discord uses a channel webhook URL.
Hit deploy. Notify installs a Google trigger that runs on Google's servers. Close the tab — alerts keep firing 24/7, even if your machine is off.
# Watch column D on the Tasks sheet
range: "Tasks!D2:D"
condition: value == "Done"
channels:
- type: slack
webhook: https://hooks.slack.com/services/T0.../B0.../...
- type: telegram
chat_id: "-1001234567890"
- type: discord
webhook: https://discord.com/api/webhooks/.../...
message: "✅ {row.title} marked done by {row.owner}"
Pricing
Start free. Upgrade when you outgrow it. No credit card required.
For individuals exploring the basics.
$0/mo
For power users who need reliability.
$7/mo
High volume processing for agencies.
$19/mo
Need volume pricing? Contact our team.
FAQ
Everything you'd want to know about the product, the integrations, and the billing.
Yes. Notify uses Google's native installable triggers. They run on Google's servers 24/7, completely independent of your browser. You can close the tab, turn off your computer, or go on vacation — the alerts will still fire.
Install Notify from the Google Workspace Marketplace, open the side panel inside any Google Sheet, choose the cell or column to monitor, set the trigger condition, paste your Slack incoming-webhook URL, and click Deploy. The whole flow takes about 30 seconds.
Yes. Notify supports Slack, Telegram, and Discord on the same alert rule. The free Hobby plan covers Telegram; the Pro plan ($7/month) unlocks Slack, Discord, and unlimited sheets.
Notify reads only the cells you configure for monitoring and forwards the matched values to the webhook URL you provide. Your spreadsheet content is never stored on Notify's servers, and the integration runs inside your own Google account using OAuth scopes you can revoke at any time from your Google Account permissions page.
No. Everything is configured through a visual side panel inside Google Sheets. There is no JavaScript, no Apps Script, and no Zapier or Make workflow to wire up.
Alerts stop firing for the rest of the calendar month and resume automatically at the start of the next month. You can upgrade to Pro at any time to lift the cap to 2,500 alerts per month, or to Team for 10,000 alerts per month.
Notify lives inside Google Sheets as a native add-on, not as an external automation hub. There is no separate dashboard, no per-task pricing, and no multi-step zaps to debug. For the single job of sending sheet changes to a chat tool, it is faster to set up and cheaper to run than a general-purpose automation platform.
Install Notify in 30 seconds and never miss a row update again.