AI Outbound Engine
From ICP definition to emails in inbox β fully automated cold outbound.
This skill category handles the complete cold outbound pipeline: defining your ideal customer profile, writing expert-scored email sequences, sourcing and verifying leads, deduplicating against existing campaigns, uploading to your email platform, and monitoring the competitive landscape.
What's Inside
π― Cold Outbound Optimizer (SKILL.md)
Full campaign design workflow:
- ICP Definition β structured template to define exactly who you're targeting
- Infrastructure Audit β pulls sending account inventory, warmup scores, and capacity math from Instantly
- Expert Panel Scoring β 10 simulated outbound experts score your copy (recursive until 90+/100)
- Sequence Copywriting β subject lines, body copy, follow-ups, breakup emails β all Instantly-ready
- Capacity Planning β accounts Γ daily limits = pipeline projections
- Implementation Docs β step-by-step launch plan
Supports both "start from scratch" and "optimize existing campaigns" modes.
π₯ Lead Pipeline (scripts/lead-pipeline.py)
End-to-end lead sourcing:
- Apollo People Search β pull leads matching your ICP criteria
- LeadMagic Verification β validate every email before sending
- Deduplication β check against existing Instantly leads + exclusion lists
- Upload to Instantly β batch upload with rate limiting and retry logic
π Competitive Monitor (scripts/competitive-monitor.py)
Track competitors automatically:
- Pricing page change detection (diff-based)
- Blog post monitoring for recent content
- Generates weekly competitive intelligence reports
- Configurable competitor list β add any company you want to track
π Cross-Signal Detector (scripts/cross-signal-detector.py)
Find overlapping signals across multiple data sources:
- Company overlap across SEO, sales, and outbound data
- Vertical alignment detection
- Keyword cluster correlation
- Confidence-scored recommendations for coordinated action
π§ Cold Outbound Sender (scripts/cold-outbound-sender.py)
Sends approved outbound emails:
- Reads from an approved prospects JSON file
- Daily send limits (configurable)
- Full send history tracking
- Dry-run mode for testing
π§ Instantly Audit (scripts/instantly-audit.py)
Pull campaign health data from the Instantly v2 API:
- Sending account inventory and warmup scores
- Campaign performance (open rate, reply rate, positive reply rate)
- Capacity math (conservative vs aggressive projections)
- Flags: low warmup scores, underperforming campaigns, blockers
Quick Start
1. Set Up Environment Variables
cp .env.example .env
# Fill in your API keys
2. Install Dependencies
pip install -r requirements.txt
3. Run the Lead Pipeline
python3 scripts/lead-pipeline.py \
--titles "VP Marketing,CMO,Head of Growth" \
--industries "SaaS,Marketing" \
--company-size "11,50" \
--locations "United States" \
--campaign-id "YOUR_CAMPAIGN_UUID" \
--volume 500 \
--dry-run
4. Audit Your Instantly Account
python3 scripts/instantly-audit.py --output report.md
5. Monitor Competitors
python3 scripts/competitive-monitor.py --output report.md
6. Detect Cross-Signals
python3 scripts/cross-signal-detector.py \
--data-dir ./data/agent-outputs \
--output cross-signals.json
Architecture
ICP Definition
β
βΌ
Expert Panel Scoring (recursive β 90+)
β
βΌ
Apollo Search β LeadMagic Verify β Dedupe β Instantly Upload
β β
βΌ βΌ
Competitive Monitor ββββββββββββββββΊ Cross-Signal Detector
β
βΌ
Weekly Intelligence Report
File Structure
outbound-engine/
βββ README.md # This file
βββ SKILL.md # Claude Code skill definition
βββ .env.example # Environment variable template
βββ requirements.txt # Python dependencies
βββ scripts/
β βββ lead-pipeline.py # Apollo β LeadMagic β Dedupe β Instantly
β βββ instantly-audit.py # Instantly account health check
β βββ competitive-monitor.py # Competitor tracking
β βββ cross-signal-detector.py # Multi-source signal detection
β βββ cold-outbound-sender.py # Send approved outbound emails
βββ references/
βββ expert-panel.md # Default 10-expert scoring roster
βββ copy-rules.md # Cold email copywriting rules
βββ icp-template.md # ICP data collection template
βββ instantly-rules.md # Instantly variable syntax & deliverability rules
Requirements
- Python 3.9+
- API keys: Apollo, LeadMagic, Instantly (see
.env.example) - For the sender script: a configured email sending tool (e.g.,
gogCLI or SMTP) - Claude Code or similar AI coding agent (for running the SKILL.md workflow)
Customization
- ICP: Edit
references/icp-template.mdor provide parameters at runtime - Expert Panel: Swap panelists in
references/expert-panel.mdfor your industry - Competitors: Configure the
COMPETITORSdict incompetitive-monitor.py - Send limits: Adjust
MAX_PER_DAYincold-outbound-sender.py - Data sources: Point
cross-signal-detector.pyat your own data directories
License
MIT


