Anatomy of a $7M ARR lead generation agency.
Every team, every tool, every traffic source. Here's how Marketing → Lead Capture → Sales → Delivery actually wires together:
1. Marketing (that powers 55,000 visits/mo):
LinkedIn (~15,000)
> 20 teammates with ~300K combined followers publish 150 posts/mo on outbound, AI, GTM
> Internal design team handles creative for us and our clients
> Stack: Taplio, Scripe
SEO (~10,000)
> Long-form blog content programmatic landing pages via @AirOps
> Free micro-tools built with
@claudeai Code
> Stack: AirOps, Ahrefs, Claude Code,
@webflow
Paid Ads (~6,000)
> ~$10K/mo across LinkedIn, Meta, Google to test channels
> Stack: Claude Code, Fibbler, Usermaven
Cold Outreach (~4,000)
> Angles we deploy: value-driven lead magnet plays, lookalike account targeting, social engagement plays, inbound-led outbound
> Every campaign sits on tight lists of <5,000 deeply enriched contacts
> Stack:
@clay,
@claudeai Code,
@apolloio, CompanyEnrich,
@InstantlyAI,
@lemlist,
@prospeo_io, FullEnrich, PredictLeads
Others (~11,000)
>
@beehiiv newsletter
> Webinars
> Now testing TikTok, Instagram, X for organic share
2. Lead Capture
To turn traffic into pipeline, we layer:
> Midbound Vector to surface anonymous traffic
> Lifecycle emails through
@customerio
> Micro-tools that collect emails
> Pop-up lead magnet e-books
Everything routes through
@n8nio and gets scored by Clay
@OpenAI PredictLeads.
3. Sales
Mostly sales led motion with two closers running our sales, and a *healthy* rivalry between them that pushes the numbers up. 2-3 Google Meet calls and $5-10K/mo retainers.
Workflow:
> Pre-call: case studies, VSL, free content route prospects to discovery
> Discovery: AE meets prospect, fires off a LinkedIn connect
> Enrichment: account research in Clay (funding, headcount, tech, tenure, reports)
> Proposal → follow-up → closed won
Stack:
@attio (CRM), Attention (AI notes), Hyperline (CPQ), Qwilr (proposals),
@stripe (payments)
4. Client Delivery
We sometimes welcome 30 new accounts in a single quarter.
To keep up, we:
> Automated kickoff workflows via n8n
> Synced GSuite ↔
@supabase ↔ Stripe ↔ Slack
> Offloaded admin (Slack invites, onboarding links, secondary domain provisioning)
Our GTM Engineers spend their hours only on the work that wins clients deals: custom ICP matrix, creative campaign concepts, copy.
Stack:
@airtable, n8n,
@SlackHQ, Google Suite,
@supabase
The infographic below maps every connection visually 👇