Open Source · Self-Hosted · AI-Powered

Your own
cold outreach,
on your machine.

AutoReach finds businesses on Google Maps, scrapes their emails, writes personalized AI cold emails in English or Greek, and sends them — fully automated.

(no SaaS fees, no per-email costs — just you and your leads.)

autoreach — app.autoreach.dev
100% Free & Open Source
0 SaaS fees No subscriptions ever
2 languages English & Greek — more soon
leads No lead caps, ever
What it does

Everything you need to
run outreach at scale.

lead_finder.py

Lead Discovery

Search Google Maps by city and business type. AutoReach pulls names, addresses, phones, and websites straight into your local SQLite database.

scraper.py

Email Scraping

Crawls business websites and contact pages to extract email addresses automatically — no manual copy-pasting.

emailer.py

AI Email Generation

Groq's Llama 3.1 writes a unique, personalized cold email for each business — never a template. English and Greek supported.

rotation.py

Multi-Account Rotation

Add multiple Gmail accounts and AutoReach round-robins sends across them — scale past the 150/day single-account limit automatically.

followup.py

Follow-up Sequences

Automatically sends up to 3 follow-ups per lead at +3, +7, and +14 days. Detects replies via IMAP and cancels follow-ups for leads who respond.

android/app.dart

Android App

Run campaigns from your phone. The Flutter Android app connects to your AutoReach instance and lets you find leads, generate emails, and send campaigns on the go.

A real AI-written
cold email.

AutoReach uses Groq's Llama 3.1 to write a different, personalized email for every business it contacts — in English or Greek, matching the local market.

It reads the business name and type, then crafts a natural, professional message that doesn't feel like a template blast.

Llama 3.1 Groq API Greek English

From zero to sent
in five steps.

01

Find Leads

Enter a city and business type (e.g. "restaurants" in "Athens"). AutoReach queries the Google Maps Places API and saves every result to your local SQLite database.

02

Scrape Emails

AutoReach crawls each business website — homepage, /contact, /about — and extracts whatever email addresses it finds automatically.

03

Generate & Send

AutoReach uses Groq's Llama 3.1 to write a unique, personalized email for each business. Review it, then hit Send — delivered via Resend. Already-contacted leads are automatically skipped.

04

Follow-ups Run Automatically

Leads who don't reply get up to 3 follow-ups at +3, +7, and +14 days. Leads who unsubscribe are immediately removed from all future sends.

05

Track & Scale

The dashboard shows total leads, emails sent, follow-up count, replies, and campaign progress. Move leads through the pipeline as they respond and convert.

Start in
60 seconds.

Use the hosted app instantly — or self-host it on your own server.

Open app.autoreach.dev in your browser
Enter your Google Maps API key to find leads
Enter your Groq API key to generate emails (free)
Enter your Resend API key to send emails (free tier)
You're live. Start your first campaign.

All API keys are free to obtain. Groq · Resend · Google Maps.
Want to self-host? Clone the repo and deploy to Render.

Open Source · Free Forever

Built free.
Kept alive by humans like you.

AutoReach is 100% open source and always will be — no SaaS fees, no paywalls, no telemetry. If it saved you time or helped you land clients, consider fuelling the next feature.

100% Open Source
€0 SaaS Fees
Free Forever
0% Ko-fi Fees
Support on Ko-fi

One coffee = one feature closer to shipping.

ARIA
ARIA
AutoReach Intelligent Assistant
Hey! I'm ARIA — AutoReach's AI assistant. Ask me anything about setting up AutoReach, finding leads, or sending campaigns 🚀