Back to Blog

How do I set up daily caps per buyer in lead distribution?

5 min read
How do I set up daily caps per buyer in lead distribution?

Daily lead caps are a fundamental requirement of any agency selling leads to multiple buyers. Buyers have finite sales capacity. Sending a mortgage lender 80 leads on a day they can handle 20 wastes the leads, irritates the buyer, and generates disputes. The cap mechanism — a hard ceiling enforced at delivery time — prevents that.

The challenge is not defining the cap. It is enforcing it reliably under real-time load, applying overflow logic when a buyer hits their limit, and making the state visible to both sides without manual reconciliation.

What cap enforcement actually requires

Enforcing a cap correctly under concurrent load requires three things:

  • Atomic counting: the check ("is this buyer under cap?") and the increment ("count this lead") must happen as a single operation. If two leads arrive simultaneously and both check the count before either increments it, both pass a cap that should have stopped the second one. This is a race condition that manual Sheets counters and most Zapier setups cannot prevent.
  • Timezone awareness: "daily" means different things to a buyer in New York vs Los Angeles. A cap reset at midnight UTC is 8 PM Eastern, which causes counterintuitive delivery behavior. Cap windows should reset at the buyer's local midnight.
  • Overflow routing: when a buyer hits their cap mid-day, incoming leads need somewhere to go. The overflow rule determines that — most commonly skip to the next eligible buyer, but sometimes queue for next-day delivery or pause the campaign.

Why manual cap tracking fails

The typical manual approach is a Google Sheet with a counter per buyer, updated by a Zapier step on each lead delivery. This fails in three scenarios that become increasingly likely as lead volume grows:

  • Parallel leads: two leads arrive in the same second. Both Zap runs read the counter before either writes it back. The counter ends up one short, sending the buyer one extra lead.
  • Zap failures: if the delivery step fails but the counter step already ran, the count increments without a lead delivered. Or the reverse — lead delivered, count not incremented. Either way, the cap state drifts from reality.
  • No overflow logic: Zapier has no native condition that says "if this buyer is at cap, route to the next buyer instead." You'd need to chain multiple conditional paths manually, one per buyer, which becomes unmanageable past three buyers.

Agencies that outgrow manual setups typically choose between enterprise platforms like Boberdoo (which starts at $1,000+/mo on a custom quote) or mid-market tools. LeadMove sits in the middle — purpose-built cap enforcement with atomic writes and timezone-aware resets starting at $149/month — without requiring an enterprise contract.

Setting up caps with overflow in a dedicated router

  1. Define cap values per buyer: set daily, weekly, and monthly limits. Most agencies set daily caps matching the buyer's stated capacity and a monthly ceiling as a safety net.
  2. Set the reset timezone: choose the buyer's local timezone so caps reset at their midnight, not yours.
  3. Configure overflow: for each buyer, define what happens when they're at cap. Common options: route to next eligible buyer in priority order, route to a designated fallback buyer, or hold in queue for next reset.
  4. Test with burst delivery: send 5-10 test leads simultaneously against a buyer set to cap at 3. Verify that exactly 3 reach the capped buyer and the rest route to overflow correctly. This tests atomic enforcement.

Comparing tools by cap granularity and overflow support

ToolDaily capWeekly capMonthly capOverflow routingStarting price
Zapier + SheetsManual onlyManual onlyManual onlyNone (custom logic required)Free–$69/mo
LeadProsperYesYesYesYes$499+/mo
LeadMoveYesYesYesYes (next-eligible or queue)$149/mo
LeadByteYesYesYesYes£400+/mo custom quote
BoberdooYesYesYesYes$1,000+/mo custom quote

Giving buyers visibility into their own cap state

Buyers routinely ask two questions: "Did I get my full allocation today?" and "Am I going to run out this month?" Without a buyer portal, both questions generate support emails. With one, buyers log in and see their delivery count, their cap limit, and how many leads remain in the current window. This is not just a convenience — it is a trust mechanism that reduces disputes about whether leads were over-delivered or under-delivered.

Platforms like Boberdoo and LeadMove include buyer portals with real-time cap status. The difference is access cost: Boberdoo's enterprise pricing puts that feature out of reach for smaller agencies, while LeadMove makes it available on the $149 Starter plan.

Daily caps are a solved problem in dedicated lead routing software. The complexity is not in the concept but in the enforcement details — atomicity, timezone handling, and overflow logic — which manual setups consistently get wrong at any meaningful lead volume.

Frequently asked questions

what is a daily lead cap in lead distribution?

A daily lead cap is a maximum number of leads a buyer agrees to receive within a 24-hour window. Once the cap is hit, the router skips that buyer for the remainder of the day, routes to the next eligible buyer, or pauses the campaign. Caps exist to prevent buyer overload and to honor contractual lead volume agreements.

what happens to a lead when a buyer hits their daily cap?

The router applies the configured overflow rule: skip to the next eligible buyer (overflow mode), hold the lead in a queue (queue mode), or log and drop it. Without an overflow rule, the most common outcome with manual setups is silent lead loss — the lead never reaches a buyer and neither you nor the buyer knows it happened.

can i set weekly or monthly caps as well as daily?

Yes, dedicated lead routing tools typically support daily, weekly, and monthly cap windows independently. A buyer might accept 20 leads/day but want a ceiling of 400/month. Setting both prevents burst delivery at the start of the month from consuming the monthly quota in a few days. LeadMove supports all three cap types from its $149 Starter plan.

how do parallel lead deliveries affect cap enforcement?

Parallel delivery — two leads arriving within milliseconds of each other — is where manual cap tracking breaks. A Sheets counter updated by Zapier can have both leads read the counter at 19 (one below cap), both increment to 20, and both deliver — sending the buyer 21 leads instead of 20. Dedicated routers use atomic database operations to prevent this race condition.

do lead caps reset at midnight or on a rolling 24-hour basis?

It depends on the tool and configuration. Most dedicated routers offer both: calendar-day reset (midnight in a specified timezone) or rolling 24-hour window. Calendar-day reset is simpler to explain to buyers. Rolling 24h prevents burst delivery right after midnight when buyers who sell online can get overloaded.

can buyers see when they're approaching their daily cap?

In dedicated tools with a buyer portal, yes — buyers can log in and see their current lead count against their daily cap. LeadMove shows buyers their real-time cap status directly in the buyer portal, eliminating the support emails that come with manual setups. Without a portal, you'd need to send manual emails or build a reporting feed.

how do i prioritize which buyer gets leads first when multiple are under their cap?

Priority ordering in the rule engine determines who gets first refusal. Buyers earlier in the priority list receive leads first, as long as they're under cap. Some agencies use weighted distribution instead — assigning each buyer a percentage weight (e.g. 50/30/20) so leads distribute proportionally rather than filling the top-priority buyer first.

Start distributing leads smarter today

Ingest. Score. Route. Track. One platform.