The Outreach Kit
✦ AI-personalized · runs on your Mac · one-time license

AI-personalized cold outreach, without the $1,200 / year SaaS bill.

The Outreach Kit finds local-business leads, then uses AI to write a personalized opening line for each one — grounded in real facts from their own website, never made up. Drafts land in your Gmail for review. Works for any vertical: restaurants, law firms, dental, real estate, fitness, breweries, boutiques. Runs on your computer. No monthly fee, no per-seat pricing.

One-time payment · Stripe checkout · instant download · bring your own AI key (or skip it)

localhost:3001 — The Outreach Kit dashboard
The Outreach Kit
Lead research & Gmail drafts
Draft mode 4 / 50 drafts·24h Gmail: alex@growthlocal.co
Search
Venue name…
City
Any
Status
approved
Email type
Any
Min score
70
Sort
Score
12 leads · 3 selected
Export CSV Bulk-draft approved
Venue City Category Primary email Score Status
Monarch Coffee
monarchcoffee.com
Carlsbad coffee_shop
owner@monarchcoffee.com
OWNER · CONF 90
99 drafted
last: draft
Open →
Dr. Reyes Family Dental
reyesdentalcare.com
Encinitas dental_office
office@reyesdentalcare.com
GENERAL · CONF 75
96 approved Open →
North Park Yoga
npyoga.com
Vista yoga_studio
info@npyoga.com
INFO · CONF 70
91 approved Open →
Gulden Realty
guldenrealty.com
San Marcos real_estate
hello@guldenrealty.com
GENERAL · CONF 75
88 drafted Open →
Ivy Boutique
ivyboutique.com
Solana Beach boutique
team@ivyboutique.com
GENERAL · CONF 70
85 new Open →
Apex Fitness Studios
apexfit.com
Del Mar fitness_studio
reception@apexfit.com
GENERAL · CONF 65
68 sent Open →
Outreach Kit v1.0 · drafts only by default · respects robots.txt · suppression honored Showing 6 of 12

vs. the alternatives

Apollo charges per seat. Instantly charges monthly. This is paid once.

Apollo.io (3 seats)
$1,764/yr
Instantly Hypergrowth
$1,164/yr
Smartlead Pro
$1,128/yr
The Outreach Kit
$399 once · forever

What it is

A complete cold-outreach pipeline. Yours forever.

It's a Mac app — install it in two minutes, no terminal or servers. It finds business emails from Google Maps and their websites, scores and dedupes leads, drafts personalized Gmail emails with CAN-SPAM compliant footers, and trickles them out through a jittered outbox so you don't burn your sender reputation. Works for any local-business vertical — bring your own list of cities and categories.

1

Discover

Pull venue lists from Google Places (with your own API key) or import a CSV. Visits each official site, respects robots.txt, extracts emails from contact pages.

2

Score & review

0–100 fit score per venue based on category, location, community signals, and email quality. Approve or reject from a dashboard built for fast triage.

3

Draft & send

Bulk-create Gmail drafts (default safe mode) or queue real sends with 3–8 minute jittered delays. Suppression list honored at queue time and at dispatch time.

✦ AI personalization

Every email opens with a line the AI actually researched.

Generic "Hi, I came across your business" cold emails get ignored. The Outreach Kit reads each venue's own website, pulls the real signals — live music, a new patio, "family-owned since 1998," a weekend maker market — and an AI writes one warm, specific opening line per lead.

  • Grounded, never invented. The model is given only facts found on the site, and is told to say nothing rather than fabricate. If there's nothing solid, it falls back to a clean templated line.
  • Bring your own key. Plug in your own OpenAI or Anthropic key. You pay your provider directly — usually a fraction of a cent per lead — and there's no markup or middleman.
  • Your data stays yours. The only AI call goes straight from your machine to the provider you chose. Nothing routes through us; there's no server collecting your leads.
  • Totally optional. No key? Personalization still works with built-in heuristics. The AI is an upgrade, not a dependency.
Without AI — generic

"Hi there, I came across your business while looking for places in the area and wanted to reach out…"

✦ With AI — researched from their site

"Hi Maria — I saw The Lark just started hosting Thursday singer-songwriter nights, and that community-first vibe is exactly why I'm reaching out…"

Generated from a real signal the crawler found on thelark.example — not a made-up detail.

What's in the box

Everything wired up. Tested. Documented.

✦ AI personalization

Optional OpenAI/Anthropic personalization from real site signals. Your key, grounded prompt, heuristic fallback. Off by default.

Google Places integration

Round-robin across cities + categories. Per-query rate limit. Your API key, your cost ceiling.

Cheerio site crawler

Visits official venue sites, respects robots.txt, caps at 8 pages per site. Handles redirects + dedup.

Email classifier

Owner / manager / events / general / info. Rejects noreply@, file-extension TLDs, JS-code lookalikes.

Personalization engine

Adds a sourced observation paragraph only when the site shows a real community signal. Never invents.

Gmail OAuth (least privilege)

Requests only gmail.compose. No reading. No labels. No contacts.

CAN-SPAM ready

Postal-address footer + unsubscribe line baked into the seeded template. Setup wizard captures both.

Jittered outbox

3–8 min random gaps between sends. Cancel one or all queued at any time. Survives a crash.

Suppression list

Blocked at queue time AND at dispatch time. Bulk-add from the leads page. Reasons tracked.

React + Tailwind dashboard

Filters, bulk select, HTML preview iframe, live discovery progress, settings forms with add/remove rows (no JSON editing).

SQLite at rest

No external database. WAL mode. Backups are cp. Migrations idempotent on boot.

Your data stays on your Mac

Everything runs locally in a native app — no servers, no cloud account. Your leads and Gmail tokens never leave your computer.

81 tests, 0 prod vulnerabilities

Vitest covers templates, scoring, dedupe, SSRF guard, suppression, Gmail draft mock, more.

See it work

The whole loop in 6 frames

Auto-plays. Hover to pause, click a dot to jump to that step.

1 / 6 Browse + filter leads
localhost:3001 — The Outreach Kit
The Outreach Kit
Search
Venue name…
City
Any
Status
approved
Email type
Any
Min score
80
Sort
Score
12 leads
Export CSV Bulk-draft approved
Venue City Category Primary email Score Status
Monarch Coffee
monarchcoffee.com
Carlsbadcoffee_shop
owner@monarchcoffee.com
OWNER · CONF 90
99approvedOpen →
Dr. Reyes Family Dental
reyesdentalcare.com
Encinitasdental_office
office@reyesdentalcare.com
GENERAL · CONF 75
96approvedOpen →
North Park Yoga
npyoga.com
Vistayoga_studio
info@npyoga.com
INFO · CONF 70
91approvedOpen →
Gulden Realty
guldenrealty.com
San Marcosreal_estate
hello@guldenrealty.com
GENERAL · CONF 75
88approvedOpen →
Ivy Boutique
ivyboutique.com
Solana Beachboutique
team@ivyboutique.com
GENERAL · CONF 70
85approvedOpen →

Pricing

One-time. Yours forever. No subscriptions.

Pay once. Own your copy. Run it forever on your own Mac — no monthly fee, no per-seat, ever.

Founding price · going up

Outreach Kit

$399 $999 one-time

Founding launch price — locked in for early buyers, going to $999 after launch. Yours forever: no monthly fee, no per-seat, no per-email cost.

  • Native macOS app — install in 2 minutes, no terminal
  • Instant download the moment you pay
  • AI-personalized opening lines — bring your own key
  • 30 local-business verticals pre-seeded
  • Jittered outbox protects your sender reputation
  • Your leads + Gmail tokens never leave your Mac
  • Use it for unlimited clients, no royalties
  • Sold as-is, no support contract (email best-effort)
Buy — $399 (founding price)

Stripe checkout. Your download link is emailed the moment payment clears. Because it's an instant digital download, all sales are final.

What happens after you click Buy

  1. Stripe-hosted checkout (opens in a new tab). Enter card, pay $399 USD (founding price).
  2. Receipt arrives in your inbox immediately.
  3. A second email with your download link lands seconds later — and the same link is shown on the confirmation page.
  4. Download the app, drag it to Applications, and the built-in wizard walks you through Gmail + sender setup.

Payment is processed by Stripe. We never see your card details. Because it's an instant digital download, all sales are final.

Who buys this

Built for three kinds of buyer

🏢

Marketing agencies serving local businesses

You do cold outreach for dentists, law firms, real estate offices, restaurants — any vertical with a local footprint. Apollo is $588/seat/year. This pays for itself the first month.

🚀

Founders & sales teams doing their own outreach

You'd rather spend an hour a week sending sharp, personalized cold emails than $1,200/yr on a seat-based tool. Run it yourself, keep your data, pay once.

📍

Solo consultants & fractional CMOs

You run lead-gen for a handful of clients in different industries. Running it yourself means no per-client SaaS cost. One extra client per quarter = 4× ROI.

FAQ

The honest answers

What exactly do I get?
A native macOS app — a .dmg you download, drag into Applications, and run. It includes the full dashboard, the discovery → AI-personalized drafting → jittered-outbox pipeline, 30 pre-seeded local-business verticals, and optional AI personalization with your own OpenAI or Anthropic key. No terminal, no Node, no servers to manage.
Is this SaaS? Will you charge me monthly?
No. It's a one-time app license. You pay once, you own it, it runs on your own Mac forever. No subscription. No phone-home. No telemetry.
What does "no support" mean exactly?
You're buying the app as-is. If you hit something that looks like a real bug in the first 30 days, you can email me and I'll usually respond within a few days, but it's not contractual. If you need hands-on setup help, ask before buying and I'll quote you separately as a one-off consulting engagement.
What are the running costs after I buy?
  • The app itself: $0 ongoing — it runs on your Mac, nothing to host.
  • Google Places API: ~$0.032 per text-search call. Budget $5–$20/mo at typical use.
  • Gmail: no per-message cost. Free Gmail caps at ~500 sends/day; Google Workspace allows up to 2,000/day.
  • Domain (for your "from" address): $12/yr.
Total typical run cost: under $30/month for most agencies.
Does it run on Apple Silicon (M1/M2/M3)?
Yes. The current build is Intel (x64) and runs on Apple-Silicon Macs through Rosetta — macOS offers to install Rosetta automatically the first time you open it (a one-click, one-time prompt). A native Apple-Silicon build is on the roadmap. Requires macOS 11 or newer.
Is this legal? CAN-SPAM, GDPR, etc.?
The seeded template includes the postal address + unsubscribe line CAN-SPAM requires. Suppression list is honored at queue time and dispatch time. But you're the one sending the email, so you're responsible for legal compliance in your jurisdiction. We don't provide legal advice — please consult a lawyer if you're sending to EU or California recipients.
How does delivery work after I pay?
Stripe receipt arrives instantly, and a second email with your download link lands seconds later. You can also download straight from the confirmation page. No waiting, no back-and-forth — and you can re-send the link to yourself anytime from your order page.
Refunds?
Because it's an instant digital download, all sales are final. If you want to evaluate before buying, watch the 3-min demo above and email me with any specific question. Happy to do a 15-min Zoom for serious buyers.

Stop renting outreach. Own it.

A working cold-outreach pipeline. A native Mac app. One payment. Yours forever.

Or email hello@theoutreachkit.com for team or volume licensing.