GTM Revenue Architecture

Complete end-to-end playbook for lead sourcing, enrichment, scoring, personalization, and outreach with deliverability protection.

Version 1.0 — March 2026

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.

Privacy First

All AI personalization runs locally using Ollama. Lead data never leaves your infrastructure.

Deliverability Protection

Multiple safeguards prevent domain burning, IP blacklisting, and mailbox suspension.

Hyper-Personalization

Every outreach is customized using firmographics, technographics, intent signals, and AI.

System Architecture

┌─────────────────────────────────────────────────────────────────────────┐ │ LEAD SOURCING LAYER │ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │ │ Apollo │ │ Icypeas │ │Trigify.io │ │ RB2B │ │ │ │ Outbound │ │ Outbound │ │ Outbound │ │ Inbound │ │ │ └───────────┘ └───────────┘ └───────────┘ └───────────┘ │ │ + LinkedIn Sales Nav + Website Visitors │ └─────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────────┐ │ ENRICHMENT LAYER │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ Clay (Hub) │ │ │ │ Breeze │ Apollo │ Dropcontact │ RocketReach │ │ │ └───────────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────────┐ │ SCORING LAYER │ │ Intent │ Firmographics │ Technographics │ Behavioral │ └─────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────────┐ │ PERSONALIZATION LAYER │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ Local LLM (Ollama) │ │ │ │ Phi-3 │ Llama-3 │ Mistral │ Gemma │ │ │ └───────────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────────┐ │ OUTREACH LAYER │ │ ┌───────────────────────────────────────────────────────────┐ │ │ │ 100 mailboxes │ 35-40 domains │ 3-5 IPs │ │ │ │ No tracking │ Plain text only │ │ │ └───────────────────────────────────────────────────────────┘ │ │ ┌───────────┐ ┌───────────┐ ┌───────────┐ │ │ │ Instantly │ │ Smartlead │ │ Manual │ │ │ │ (primary) │ │(personal) │ │ (VIP) │ │ │ └───────────┘ └───────────┘ └───────────┘ │ └─────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────────┐ │ CRM LAYER │ │ ┌───────────┐ ┌───────────┐ │ │ │ HubSpot │ │Salesforce │ │ │ │ (primary) │ │ (sales) │ │ │ └───────────┘ └───────────┘ │ └─────────────────────────────────────────────────────────────────────────┘

Part 1: Lead Sourcing

Apollo.io (Primary Outbound Source)

Purpose: Company and contact discovery, enrichment, and outreach sequencing. API rate limit: 10,000 calls per month on base plan.

Filters to Use

FilterValueRationale
Company employee count50-1000SMB to mid-market
Company industryTech, SaaS, FintechTarget market fit
Job titlesC-suite, VP, DirectorDecision makers
Company fundingSeries A+Budget holders
LocationTarget regionsTimezone alignment

RB2B (Website Visitors)

Purpose: Capture inbound intent from website visitors. Script placed on all pages captures company, role, pages visited, and time on site. Data pushed to HubSpot and Clay.

RB2B Processing Flow

  1. RB2B identifies company from IP address
  2. RB2B estimates role from behavior patterns
  3. Signal pushed to Clay via webhook
  4. Clay enriches with full firmographics
  5. Scoring engine calculates intent
  6. High-intent visitors routed to sales

LinkedIn Sales Navigator

Purpose: Relationship intelligence and warm introductions. Manual process: identify target accounts, find connections at target companies, track updates, build relationship before outreach.

Lead Sourcing Checklist

Part 2: Data Enrichment

Clay as Enrichment Hub

Clay orchestrates data from multiple providers and applies transformations. It is the central hub for all enrichment with access to 50+ data providers.

Why Clay

Data Providers

Breeze Intelligence (formerly Clearbit)

Company and person data enrichment, now part of HubSpot's Breeze AI suite. Requires active HubSpot subscription.

CreditsMonthly CostKey Features
100$45 (annual) / $50 (monthly)Basic enrichment, form shortening
1,000~$450+ Continuous enrichment (auto CRM updates)
10,000~$4,500High-volume scale

Note: Credits expire monthly (no rollover). ~$0.45/credit.

CategoryFields
CompanyName, domain, founded, employees, revenue, industry, description
PersonName, title, email, phone, LinkedIn, location
FinancialFunding stage, estimated revenue, growth rate

Apollo

Provides contact and engagement data including email verification with status types: inbox_ready (high deliverability), accept_all_mailserver (medium), bounced (do not use), unknown (verify with secondary tool).

Dropcontact

GDPR-compliant enrichment with explicit consent. Data deleted on request. Email verification, phone number, LinkedIn profile, company data.

Technographics (What Tools Companies Use)

ProviderWhat They Show
BuiltWithAll technologies on a website
SifteryTech stack by company
CrunchbaseFunding, acquisitions, products

Technographic Personalization Use Cases

TechnologyPersonalization Angle
Salesforce"I see you're on Salesforce. We integrate in 15 minutes..."
HubSpot"We work natively with HubSpot..."
AWS"Cloud infrastructure questions?"
Stripe"SaaS billing challenges?"

Enrichment Checklist

Part 3: Lead Scoring

Lead Score = Intent Score + Firmographic Score + Technographic Score + Behavioral Score

Intent Score (0-40 points)

SignalPointsSource
Visited pricing page+10RB2B/analytics
Downloaded content+5 per assetMarketing automation
Attended webinar+10Zoom/Webinar platform
Demo request+15Website/SDR
Email reply+10Instantly/Smartlead
Meeting booked+15Calendar

Firmographic Score (0-30 points)

CriteriaPoints
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

Technographic Score (0-20 points)

SignalPoints
Uses relevant tech (CRM, tools we integrate with)+5
Uses competing product-10
Tech stack complexity (multiple tools)+5
Modern tech stack (cloud-native)+5

Routing Thresholds

Total ScoreRouteAction
80+Hot LeadImmediate human outreach
60-79Warm LeadFast-track nurture, SDR contact
40-59Qualified LeadStandard nurture sequence
20-39Cool LeadLong-term nurture
0-19Cold LeadMinimal touch, quarterly

Part 4: Hyper-Personalization with Local LLM

Privacy Architecture

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.

The Solution

Run a local LLM using Ollama. All personalization happens on your machine. Data never leaves. You control everything.

Ollama Setup

# 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

Personalization Prompts

Initial Outreach (Cold Email)

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}
- Technologies: {tech_stack}
- Pain Points: {inferred_pain_points}

Requirements:
- Length: 50-100 words
- Tone: Professional but conversational
- Include specific reference to their company/situation
- Mention a relevant pain point
- Clear CTA (meeting request or reply)
- No generic phrases like "I noticed your company"

Output only the email body.

Personalization Data Inputs

Data CategorySourceExample
NameEnrichmentJohn Smith
TitleEnrichmentVP of Engineering
Company NameEnrichmentAcme Corp
Company SizeEnrichment250 employees
IndustryEnrichmentFinTech
FundingEnrichmentSeries B, $50M raised
Tech StackBuiltWith/SifterySalesforce, HubSpot, AWS
Recent NewsApollo/Manual"Acme acquired DataCo"
Job ChangeLinkedIn/Trigify"John joined as CTO"
Pain PointsInferenceScale challenges

Personalization Checklist

Part 5: Email Sending Infrastructure

Multi-Account Strategy

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.

The Rotation Matrix

Rotation ElementPurpose
DomainsSpread reputation risk
SubdomainsAdditional reputation isolation
MailboxesAvoid per-mailbox sending limits
IP AddressesSpread sender reputation
Sending AccountsMimic human sending patterns

Domain Strategy

Primary Branded Domains (Reply Only)

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.

Secondary Sending Domains (Cold Outreach)

Used for: All cold email campaigns. These carry the reputation risk. If they burn, you have 35-40 more. Never cluster mailboxes on the same domain.

Primary (reply only):
- listlab.com

Secondary Sending Domains (35-40 total, 2-3 mailboxes each):
- send.getlistlab.com (2-3 mailboxes)
- mail.listlab.io (2-3 mailboxes)
- outbound.listlab.co (2-3 mailboxes)
- contact.getlistlab.com (2-3 mailboxes)
- [continues for 35-40 domains total]

Domain Registration Tips

IP Strategy

Use dedicated IPs only. Shared IPs mean other people's bad practices affect your deliverability.

ConfigurationRecommended
Number of Dedicated IPs3-5
Warm-up PeriodVia Instantly warmup (4-6 weeks)
Cost$25-50/IP/month

IP Rotation

With 3-5 IPs and 100 mailboxes, distribute mailboxes across IPs. If one IP gets flagged, remove it from rotation while it recovers. The remaining IPs continue operations.

Infrastructure Scale

Safe high-volume cold email requires significant infrastructure investment. This is not optional if you want to protect deliverability at scale.

ComponentQuantityNotes
Total Mailboxes~100Core of the sending infrastructure
Secondary Sending Domains35-40Each mailbox needs its own domain context
Mailboxes per Domain2-3 maxNever cluster mailboxes on same domain
Dedicated IPs3-5Spread reputation across multiple IPs
Primary Branded Domains1-2Only for replies and warm relationships

Why This Scale Matters

Sending 30 emails/day from 100 mailboxes = 3,000 potential emails/day. Combined with strict per-mailbox limits, this protects against single-point failures. If one mailbox gets flagged, you lose 1% of capacity, not 100%.

Mailbox Daily Limits (Conservative)

PhaseDaily Limit per MailboxRationale
Week 1-2 (Warm-up)10Build reputation slowly
Week 3-420Ramp up carefully
Week 5+ (Stable)30 maxNever exceed this per mailbox

These limits are lower than platform maximums because cold email is detected and penalized more aggressively. Better to send less from more mailboxes than more from fewer mailboxes.

No Tracking (Plain Text Only)

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.

Sending Platforms

Instantly.ai (Primary Platform)

Use for: All cold email campaigns. Provides warmup network, mailbox rotation, campaign management, and reply routing.

Smartlead.ai (Supplementary)

Use for: Lower volume, higher personalization, multi-channel sequences (email + LinkedIn), more control over individual mailbox settings.

Slack Automation (Rep Notifications)

Real-time Slack notifications ensure immediate rep follow-up on engaged leads.

# Example Slack webhook payload for positive reply
{
  "channel": "#sales-alerts",
  "text": "New reply from lead",
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*Positive Reply Detected*\n:email: {lead_email}\n:building: {company_name}\n:hand: Assigned to: @{rep_name}"
      }
    }
  ]
}

Deliverability Safeguards

Essential Settings

Warm-Up Protocol (Instantly)

Use Instantly's built-in warmup feature for all mailboxes. This sends realistic reply-chain emails using Instantly's network of other accounts, building natural sender reputation over 4-6 weeks before any cold emails go out.

PhaseDurationAction
Warm-up4-6 weeksInstantly warmup at 10 emails/day (automatic)
Post-warmup Week 17 days10 cold emails/day/mailbox
Post-warmup Week 27 days15 cold emails/day/mailbox
Post-warmup Week 3+Ongoing20-30 cold emails/day/mailbox (max)

Pre-Warmed Domains Exception

If you have existing warmed domains with established reputation, they can bypass the warmup phase. New domains and mailboxes always go through the full warmup cycle.

Accelerated Warmup Options

Standard 4-6 week warmup may be too slow. Options to accelerate safely:

Option 1: Scale Infrastructure (Recommended)

More domains and mailboxes means more parallel warmup capacity. Launch with full infrastructure day one.

ComponentStandardAccelerated
Secondary Domains35-4060-80
Mailboxes100200
Dedicated IPs510
Mailboxes per Domain2-32-3

Result: 200 mailboxes x 20 emails (post-warmup week 1) = 4,000 emails/day potential. Each domain warms in parallel. Launch with domains staggered by 1-2 weeks.

Recommended Approach for Q2 2026

Scale infrastructure for fastest safe ramp:

  1. Start NOW with 60-80 domains in Instantly warmup
  2. Scale dedicated IPs to 10 for parallel warmup capacity
  3. Stagger new domains: 10-15 per week until full capacity
  4. Target: 2,000-3,000 emails/day by launch week

Reply Rate Metrics (No Open Tracking)

Open tracking is disabled because tracked pixels hurt deliverability. Reply rate is the primary engagement signal.

MetricGoodWarningBad
Total reply rate>5%3-5%<3%
Positive reply rate>2%1-2%<1%
Auto-reply rate<10%10-20%>20%
Bounce rate<2%2-5%>5%
Spam complaint rate<0.1%0.1-0.5%>0.5%

Reply Classification

Not all replies are equal. Classify and route accordingly:

Reply TypeClassificationAction
Interested, want to learn morePositiveImmediate sales follow-up
Meeting requestPositiveBook via calendar
OOO, OOF, auto-replyAuto-replyRe-engage after return date
Not interested, removeNegativeAdd to suppression
Unsubscribe requestComplianceImmediate suppression

Sending Infrastructure Checklist

Part 6: CRM Integration

HubSpot (Primary CRM)

Purpose: Marketing automation, lead management, analytics.

Lead Flow to HubSpot

  1. Clay receives lead from webhook
  2. Webhook sends to HubSpot API
  3. Create or update contact
  4. Apply scoring via workflow
  5. Route based on score (Hot → Warm → Qualified → Cool → Cold)

HubSpot Properties to Sync

From ClayTo HubSpot
emailemail
first_namefirstname
company_namecompany
job_titlejobtitle
employee_countnumemployees
industryindustry
intent_scorelead_score (custom)
routing_tierlifecyclestage

Salesforce (Sales Team CRM)

Purpose: Sales pipeline management, opportunity tracking. Hot leads pushed as Leads, sales creates Opportunities, stage updates sync back to HubSpot, closed-won triggers revenue attribution.

Part 7: Complete Workflow Example

Full Sequence: Cold Lead to First Response

T+0: Lead Identified

RB2B detects website visitor from target company. Webhook to Clay. Data: Company domain, behavioral signals.

T+0:05: Enrichment Begins

Clay receives lead, calls Breeze Intelligence (85% confidence), calls Apollo for email verification (valid). Enrichment complete. Output: Full firmographics, technographics, verified email.

T+0:10: Scoring

Intent signals: Pricing page visit (+10). Firmographics: 250 employees, Series B (+15). Technographics: Uses Salesforce, HubSpot (+5). Behavioral: 2 content downloads (+10). Total Score: 40. Routing: Qualified Lead.

T+0:15: Personalization (Local LLM)

Ollama receives prompt with all lead data. LLM generates personalized email (runs locally). Output: Custom email, 75 words. Data never left your computer.

T+0:20: Email Queued

Enriched + scored + personalized lead sent to Instantly. Instantly assigns to least-loaded mailbox. Domain rotation applied. Email scheduled for optimal send window.

T+24: Email Sent

Sent from: mailbox3@send.getlistlab.com. Via: Instantly campaign. Plain text email with simple reply CTA. No tracking pixels or redirect links.

T+48-120: Lead Engages

Lead reads email and replies directly. Instantly routes reply to Unibox. Slack notification sent to assigned rep with lead details. SDR books meeting. Lead lifecycle: MQL → SQL → Meeting Booked.

Part 8: Reply Handling & Auto-Reply Detection

Reply Routing

All replies route to Instantly Unibox for unified management. Replies are classified and routed automatically.

Reply Classification Logic

1. Parse reply content
2. Check for auto-reply patterns (OOO, OOF, vacation)
3. If auto-reply: set follow-up reminder for return date
4. If negative reply: add to suppression immediately
5. If unsubscribe request: immediate suppression, compliance log
6. If positive reply: route to assigned rep via Slack

Auto-Reply Patterns

PatternKeywordsAction
Out of officeOOO, OOF, out of office, on vacation, back onSet reminder for return date
Away from deskAway, unavailable, limited accessSet reminder for 3 days later
Auto-replyAuto-generated, please do not reply, automatic replyIgnore, do not count as engagement

Positive Reply Routing

Positive replies trigger immediate Slack notification to assigned rep.

  1. Reply detected in Unibox
  2. Content analyzed for sentiment
  3. Positive sentiment confirmed
  4. Slack webhook fires to rep's channel
  5. Rep has 15 minutes to acknowledge
  6. Escalate to manager if no response

Slack Notification Automation

Configure Slack notifications via Instantly's webhook integration or Zapier for instant alerts.

Notification Triggers

EventChannelPriorityMessage Content
Positive reply#sales-alertsP0Lead name, company, reply snippet
Demo request#sales-alertsP0Lead details, company, meeting link
Meeting booked#sales-alertsP0Lead, rep, date/time
Auto-reply (OOO)#lead-opsP2Lead, return date
Unsubscribe#lead-opsP1Email, source list
Bounce#lead-opsP1Email, bounce type

Slack Message Format

{
  "channel": "#sales-alerts",
  "blocks": [
    {
      "type": "header",
      "text": { "type": "plain_text", "text": "🎯 New Positive Reply!" }
    },
    {
      "type": "section",
      "fields": [
        { "type": "mrkdwn", "text": "*Lead:* {{lead_name}}" },
        { "type": "mrkdwn", "text": "*Company:* {{company}}" }
      ]
    },
    {
      "type": "section",
      "text": { "type": "mrkdwn", "text": "{{reply_snippet}}" }
    },
    {
      "type": "actions",
      "elements": [
        { "type": "button", "text": "View in HubSpot", "url": "{{hubspot_url}}" }
      ]
    }
  ]
}

Response SLA

Alert TypeSLAEscalation
Positive reply15 minutesManager ping after 15 min
Demo request5 minutesManager ping after 5 min
Meeting bookedNone (already handled)N/A

Accelerated Warmup Options

If standard 4-6 week warmup is too slow, consider these options:

Option 1: Additional Infrastructure

Scale up dedicated IPs and mailboxes for faster warmup.

Option 2: Phased Launch

Launch with existing warmed domains first, add new domains over time.

Part 9: Sequence Design & Cadence

Email Sequence Structure

Each sequence consists of multiple touchpoints over defined time intervals.

Standard Nurture Sequence (8 weeks)

DayChannelContent Focus
Day 1EmailInitial outreach with personalization
Day 4EmailFollow-up with different angle
Day 8EmailValue-add content (case study)
Day 14EmailBreakup email (last attempt)
Day 21LinkedInConnection request with personalized note
Day 30EmailRe-engagement with new content
Day 45EmailFinal outreach

Cadence Optimization

Send times affect reply rates. Test and optimize based on your audience.

DayBest Time (EST)Target Audience
Tuesday-Thursday8-10 AM, 2-4 PMB2B decision makers
Monday, FridayAvoidLow engagement days

A/B Testing Framework

Test one variable at a time to isolate impact.

VariableOptions to Test
Subject lineQuestion vs statement, length, personalization
CTAMeeting request vs reply request
Email lengthShort (50 words) vs medium (100 words)
Personalization depthName only vs full research

Rule: Minimum 100 data points before declaring winner. Statistical significance required.

Part 10: List Hygiene & Data Quality

List Acquisition Standards

High-quality lists produce better engagement and protect sender reputation.

Approved Sources

Prohibited Sources

List Hygiene Schedule

FrequencyAction
WeeklyRemove hard bounces, update stale data
MonthlyVerify email deliverability, remove accept-all domains
QuarterlyFull list audit, re-verify unengaged contacts

Engagement Windows

Contacts have a finite engagement window before becoming stale.

SegmentEngagement WindowAction if Inactive
Hot/Warm leads14 daysEscalate to manager
Standard nurture90 daysMove to re-engagement sequence
Cold list180 daysArchive, do not delete

Part 11: Budget & Capacity Planning

Primary Domain Note

list-lab.org is the primary branded domain. Used for replies, customer communication, and relationship emails only. Never used for cold outreach.

Monthly Tool Budget (Launch Phase)

Prices verified from official vendor pricing pages (March 2026).

ToolPlanMonthly CostPurpose
ClayLaunch$167Enrichment hub
ApolloBasic (annual)$49/userLead sourcing + engagement
InstantlyHypergrowth (annual)$78Email sending + warmup
RB2BStarter$49Website visitors
HubSpotStarter$15/seatCRM + marketing
LinkedIn NavAdvanced$100Relationship intel
ZapierStarter$20Automation
SlackFree$0Notifications
Domain costs60-80 domains$400-600Sender domains
Dedicated IPs10 IPs$300-500IP infrastructure
Total (without seats)$1,178-1,528/month

Apollo.io Pricing (Verified from apollo.io/pricing)

PlanAnnualMonthlyCredits (Annual)Credits (Monthly)
Free$0$0900/year75/month
Basic$49/user$59/user30,000/year2,500/month
Professional$79/user$99/user48,000/year4,000/month
Organization$119/user (min 3)$149/user (min 3)72,000/year6,000/month

Instantly.ai Pricing (Verified from instantly.ai/pricing)

PlanAnnualMonthlyEmails/MoContacts
Growth$37.60$475,0001,000
Hypergrowth$77.60$97100,00025,000
Light Speed$286.30$358500,000+100,000+

HubSpot Pricing (Verified from hubspot.com/pricing)

PlanCostNotes
Free$0Basic CRM, limited features
Starter$15/seat/moFull CRM + marketing, up to 1,000 contacts

Capacity Planning

Match email volume to Instantly plan limits and infrastructure capacity to protect deliverability.

Volume Targets by Phase

PhaseInstantly PlanActive MailboxesDaily VolumeMonthly Volume
LaunchHypergrowth60-80600-1,20018,000-36,000
RampHypergrowth1002,00060,000
ScaleLight Speed1503,00090,000
FullLight Speed2004,000120,000+

Lead Volume Requirements

Calculate required leads to hit volume targets.

MetricTargetCalculation
Required list size30x monthly volume120,000 x 30 = 3.6M total leads
Bounce rate<2%Quality of data
Reply rate>5%Quality of outreach
Positive replies>2%~2,400/month

Unit Economics

Track cost per lead and cost per positive reply to ensure efficient spend.

MetricTargetCalculation
Cost per lead (CPL)<$0.05$1,500 / 30,000 leads
Cost per email sent<$0.015$1,500 / 100,000 emails
Cost per positive reply<$0.50$1,500 / 3,000 positive replies
Cost per meeting booked<$10Assumes 15% reply-to-meeting conversion

Scaling Triggers

Know when to scale infrastructure based on performance metrics.

TriggerCurrent StateAction
Bounce rate >3%3 daysPause campaigns, review list quality
Reply rate <3%7 daysReview subject lines, timing, personalization
Complaint rate >0.1%1 dayImmediate pause, review content
All mailboxes at capacityOngoingAdd more domains/mailboxes

Part 12: SLA Definitions & Incident Response

System SLAs

Define expected uptime and response times for each component.

SystemUptime TargetIncident ResponseOwner
CRM (HubSpot)99.9%Business continuity modeMarketing Ops
Email sending (Instantly)99%Pause campaignsGTM Architect
Enrichment (Clay)95%Queue leads locallyGTM Architect
LLM (Ollama)N/AUse template fallbackGTM Architect
Slack notifications99%Email fallbackOps

Incident Severity Levels

SeverityDefinitionResponse TimeExample
P0 - CriticalComplete system failure15 minutesAll email sending stopped
P1 - HighMajor feature degraded1 hourEnrichment API down
P2 - MediumMinor feature affected4 hoursSlack notifications delayed
P3 - LowNon-critical issue24 hoursSingle domain reputation drop

Incident Response Playbook

P0: Complete Email Failure

  1. Check Instantly status page immediately
  2. Verify SMTP credentials and domain settings
  3. Check for account suspension or rate limiting
  4. If platform issue: contact Instantly support
  5. If account issue: resolve and retry
  6. Document incident and root cause

P1: Enrichment Failure

  1. Check Clay system status
  2. Verify API keys and permissions
  3. Switch to backup enrichment providers
  4. Queue leads for later processing
  5. Do not send without enrichment data

P1: Reputation Damage

  1. Immediately pause affected domains
  2. Identify root cause (content, volume, list quality)
  3. Do not use affected domains for 2-4 weeks
  4. Scale up alternative domains
  5. Monitor Google Postmaster for recovery

Rollback Procedures

If a new campaign or change causes issues, rollback immediately.

Monitoring & Observability

Track system health and performance metrics.

MetricDashboardAlert Threshold
Email delivery rateInstantly<95%
Bounce rateInstantly>3%
API response timeClay>5 seconds
LLM response timeCustom>10 seconds
Webhook failuresHubSpot>5%

Part 13: Safeguards & Risk Management

Deliverability Protection

SafeguardImplementation
Suppression listsCheck before every send, never email suppressed
Bounce handlingImmediate unsubscribe after 2 bounces
Complaint monitoringCheck postmaster daily, immediate action on complaints
Rate limitingNever exceed 30 emails/mailbox/day
Domain rotationSpread across 60-80 domains
IP rotation10 dedicated IPs, warm before use
List qualityVerify emails before sending
Content qualityPlain text only, no tracked links

Compliance Safeguards

US Regulations (Primary)

RegulationRequirementsImplementation
CAN-SPAMAccurate sender info, non-deceptive subject lines, physical address, opt-out mechanismReal sender identity, plain subject lines, company address in footer, one-click unsubscribe
CCPARight to know, delete, opt-out of sale. Privacy policy required for CA residentsPrivacy policy page, data deletion workflow, opt-out mechanism
TCPAPrior express written consent for SMS/text outreachConsent checkbox for SMS, documented opt-in records

International Regulations

RegulationRegionKey Requirements
GDPREU/EEALawful basis for processing, consent management, right to erasure, data minimization
CASLCanadaExpress or implied consent required, sender identification, unsubscribe mechanism
PIPEDACanadaConsent for collection, purpose limitation, access rights

Consent Management

Consent is the foundation of compliant outreach. Track and document all consent signals.

SignalSourceConsent Type
Content downloadWebsite formImplied consent
Event registrationWebinar signupExpress consent
Newsletter signupOpt-in checkboxExpress consent
Purchased listThird-partyRequires verification

Data Privacy & Handling

US-based operations with global outreach requires careful data handling.

System Failure Handling

FailureResponse
Clay API downLeads queue locally, process on recovery
Ollama (LLM) downFallback to template personalization
Instantly downPause sends, resume when healthy
HubSpot webhook failsRetry 3x, then manual queue
Email bouncesImmediate suppression, no retry
Spam complaintImmediate account review, send pause

Monitoring & Alerts

Real-Time Alerts

Daily Review

Weekly Review

Tool Inventory

Prices verified from official vendor pricing pages (March 2026).

Lead Sourcing & Data

ToolPurposeTierMonthly Cost
Apollo.ioLead sourcing + enrichmentProfessional$79/user
Apollo.ioOrganization (min 3)$119/user
LinkedIn Sales NavRelationship intelCore (annual)$80
LinkedIn Sales NavAdvanced (annual)$150
RB2BWebsite visitorsPro$149
RB2BPro+$199

Enrichment & Data Quality

ToolPurposeTierMonthly Cost
ClayEnrichment hubLaunch$167
ClayGrowth$446
Breeze IntelligenceCompany/person data100 credits$45
Breeze Intelligence1,000 credits~$450
DropcontactGDPR enrichmentGrowth~€120 (~$130)
BuiltWithTechnographicsBasic$295
BuiltWithPro$495

Email Sending

ToolPurposeTierMonthly Cost
InstantlyEmail sendingGrowth (annual)$38
InstantlyHypergrowth (annual)$78
InstantlyLight Speed (annual)$286

CRM & Operations

ToolPurposeTierMonthly Cost
HubSpotCRM + marketingFree$0
HubSpotStarter$15/seat
OllamaLocal LLMFree$0
SlackNotificationsFree$0
ZapierAutomationStarter$20

Decision Framework

Should We Build This?

Before implementing any new tool or workflow, evaluate against these criteria.

Compliance Check

Pass

Complies with GDPR, CAN-SPAM, CASL

Fail

Any violation detected

Review

Gray areas requiring legal input

Key Question

Can contacts easily unsubscribe?

Platform Check

Pass

Under 80% of API rate limits

Fail

Exceeds platform limits

Review

Usage peaks not modeled

Key Question

Does this create data silos?

Scalability Check

Pass

Handles 10x volume gracefully

Fail

Breaks under load

Review

Not yet tested at scale

Key Question

Are there single points of failure?

Build Decision Matrix

CompliancePlatformScaleDecision
PassPassPassBuild
FailAnyAnyDo not build
PassFailAnyResolve first
PassPassReviewBuild with monitoring
ReviewPassPassBuild with review checklist