B2B cold outreach is broken for indie builders and small teams.
Most SaaS tools (Apollo, Instantly, Lemlist) charge $100–$400/month. And even then, you're stitching together:
I wanted one system that does all of this — free, self-hosted, and open source.
So I built outreach-os.
outreach-os is an open-source B2B outreach automation pipeline built entirely on N8N (no backend required). It automates the full cycle:
Find leads → Score them → Send AI cold emails → Track replies → Auto follow-up
GitHub: https://github.com/hitb1099/outreach-os
npm: npm i outreach-os
The first workflow connects to the Google Places API and searches for businesses by city + industry keyword (e.g., "restaurants in Bangalore").
Each lead gets scored 0–100 using a custom algorithm:
Leads are automatically split into two Google Sheets tabs:
For each HOT lead, the second workflow:
The email isn't a template — it's fully dynamic based on the business type, name, and context.
A daily scheduled workflow runs at 9AM and:
Full status tracking: Pending → Emailed → Replied
or Emailed → FollowedUp
| Tool | Purpose |
|---|---|
| N8N | Workflow engine (self-hosted) |
| Google Places API | Lead discovery |
| Google Sheets | Lead database |
| GLM-4 / GPT-4o-mini | Email generation |
| Pollinations.ai | AI banner image generation (free) |
| Gmail | Email sending & reply tracking |
npm i outreach-os
Or just clone the GitHub repo and import the JSON workflow files directly into your N8N instance. Add your API keys (Google Places, OpenAI/GLM-4, Gmail) and you're live.
Full setup guide is in the /docs
folder.
I built this because I needed it myself for a restaurant marketing side project. After getting it working, I figured others would benefit from it too — especially indie hackers and small agencies who can't justify $300/month SaaS tools.
The entire project is MIT licensed. Contributions are welcome via GitHub.
GitHub: https://github.com/hitb1099/outreach-os
If this was useful, a star would mean a lot. And drop any questions or feedback in the comments!