← Back to listings

SheetWatch

Script

Monitor any Google Sheet and fire Telegram or email alerts when rows match conditions you define. Overdue deals, expiring contracts, inventory thresholds — anything in a spreadsheet.

★★★★★50 reviewsv1.200
Works with:Python 3.8+Google Sheets APITelegramResendmacOS LaunchAgent
$49
One-time purchase · Lifetime access
Lifetime Access: yours forever
Instant Delivery: download immediately
Commercial License: business use
Pay
stripe
Product Details:
TypeScript
CategoryOperations
Version1.2
LicenseOne-time
Creatormasses.ai

About

Monitor any Google Sheet and fire Telegram or email alerts when rows match conditions you define. Overdue deals, expiring contracts, inventory thresholds — anything in a spreadsheet.

Rule-based row monitoring with plain-English conditions
Telegram and email (Resend) alert delivery
Per-sheet Slack DM routing by owner
Cadence-based reminders that reset on follow-up activity
Alert deduplication — same row alerts once per 24 hours
Full test suite (39/39 passing)
--force flag for manual re-runs
LaunchAgent installer + uninstaller included

Core Capabilities

Evaluate any spreadsheet row against plain-English YAML rules
Fire Telegram alerts, email alerts, or both per rule
Route alerts to different Slack DMs by sheet owner
Cadence-based reminders: critical=1d, high=2d, medium=5d, low=10d, nurture=30d
Auto-reset reminder clock when follow-up activity is detected
Deduplicate alerts — same row+rule fires once per 24h window
Monitor multiple sheets from a single config file
--force flag to override dedup and re-run immediately
Runs on cron, LaunchAgent, or Task Scheduler

What's Included

monitor.py
Main runner with rule evaluation engine. Evaluates every row on every configured sheet.
notifier.py
Telegram and email delivery with cooldown and deduplication built in.
sheets_client.py
Google Sheets API wrapper with auth and retry handling.
config.yaml template
Fully documented. Define sheets, rules, and alert routing without touching code.
install.sh + uninstall.sh
One-command macOS LaunchAgent setup. Windows Task Scheduler guide included.
39-test suite
Full coverage including rule evaluation, dedup logic, and delivery paths.

Requirements

Python 3.8+
Google Sheets API credentials (service account or OAuth)
Telegram bot token and/or Resend email credentials
macOS, Linux, or Windows (WSL)