Skip to content
Industry Playbooks

Building an Outbound SDR Cadence That Actually Scales

Most SDR cadence advice ignores the one variable that breaks every ambitious dial target: carrier cost. When your team gets good at outbound, the bill grows with them — and that penalizes exactly the behavior you want.

Why most SDR cadences stall at volume

A six-touch cadence sounds simple: three calls, two emails, one LinkedIn. In practice, the calls are the bottleneck. A well-run SDR makes 80 to 120 dials per day. At that pace, a 20-rep team produces 1,600 to 2,400 dials on a strong day — and that volume is where per-minute billing begins to expose itself.

Assume an average of 90 seconds of ring and talk time per dial across connects, voicemails, and abandoned calls. At $0.0085 per minute (a common wholesale-tier estimate), 2,000 dials per day equals roughly $255 in daily carrier cost — before any redialing or follow-up sequences. Over a 20-day month that is $5,100 in carrier spend for 20 reps, on top of their salaries, tools, and overhead.

When leadership sees the carrier bill grow alongside rep productivity, the instinct is to throttle dials. That is the wrong answer, but it is the rational one under per-minute economics.

The flat-rate alternative

UnlimCall's flat-rate model prices by seat, not by minute. At $99 per seat per month (US/CA), a 20-rep team costs $1,980 in carrier expense — fixed. An SDR who dials 120 times on Tuesday costs the same as one who dials 60. The marginal cost of every additional call above that baseline is zero.

That changes the incentive structure. Managers can push for higher dial targets without watching the bill climb. Reps can redial no-answers on the same day without approval. The cadence can be designed around what converts, not around what keeps costs in check.

How to structure the calls inside the cadence

With carrier cost removed as a constraint, the call structure inside a cadence can be built on conversion data alone.

Day 1 — First dial plus voicemail. Call at the prospect's late morning (10:30 to 11:00 local). Leave a voicemail only on the first attempt. A 15-second voicemail referencing a specific pain point outperforms a generic introduction.

Day 2 — Email. Reference the voicemail. Keep it to three sentences. One question at the end — not a demo request.

Day 3 — Second dial, no voicemail. Ring twice. If no answer, hang up. No voicemail inflation.

Day 5 — LinkedIn connection request. No InMail, no note. The connection alone creates a touchpoint.

Day 7 — Third dial plus breakup voicemail. Frame it as a final attempt. State a specific reason you wanted to connect. Give a specific call-back number.

Day 8 — Breakup email. One sentence. Ask if timing is wrong. Include an unsubscribe path.

Six touches over eight business days. The three call attempts can run at higher frequency when carrier cost is not a gating factor — meaning reps can attempt the Day 3 dial twice without worrying about billing.

Caller ID as a conversion variable

A cadence built on strong content still fails if the number shows as "Spam Likely" or an out-of-area area code. Prospects in Chicago answering a call from a 206 Seattle number before the SDR even speaks — that is a cost you cannot recover in the call.

UnlimCall provisions local caller ID numbers for your account in each activated market. Numbers are not drawn from a shared pool — they are provisioned specifically to your account during onboarding. A Chicago prospect sees a 312 or 773 number. In the US and Canada, calls are STIR/SHAKEN attested, which reduces downstream spam-flagging risk.

A number provisioned to your account on a flat-rate trunk also resets the dial volume math. If you want to run three separate local numbers for Chicago, Milwaukee, and Detroit on the same US seat, that is a configuration question, not a cost question.

Measuring cadence performance without gaming the metric

The metric that matters is dial-to-meeting booked. Not connect rate, not email open rate — the ratio of total dials attempted to qualified meetings actually booked.

A healthy SDR cadence in B2B SaaS typically produces one meeting per 60 to 90 dials, depending on list quality and market. At 100 dials per day, that is one to two meetings per rep per day. At 20 reps dialing 100 times each, the cadence should produce 20 to 40 booked meetings per day — approximately 400 to 800 per month.

Track this ratio weekly per rep and by list segment. When connect rate falls below 3% for a given segment, the list needs refreshing before the cadence problem is structural.

Ramp time and cadence calibration

New SDRs should not run the full cadence on day one. Start with 40 dials per day for the first two weeks. This is not a cost-management measure — it is a quality measure. New reps make worse calls when overwhelmed. Ramp to 80 in week three, 100 to 120 in week five.

Calibrate the cadence timing during ramp. An SDR covering the US Pacific time zone should not start dialing at 8 AM Eastern. Match the dial window to the prospect's timezone, not the rep's office clock.

Takeaways

Carrier cost is not a fixed overhead — it is a variable that grows with team performance under per-minute billing. A flat-rate SIP trunk removes that variable and lets cadence design be driven by conversion data. Local caller ID, correct timezone targeting, and a disciplined six-touch structure over eight business days give a well-built cadence its best chance of producing consistent dial-to-meeting results at scale.

Ready to remove carrier cost as a cadence constraint?

Review per-seat pricing for your target markets — including daily rates for campaigns that do not run all month — at /pricing/.