DEV Community

Cover image for I Built a Lead Pipeline That Generated Zero Revenue — Then I Discovered ABM
lakshmi
lakshmi

Posted on

I Built a Lead Pipeline That Generated Zero Revenue — Then I Discovered ABM

Six months into building our B2B SaaS tool, our funnel looked great on paper.

Traffic was up. MQLs were climbing. Our drip sequences had a 28% open rate.

Revenue? Flat.

We were doing what every growth blog told us to do — cast wide, nurture hard, convert who you can. The problem was we were optimizing a machine that was aimed at the wrong target. We had hundreds of leads and almost none of them were the kind of company that actually needed what we built.

That's when I started actually reading about Account-Based Marketing — not the surface-level "target high-value accounts" stuff, but the mechanics of how it works and why it flips the traditional funnel on its head.

Here's what I learned, and how we rebuilt our entire outbound approach around it.

What ABM actually means (beyond the buzzword)

Most definitions make ABM sound obvious: "instead of marketing to everyone, market to specific companies."

Sure. But that's like saying "instead of writing bad code, write good code."

The real shift is philosophical. Traditional B2B marketing optimizes for volume — more leads, more MQLs, more traffic. ABM optimizes for fit. You decide who you want as a customer before you build any campaign. Then every touchpoint — your ads, your cold emails, your content, your LinkedIn outreach — is coordinated specifically around those accounts.

Not a filtered demand-gen list. Not a segmented email blast. A fully coordinated, account-specific campaign where you know the company, the decision-makers inside it, and what problem they're actively trying to solve.

The practical difference:

| Traditional Funnel | ABM |
| Generate leads, then qualify | Qualify accounts, then engage |
| Volume-first | Fit-first |
| MQLs as success metric | Account engagement + pipeline |
| Generic nurture sequences | Personalized per account/persona |
| Sales gets whoever converts | Sales gets pre-warmed target accounts |

That last row is what changed everything for our sales team. Instead of chasing whoever raised their hand, they were working accounts that were already pre-warmed and expecting to hear from us.

The three-tier model we actually implemented

You don't run ABM the same way for every account. That's the part most guides skip.

The practical framework is a three-tier system, and how much resource you put in scales with the size and likelihood of each account.

Tier 1 — High-value, fully bespoke
These are your dream accounts. 10–50 companies max. Every single one gets a fully personalized approach: custom landing page, specific content written around their use case, direct outreach from a senior person, sometimes even personalized video.

This is expensive and time-consuming per account. That's the point. You only do it for the accounts where winning would genuinely move the needle.

Tier 2 — Mid-tier, lightly personalized
Broader group, maybe 50–200 accounts. Same segment, similar pain point. You customize at the industry or use-case level rather than the individual company level. One email variant per vertical, not per account.

Tier 3 — Programmatic ABM
Several hundred accounts that fit your ICP. You target them with paid ads, retargeting, and content — but minimal manual effort. More like precision demand-gen than true ABM. Automated, data-driven, lower cost per account.

We started with just Tier 1 and Tier 3. Tier 2 came later once we had the playbooks figured out.

How we built our target account list (the part nobody explains well)

Picking the right accounts is where ABM either works or fails. This took us longer than expected.

Our initial list was just "companies that look like our best existing customers." That's fine as a starting point but it misses the timing dimension entirely.

What actually mattered:

1. Technographic fit — are they using tools that indicate they're in the market? Tools like Clearbit or BuiltWith let you filter companies by their tech stack. If a company is running Salesforce + HubSpot + Outreach, they're clearly investing in their sales infrastructure. That's a signal.

2. Intent data — are they actively researching your category right now? Intent data tells you which companies are spiking in search and content consumption around topics relevant to your product. A company researching "sales prospecting tools" this week is a better target than one that looked interested six months ago.

3. Firmographic fit — size, industry, revenue, growth stage. The obvious filters, but important.

4. Trigger events — funding announcements, new hires in relevant roles, product launches, geographic expansion. A company that just raised a Series B and hired a new VP of Sales is almost certainly rebuilding their go-to-market stack.

Combining these four signals gave us a much tighter, higher-quality account list than we'd ever had.

** The tech stack we used (relevant for devs building this)**

For anyone building an ABM motion from scratch, here's roughly what the tooling looks like:

Account Intelligence
├── Intent data: Bombora, G2 Buyer Intent
├── Technographics: BuiltWith, Clearbit Reveal
├── Firmographics: Apollo, LinkedIn Sales Navigator
└── Trigger events: ZoomInfo Scoops, Crunchbase alerts

Personalization & Delivery
├── Landing page personalization: Mutiny, Intellimize
├── Ad targeting by account: LinkedIn Campaign Manager (company targeting)
├── Outreach sequencing: Outreach.io, Apollo sequences
└── Direct mail (Tier 1 only): Sendoso

Measurement
├── Account engagement score (custom, usually in CRM)
├── Pipeline influenced by ABM accounts
└── Account progression tracking (awareness → engaged → opportunity)

None of this has to be expensive at the start. We ran our first ABM pilot with just LinkedIn + Apollo + a spreadsheet tracking engagement per account. It was manual and messy, but it validated the approach before we invested in tooling.

** What happened when we actually ran it**

Three months after switching from broad demand-gen to a focused ABM motion on 40 Tier 1 accounts:

  • Pipeline from those 40 accounts exceeded what our previous entire funnel generated in six months
  • Average deal size went up because we were targeting companies where our product actually solved a real problem at scale
  • Sales cycle got shorter because accounts were pre-warmed and the outreach felt relevant, not cold
  • Our content team stopped writing for "marketers" and started writing for specific verticals — which also helped our SEO significantly

The volume was lower. The quality was dramatically higher.

** The mindset shift that made it click**

The thing that made ABM finally make sense to me was this reframe:

You're not generating demand. You're identifying and serving existing demand.

Somewhere out there, right now, is a company that has exactly the problem your product solves. They're probably already researching solutions. They might have already looked at your competitors. ABM is the practice of finding those companies before they decide, showing up with the right message, and making sure your product is in their consideration set when they're ready to buy.

That's fundamentally different from hoping the right person stumbles into your funnel.

If you want the full strategic picture

I've been referencing a lot of tactical stuff here, but if you want a complete breakdown of ABM strategy — including how B2B buying committees actually work in 2026, how to align sales and marketing around the same account list, and how to measure ABM beyond just pipeline — this guide covers it thoroughly: [Account-Based Marketing for B2B — Complete Guide]
It's the resource I wish I'd found before building our first (broken) funnel.

TL;DR

  • Traditional B2B funnels optimize for lead volume. ABM optimizes for account fit.
  • Pick your target accounts before building campaigns, not after.
  • Tier your accounts (1/2/3) and match effort to revenue potential.
  • Use technographic + intent + firmographic + trigger signals to build your list.
  • Start manual, prove the model, then invest in tooling.
  • Measure account engagement and pipeline quality, not MQL volume.

The switch from demand-gen to ABM was the single highest-leverage change we made in our go-to-market. It's not the right approach for every stage — but if you're past initial traction and your funnel is producing quantity without quality, it's worth understanding deeply.

Happy to answer questions about how we built this out — especially anything on the technical/data side.

Have you run ABM at your company? What was the hardest part to get right?

Top comments (0)