Skip to content

fb-group-monitor

You tell the tool which Facebook groups to watch and what words to look for. Every few minutes, it quietly checks those groups in the background. If anyone posts something with one of your words in it, your computer beeps and your phone buzzes so you never miss it. It is like having a robot reading Facebook for you all day, but only tapping you on the shoulder when it finds something you actually care about.

  • Watching for specific keywords in groups you cannot read in real time — e.g., “handyman,” “tech support,” “marketing help,” “Go-Kart Park.”
  • Never missing a lead post in a high-volume group where you cannot refresh the feed all day.
  • Without paying for third-party social listening tools (Mention, Awario, Hootsuite).
  1. Load unpacked from ~/apps/fb-group-monitor/extension/ at chrome://extensions.
  2. Click the extension popup.
  3. Add one or more groups with a name, the group URL, and a comma-separated keyword list.
  4. (Optional) Enter your ntfy.sh topic URL for phone push notifications.
  5. Set the check interval and enable monitoring.
  6. The background alarm takes over from there. Nothing to click.
RequirementWhere
Chrome desktop notifications permissiongranted via manifest on install
ntfy.sh topic URL (optional)entered in popup, stored in chrome.storage
Manifest permissionsalarms, notifications, storage, scripting, tabs; hosts: *.facebook.com, ntfy.sh
  • Repo: ~/apps/fb-group-monitor/
  • Entry files: extension/manifest.json, popup.html, popup.js, background.js, content.js
  • Sequential scan with a 10-second pause between groups. Fine for 5-10 groups, slow for 50.
  • Substring keyword matching only. No regex, no negative keywords, no fuzzy matching. A post with a keyword inside a URL or hashtag will still match.
  • Build 3 — skeleton level. The monitoring engine works, but the filtering logic is intentionally simple.