Campaign Operations

The 30/50 Rule: When and How to Refill Your Campaign Lists

8 min read
MK

Mitchell Keller

Founder & CEO, LeadGrow · Managed 3,626+ cold email campaigns. 6.74% average reply rate. Booked 2,230+ meetings in 2025.

TL;DR

  • **The 30/50 Rule: refill when your list drops below 30% of its original size, or when reply rates fall below 50% of their peak.** Either trigger means the list is exhausted and squeezing it further produces diminishing returns.
  • **You need 5,000 to 8,000 fresh contactable prospects per month to sustain a serious outbound operation.** That requires a total addressable market of 30,000+ companies. If your TAM is smaller, you need to expand segments or slow your send velocity.
  • **Build a refill pipeline, not a refill panic button.** Waterfall enrichment running continuously means you never run dry. The teams that scramble for contacts mid-campaign are the ones who didn't plan.

By Mitchell Keller, Founder & CEO, LeadGrow. Managed 3,626+ cold email campaigns. 6.74% average reply rate. 2,230+ meetings booked in 2025.

Lists have a shelf life

Every cold email list has an expiration date. Not because the data goes bad (though it does, at about 30% per year). The real reason is simpler: you run out of new people to email.

We've managed 3,626+ campaigns and the pattern is always the same. A new list launches strong. Reply rates are high because you're reaching fresh prospects who haven't heard from you. Week by week, the list shrinks as contacts get emailed, bounce, unsubscribe, or reply. Eventually you're left with a small pool of contacts who have already seen your message 3 to 5 times and didn't respond. Squeezing that pool harder doesn't produce results. It produces spam complaints.

The question isn't whether your list will exhaust. It will. The question is whether you have a system to refill it before performance craters.

The 30/50 Rule

We use two triggers to know when a list needs refilling. Either trigger means it's time.

Trigger 1: List volume drops below 30% of original size

If you loaded 5,000 contacts into a campaign and your active (un-emailed, un-bounced, un-replied) pool drops below 1,500, the list is functionally exhausted.

At that point, you're sending to the bottom of the barrel. These are the people who didn't respond to your first 3 to 5 touches. Some of them are legitimate prospects who just weren't ready. Most of them are either bad fits, wrong contacts, or people who will never engage regardless of what you say.

The math on the 30% threshold:

What happened to the other 70% Typical % of original list
Completed all sequence steps (no reply) 45 to 55%
Bounced (invalid email) 3 to 8%
Replied (positive, negative, or neutral) 5 to 10%
Unsubscribed 1 to 3%
Removed manually (wrong person, out of office) 2 to 5%

When you've burned through 70% of the list, the remaining 30% contains a disproportionate number of hard to reach or irrelevant contacts. Refill time.

Trigger 2: Reply rates fall below 50% of peak

This trigger catches list exhaustion even when volume hasn't hit the 30% threshold. It happens when you've already contacted the best-fit prospects in your list and the remaining contacts are progressively worse fits.

Example: your campaign launched at 8% reply rate in week 1. By week 6, it's dropped to 3.5%. That's below 50% of peak (4%). The list composition has shifted. The prospects who were most likely to respond already did. What's left is lower quality.

You could add more steps to the sequence. You could rewrite the copy. But if the drop is consistent across multiple messaging variants, the problem isn't the message. The problem is who's left on the list.

The TAM math: how big does your market need to be?

Before building a refill pipeline, do the math on whether your market can sustain continuous outbound. Here's the formula:

Monthly contacts needed: If you're sending 200 emails per day across all inboxes (a moderate operation), that's roughly 4,400 new contacts per month (200 x 22 business days). Add 20% buffer for bounces and bad data, and you need about 5,500 fresh contacts per month.

Annual contacts needed: 5,500 x 12 = 66,000 contacts per year.

Minimum TAM to sustain that: Assuming you target 2 to 3 personas per company, one company might yield 2 to 3 contacts. So 66,000 contacts requires roughly 22,000 to 33,000 companies in your total addressable market.

We recommend a minimum TAM of 30,000 companies for sustained cold email operations. Below that, you'll exhaust your market within a year and need to either expand your ICP definition or reduce send velocity.

TAM Size Sustainability Recommendation
Under 10,000 companies 3 to 6 months at moderate volume Low volume, high personalization. Consider ABM instead of cold email at scale.
10,000 to 30,000 companies 6 to 12 months at moderate volume Workable with careful list management and slower send velocity.
30,000 to 100,000 companies 12+ months sustainable Sweet spot for cold email. Refill pipeline keeps campaigns running indefinitely.
100,000+ companies Years of runway Scale aggressively. Your constraint is infrastructure, not list size.

If your TAM is under 30,000 and you can't expand it, that doesn't mean cold email won't work. It means you need to be more deliberate about pacing and quality. See our list building guide for strategies in tight markets.

Building a refill pipeline (not a panic button)

The worst time to build a new list is when your current one runs out. You're scrambling, your campaigns are paused, and you're pulling data as fast as possible with no quality control. That's how you end up with 8% bounce rates and burned domains.

The refill pipeline runs continuously. While your current campaign is active, the next batch of contacts is being enriched and verified in the background.

Step 1: Set up continuous sourcing

Define 3 to 5 ICP segments for your outbound. Each segment is a different combination of job title, company size, industry, and geography. Having multiple segments means you're never dependent on a single list.

Example segments for a B2B SaaS company:

    • VP Sales at SaaS companies, 50 to 200 employees, US
    • Head of Growth at SaaS companies, 20 to 100 employees, US + UK
    • CEO at agencies, 10 to 50 employees, US
    • Director of BD at mid-market tech, 200 to 1,000 employees, US

Each segment feeds into the pipeline independently. When Segment A runs low, Segments B through D are still producing.

Step 2: Run waterfall enrichment on a schedule

Use waterfall enrichment to maximize coverage on every batch. Run new batches every 2 weeks. This keeps a steady flow of verified contacts ready to load.

The cadence we use:

    • Week 1: Pull new target accounts from your data source (Apollo, LinkedIn Sales Nav, industry databases) using proper list building filters
    • Week 2: Run through Clay waterfall, verify, deduplicate against existing campaigns
    • Week 3: Quality check, segment, prepare for campaign loading
    • Week 4: Load into campaigns, monitor initial performance

This 4 week cycle means you always have fresh contacts 2 weeks ahead of when you need them. No scrambling. No paused campaigns.

Step 3: Deduplicate against previous sends

This is where most teams fail. They pull a fresh list and load it into a campaign without checking whether those contacts were already emailed in a previous campaign. The result: the same prospect gets your cold email twice. Or three times. From different domains.

Before loading any new batch:

    • Export all previously contacted emails from your sending tool
    • Cross-reference against the new batch
    • Remove any matches
    • Also remove anyone who has unsubscribed, bounced, or marked you as spam in any previous campaign

Your sending tool should maintain a global suppression list. If it doesn't, build one manually in a spreadsheet and check it before every load. This is tedious but non-negotiable. Emailing someone who already told you to stop is the fastest way to destroy your domain reputation and your company's credibility.

Step 4: Monitor the refill triggers

Set up weekly checks on both triggers:

    • Volume check: How many active (un-emailed) contacts remain in each campaign? When it hits 30% of the original load, start loading the next batch.
    • Performance check: What's the reply rate this week vs. peak reply rate? When it drops below 50% of peak, start loading the next batch.

We review these numbers every Monday morning across all client campaigns. It takes 15 minutes and prevents the "oh crap we ran out of contacts" conversation.

What to do when your market is tapped

Even with a refill pipeline, there are situations where you've genuinely reached most of your addressable market. This typically happens after 12 to 18 months of aggressive outbound in a market under 50,000 companies.

Options when you've tapped the market:

Expand your ICP

Look at adjacent roles (if you targeted VPs, try Directors). Look at adjacent industries (if you targeted SaaS, try professional services). Look at adjacent geographies (if you targeted US only, try UK and Canada).

Expansion works if the new segments have genuine pain that your product solves. Expanding just for volume is how you end up with low reply rates and wasted budget.

Re-engage old contacts

Contacts you emailed 6+ months ago are fair game for re-engagement. Their situation may have changed. New budget cycle, new pain points, new decision makers. A re-engagement cadence with fresh messaging can pull 2 to 4% reply rates from previously unresponsive prospects.

The key: use completely different messaging. If your original campaign led with a pain point, try a case study angle. If you led with social proof, try a question-based approach. Same person, different message, different timing.

Slow your velocity

If your market is small, send fewer emails per day but make each one count. Drop from 200/day to 50/day with higher personalization. This extends your runway from 6 months to 24 months. Smaller markets often respond better to high-touch outreach anyway.

The numbers to track

Weekly list health metrics:

    • Active contacts remaining: How many prospects haven't been emailed yet? Track per campaign.
    • Burn rate: How many new contacts are you consuming per week? This tells you how many weeks of runway you have.
    • Refill pipeline status: How many verified contacts are staged and ready to load? This should always be at least 2 weeks of burn rate ahead.
    • Reply rate trend: Is the reply rate stable, rising, or declining? Declining reply rate on a stable list means messaging fatigue or list exhaustion.
    • Bounce rate per batch: Are newer batches bouncing more than earlier ones? Rising bounce rates on new batches means your data source quality is declining.

We track these weekly across all campaigns. The teams that track these never run out of contacts. The ones who say "we'll figure it out when we need to" always run out.

Cold email list management isn't the exciting part of outbound. It's not as fun as writing copy or analyzing reply rates. But it's the operational backbone that determines whether you can run campaigns for 3 months or 3 years. Build the pipeline, follow the 30/50 rule, and the campaigns sustain themselves.

Frequently Asked Questions

Want us to run this playbook for you?

Book a strategy call and we'll show you how these frameworks apply to your business.

Book Strategy Call