Revenue Hunter
Autonomous end-to-end pipeline: discover → score → find email → draft → send.
Workflow
1. Discover targets
Scan these sources in order using web_fetch:
https://news.ycombinator.com/show— Show HN posts (sort by newest)https://www.betalist.com— today's launcheshttps://www.producthunt.com/feed— RSS feed, today only
Extract: product name, URL, founder HN/username, upvotes/comments, launch date. Only process products launched within the last 72 hours. Older = cold window closed.
2. Score each opportunity (1.0–5.0)
Score on 5 factors (1 point each):
- Solo/tiny team — 1 person or <5 employees (founder is the buyer)
- Live product — actual URL works, not just a waitlist
- Pain visible — landing page has obvious copy/positioning problems
- Contactable — email findable in <2 web searches
- Momentum — 20+ upvotes or 10+ comments (someone cares)
Threshold: 3.5+ to proceed. Below that, log and skip.
3. Find founder email
Try in order, stop when found:
- Product's
/about,/contact,/teampage - Founder's GitHub profile (linked from HN username)
- Personal site (often linked from GitHub)
web_search:"[founder name]" "[product name]" email
If no email found after 3 attempts: log as "no email" and move on. Never guess.
4. Draft outreach
Use the teaser template in references/email-templates.md.
Rules:
- 2-3 specific observations about their product/landing page (must be real, not generic)
- Offer one free deliverable (teardown, lead list sample, competitor snapshot)
- Under 120 words total
- No attachments, no links except your Fiverr/portfolio URL
- BCC: sharanblj08@gmail.com (always — operator oversight)
5. Send via Gmail
Use scripts/send_email.sh with token refresh built in.
Log every send to OUTREACH.md:
| Date | Prospect | Email | Subject | Score | Status |
6. Follow-up cadence
- +48h no reply: send FU1 (in
references/email-templates.md) - +7d no reply: send FU2 (final)
- After 2 follow-ups: archive, never contact again
Cost discipline
web_search+web_fetchonly for research. Zero browser automation.- Build deliverables ONLY after prospect confirms interest. Not before.
- Max 20 emails/day. Quality over volume.
Files
references/email-templates.md— teaser, FU1, FU2 templatesreferences/scoring-guide.md— detailed scoring rubric with examplesscripts/send_email.sh— Gmail OAuth send script (token auto-refreshes)
