Complete end-to-end playbook for lead sourcing, enrichment, scoring, personalization, and outreach with deliverability protection.
This playbook defines the complete go-to-market system, from lead acquisition through conversion. It covers every stage including sourcing, enrichment, scoring, AI personalization, outreach, and deliverability protection. The system is designed with privacy first, deliverability protection, hyper-personalization, and safeguards throughout.
All AI personalization runs locally using Ollama. Lead data never leaves your infrastructure.
Multiple safeguards prevent domain burning, IP blacklisting, and mailbox suspension.
Every outreach is customized using firmographics, intent signals, and local AI.
This GTM system generates qualified pipeline through intelligent outbound at a fraction of traditional costs. Built for scale with enterprise-grade safeguards.
| Metric | Calculation | Value |
|---|---|---|
| Meetings Booked | 25K contacts × 5% reply × 40% positive × 20% meeting | 100 meetings |
| Cost Per Meeting | Monthly investment / meetings | Varies by scale |
| Cost Per Hot Lead | Monthly investment / positive replies | Varies by scale |
| Annual Meetings | 100 meetings × 12 months | 1,200 meetings |
Note: Cost per meeting decreases significantly at scale as infrastructure costs remain relatively fixed.
| Feature | Clay + Smartlead | Our Stack |
|---|---|---|
| Lead Sourcing | Clay (50 credits/mo on standard) | Apollo + Databar (100K+ contacts) |
| AI Personalization | Third-party API (data leaves) | Local LLM via Ollama (privacy) |
| Email Infrastructure | Shared IPs, limited control | Shared or dedicated (Light Speed plan) |
| Tracking | Pixel tracking (hurts deliverability) | Plain text (protects reputation) |
| Cost at Scale | Higher at scale | Optimized for volume |
| Compliance | Manual | Built-in safeguards |
Apollo for discovery + Databar for 100+ enrichment providers
Intent (40pts) + Firmographic (30pts) + Behavioral (30pts)
100-point composite score for routing
Local LLM via Ollama
Data stays on-premise. No external API calls.
50-250 mailboxes, 20-100 domains, automatic IP rotation via Instantly
No tracking pixels. Plain text only.
Instantly for sending. LinkedIn for warm outreach.
HubSpot for contact management, deals, and automation
| Tool | Purpose | Plan |
|---|---|---|
| Apollo | Lead sourcing, enrichment, verification | Growth/Pro/Custom |
| Databar | Enrichment API (100+ providers) | Scale |
| Instantly | Email sending, warmup, Unibox | Growth/Hypergrowth/Light Speed |
| HubSpot | CRM, contact management, automation | Starter/Professional |
| Ollama | Local LLM personalization | Free |
Purpose: Company and contact discovery, enrichment, and outreach sequencing. Custom pricing for 100K+ leads.
| Plan | Contacts | Notes |
|---|---|---|
| Growth | 15K | Standard tier |
| Pro | 30K | Additional features |
| Custom | 100K+ | High volume pricing |
Purpose: Enrichment API with access to 100+ data providers.
| Plan | Credits | Notes |
|---|---|---|
| Build | 5K | Starting tier |
| Scale | 50K | High volume |
Purpose: Email sending infrastructure, warmup, and Unibox reply management.
| Plan | Emails | Contacts |
|---|---|---|
| Growth | 5K | 1K |
| Hypergrowth | 100K | 25K |
| Light Speed | 500K+ | 100K+ |
Purpose: CRM, contact management, deal tracking, and marketing automation.
| Plan | Features |
|---|---|
| Starter | Basic CRM |
| Professional | Automation, workflows |
Purpose: Local LLM for hyper-personalization without sending data to third parties.
Cost: Free (runs locally on your machine)
Purpose: Contact data with email verification. Status types: inbox_ready (high deliverability), bounced (do not use).
Purpose: 100+ data providers via unified API. Company and people enrichment.
Lead Score = Intent Score + Firmographic Score + Behavioral Score
Total: 100-point composite score
| Signal | Points | Source |
|---|---|---|
| Visited pricing page | +10 | Analytics |
| Downloaded content | +5 per asset | Marketing automation |
| Demo request | +15 | Website/SDR |
| Email reply | +10 | Instantly |
| Meeting booked | +15 | Calendar |
| Criteria | Points |
|---|---|
| Employee count 50-200 | +5 |
| Employee count 200-1000 | +10 |
| Employee count 1000+ | +15 |
| Series A funding | +5 |
| Series B+ funding | +10 |
| Target industry | +5 |
| Signal | Points | Source |
|---|---|---|
| Multiple page visits | +10 | Analytics |
| Content engagement | +10 | HubSpot |
| Repeat visitor | +10 | Analytics |
| Score | Route | Action |
|---|---|---|
| 80+ | Hot Lead | Immediate human outreach |
| 60-79 | Warm Lead | Fast-track nurture, SDR contact |
| 40-59 | Qualified Lead | Standard nurture sequence |
| 20-39 | Cool Lead | Long-term nurture |
| 0-19 | Cold Lead | Minimal touch, quarterly |
The problem with SaaS AI services: sending lead data means that data leaves your control. Sensitive company information, contact details, and strategy goes to third parties.
Run a local LLM using Ollama. All personalization happens on your machine. Data never leaves. You control everything.
# macOS
brew install ollama
# Start Ollama
ollama serve
# Pull models
ollama pull llama3
ollama pull phi3
ollama pull mistral
# API endpoint
POST http://localhost:11434/api/generate
You are an expert sales copywriter. Write a personalized cold email.
Lead Information:
- Name: {first_name}
- Title: {title}
- Company: {company_name}
- Company Size: {employee_count} employees
- Industry: {industry}
- Funding Stage: {funding_stage}
- Recent News: {recent_news}
Requirements:
- Length: 50-100 words
- Tone: Professional but conversational
- Include specific reference to their company/situation
- Clear CTA (meeting request or reply)
- No generic phrases
Output only the email body.
| Data Category | Source | Example |
|---|---|---|
| Name | Enrichment | John Smith |
| Title | Enrichment | VP of Engineering |
| Company Name | Enrichment | Acme Corp |
| Company Size | Enrichment | 250 employees |
| Industry | Enrichment | FinTech |
| Funding | Enrichment | Series B, $50M raised |
| Tech Stack | Databar/Apollo | Salesforce, HubSpot, AWS |
| Recent News | Apollo/Manual | "Acme acquired DataCo" |
| Pain Points | Inference | Scale challenges |
Sending all emails from one account or domain destroys deliverability. Email providers detect patterns and flag accounts that send too much, too fast, or too similarly.
| Rotation Element | Purpose |
|---|---|
| Domains | Spread reputation risk |
| Subdomains | Additional reputation isolation |
| Mailboxes | Avoid per-mailbox sending limits |
| IP Addresses | Spread sender reputation |
| Sending Accounts | Mimic human sending patterns |
Used for: Receiving replies, warm follow-ups after response, VIP prospects, long-term relationship emails. 1-2 domains only. Do not send cold email from these.
Used for: All cold email campaigns. These carry the reputation risk. If they burn, you have 35-40 more.
Primary (reply only):
- example.com
Secondary Sending Domains (35-40 total, 2-3 mailboxes each):
- send.getexample.com (2-3 mailboxes)
- mail.example.io (2-3 mailboxes)
- outbound.example.co (2-3 mailboxes)
- contact.getexample.com (2-3 mailboxes)
- [continues for 35-40 domains total]
Instantly uses a dynamic rotating proxy pool with SISR (Server & IP Sharding and Rotation). The system automatically assigns dedicated or private IP blocks based on volume and plan tier. You do not purchase IPs separately—Instantly handles all IP acquisition and management.
| Configuration | Details |
|---|---|
| IP Pool | Dynamic rotating proxies (hundreds of IPs) |
| Reputation Management | Automatic removal of blacklisted IPs, preservation of high-reputation IPs |
| Dedicated IPs | Automatically assigned for high-volume/Light Speed accounts |
| Warm-up Period | 4-6 weeks (handled automatically by Instantly) |
| Component | Launch | Ramp | Scale |
|---|---|---|---|
| Mailboxes | 50 | 100 | 250+ |
| Sending Domains | 20 | 35-40 | 80-100 |
| IP Management | Automatic via Instantly SISR | Automatic | Automatic |
| Max/Mailbox/Day | 10 | 20 | 30 |
Do not use open tracking, click tracking, or reply tracking.
Tracked pixels and redirect links add HTML signatures that email providers recognize as bulk senders. They flag your domain for spam folder placement or suspension. Send plain emails with a simple CTA asking for a reply.
Purpose: All cold email campaigns. Provides warmup network, mailbox rotation, campaign management, and reply routing.
| Plan | Emails | Contacts |
|---|---|---|
| Growth | 5K | 1K |
| Hypergrowth | 100K | 25K |
| Light Speed | 500K+ | 100K+ |
| Phase | Duration | Action |
|---|---|---|
| Warm-up | 4-6 weeks | Instantly warmup at 10 emails/day (automatic) |
| Post-warmup Week 1 | 7 days | 10 cold emails/day/mailbox |
| Post-warmup Week 2 | 7 days | 15 cold emails/day/mailbox |
| Post-warmup Week 3+ | Ongoing | 20-30 cold emails/day/mailbox (max) |
Purpose: Marketing automation, lead management, analytics.
| Plan | Features |
|---|---|
| Starter | Basic CRM |
| Professional | Automation, workflows, reporting |
| Enterprise | Advanced features |
| From Enrichment | To HubSpot |
|---|---|
| first_name | firstname |
| company_name | company |
| job_title | jobtitle |
| employee_count | numemployees |
| industry | industry |
| intent_score | lead_score (custom) |
| routing_tier | lifecyclestage |
Apollo identifies target company contact. Webhook to Databar. Data: Company domain, contact info.
Databar enriches with firmographics. Apollo verifies email (valid). Enrichment complete.
Intent: Pricing page (+10). Firmographics: 250 employees, Series B (+15). Behavioral: 2 page visits (+10). Total: 35. Routing: Cool Lead.
Ollama generates personalized email (runs locally). Data never left your computer.
Enriched + scored + personalized lead sent to Instantly. Domain rotation applied.
Sent from mailbox3@send.example.com. Plain text with simple reply CTA.
Reply received → Unibox → Slack notification → SDR books meeting.
| Type | Action | SLA |
|---|---|---|
| Positive reply | Immediate Slack to rep | 15 min |
| OOO/Auto-reply | Set reminder for return date | N/A |
| Negative reply | Add to suppression | N/A |
| Unsubscribe | Immediate suppression | N/A |
| Day | Channel | Content |
|---|---|---|
| Day 1 | Initial outreach with personalization | |
| Day 4 | Follow-up with different angle | |
| Day 8 | Value-add content | |
| Day 14 | Breakup email | |
| Day 21 | Connection request | |
| Day 30 | Re-engagement | |
| Day 45 | Final outreach |
| Frequency | Action |
|---|---|
| Weekly | Remove hard bounces |
| Monthly | Verify deliverability |
| Quarterly | Full list audit |
| Tool | Purpose | Plan |
|---|---|---|
| Apollo | Lead sourcing + enrichment | Growth/Pro/Custom |
| Databar | Enrichment API (100+ providers) | Scale |
| Instantly | Email sending + warmup | Growth/Hypergrowth/Light Speed |
| HubSpot | CRM + automation | Starter/Professional |
| Ollama | Local LLM personalization | Free |
| Tool | Purpose | Notes |
|---|---|---|
| LinkedIn Sales Navigator | Relationship intel, warm outreach | Manual process for warm leads |
| Zapier | Workflow automation | Connects tools; alternatives: Make.com, n8n |
| Slack | Team notifications | Rep alerts for positive replies |
Automation alternatives: Make.com (visual workflows) or n8n (free, self-hosted, privacy-friendly).
| Item | Notes |
|---|---|
| Domains (20-100) | Varies by registrar |
| IP Management | Included with Instantly (no separate purchase) |
| Level | Response | Example |
|---|---|---|
| P0 | 15 min | All email stopped |
| P1 | 1 hour | Enrichment API down |
| P2 | 4 hours | Slack delayed |
| P3 | 24 hours | Single domain issue |
| Regulation | Region | Key Requirement |
|---|---|---|
| CAN-SPAM | US | Physical address, opt-out mechanism |
| GDPR | EU/EEA | Lawful basis, consent management |
| CASL | Canada | Express/implied consent |
| CCPA | California | Right to delete, opt-out |
Complies with GDPR, CAN-SPAM, CASL
Any violation detected
Gray areas requiring legal input
Can contacts easily unsubscribe?
| Compliance | Platform | Scale | Decision |
|---|---|---|---|
| Pass | Pass | Pass | Build |
| Fail | Any | Any | Do not build |
| Pass | Fail | Any | Resolve first |