fb-email-slurper-3000
What It Does
Section titled “What It Does”When new people want to join your Facebook group, this tool looks at each person and grabs their info — name, where they live, where they work, their profile picture, how many friends you have in common, how old their account is. It gives each person a score from 0 to 100 so you know who is a real lead and who is probably spam. When you say yes to a person, it adds them to your customer list (GoHighLevel) with about 50 details already filled in, and sends them a friendly welcome email. It turns screening group members from an afternoon job into a few clicks.
When To Use
Section titled “When To Use”- When you need to triage Facebook group applicants into your GHL sales pipeline without retyping anything.
- During active lead-gen campaigns where the group fill volume is high and manual review would eat the day.
- Before group posts go stale — GHL contacts are only useful if you follow up quickly.
How To Install And Invoke
Section titled “How To Install And Invoke”- Load unpacked from
~/apps/fb-email-slurper-3000/extension/atchrome://extensions. - Open the extension options page and paste your GHL location ID and Personal Integration Token (PIT).
- Navigate to
facebook.com/groups/*/member-requests. - An overlay UI appears on top of the member cards with approve, reject, and enrich actions per card.
Prerequisites
Section titled “Prerequisites”| Requirement | Where |
|---|---|
| Local AI composition server | localhost:7891 (wraps claude -p for welcome email generation) |
| GHL Personal Integration Token (PIT) | entered in extension options, stored in chrome.storage |
| GHL location ID | entered in extension options |
| Dark theme CSS | the UI requires dark mode to render correctly |
| Manifest permissions | storage, alarms, activeTab, scripting; hosts: *.facebook.com, rest.gohighlevel.com, services.leadconnectorhq.com, fbcdn image domains, localhost:7891 |
Where It Lives
Section titled “Where It Lives”- Repo:
~/apps/fb-email-slurper-3000/ - Entry files:
extension/manifest.json,popup.html,popup.js,background.js,content.js,content.css
Known Gaps / Quirks
Section titled “Known Gaps / Quirks”- Deep scrape tab auto-close is not configurable. TODO noted in code — deep scrape opens profile tabs, and the close behavior is hardcoded.
- Detailed scrape trace is persisted to
chrome.storagefor debugging. Useful but can bloat local storage if you run lots of enrichments without clearing.