Automated cold email outreach pipeline using Resend API. Builds prospect lists from government databases or web scraping, enriches with contact info, sends personalized cold emails with drip follow-ups, and tracks responses. Use when setting up cold email campaigns, building lead lists, automating email outreach, prospecting businesses, sending drip sequences, or managing email deliverability.
Build lists, enrich contacts, send personalized cold emails, follow up automatically.
RESEND_API_KEY (free tier: 100 emails/day)export RESEND_API_KEY=your_key
# Send from CSV list
node scripts/send-campaign.js --list leads.csv --template templates/intro.txt --from "[email protected]"
# Dry run (no emails sent)
node scripts/send-campaign.js --list leads.csv --template templates/intro.txt --dry-run
# Send follow-ups
node scripts/send-followups.js --campaign campaign-2026-03-12
Templates use {variable} placeholders:
Subject: {subject}
Hi {first_name},
{body}
Best,
{sender_name}
Available variables: {first_name}, {business_name}, {city}, {industry}, {specific_issue}, {sender_name}, {subject}
scripts/send-campaign.js — Main campaign sender with rate limitingscripts/send-followups.js — Drip follow-up senderscripts/enrich-list.js — Email enrichment from websitesreferences/templates.md — Proven email templates with open ratesreferences/deliverability.md — Domain setup and spam prevention guide