Outbound Call Campaigns: How to Plan, Run and Measure One

Outbound Call Campaigns: How to Plan, Run and Measure One

An outbound call campaign works best as a time-boxed sprint: one segment, one reason to call, five to ten working days, run in the slots when prospects pick up, and measured in conversations per session rather than dials. This guide shows how to plan, run and measure one.

What an outbound call campaign is, and is not

A campaign has a start, an end and a single question to answer, for example: will HR directors at 50 to 200 person SaaS companies in France take a meeting about onboarding? It is not a list uploaded to a dialer and left running. Always-on dialing never tells you what worked, because nothing changes between day one and day ninety.

Three types cover most needs. A signal-based campaign calls people who just did something: visited your site, changed jobs, opened a role. A warm campaign reopens known contacts such as closed-lost deals. A cold campaign calls a new list. In our data, trigger-based openers reach a 7-10% meeting rate against 2-3% for pitch-first ones, and a “How have you been?” call to a known contact reaches around 10% success against roughly 1.5% for a standard cold open. Run signal-based and warm campaigns first, and keep the cold list for what is left.

Step 1: plan the objective, the segment and the size

Write the goal as a number of meetings, then work backwards.

  • Segment by persona. Founders, marketing and HR pick up at different hours, so mixing them in one list blurs your slot data. Our benchmark shows founders pick up more around 10am, marketing around 4pm and HR around 1pm.
  • Size the list from dials. At the 11.3% average connect rate, and if every connect becomes a conversation, 100 conversations take about 885 dials. A list of 300 contacts called up to three times gives 900 dials, which fits. In our experience, most connects happen within the first three attempts, so a fourth attempt rarely pays.
  • Set the stop rule. Three attempts per contact, then the contact leaves the campaign.
  • Check the rules. Opt-out lists, consent for automated calling and recording notices differ by country. We cover France and other markets. Get your counsel's view before the first dial.

Step 2: build the list and write one opener

Build the list from a reason to call: the signals already in your CRM first, then enrichment for the missing mobile numbers. A list without a reason forces a pitch-first opener, and 65% of reps in our benchmark already open by explaining what they sell.

Write one opener per segment, one voicemail and three objection replies. Keep discovery questions open: those that start with “how” lift conversion by 190% in our data. When an objection lands, ask “What do you mean?” before you answer it, which lifted conversion by 197%. One script per segment keeps the test clean, because you can tell what moved the result.

Step 3: schedule sessions in the slots that pick up, then pilot

Run the campaign as calling sessions of about 90 minutes, not as a background activity. Our benchmark shows 4pm at 15.8%, 10am at 14% and 8am at 9.8%. The slot alone is worth about 60% more connects between 8am and 4pm. Book your sessions at 10am and 4pm and keep admin outside them. Our guide to running a call blitz covers the 90 minutes in detail.

Before you scale, pilot. Take about 10% of the list, run a single session and check four things: connect rate, conversations, objections you did not expect, and meetings booked. Fix the opener, then launch the sprint.

Step 4: measure conversations per session

Dials are an input and they reward speed. Conversations reward the work that matters. Track these in order:

  1. Dials per session, to check the list is being worked;
  2. Connect rate, by slot and persona;
  3. Conversations per session, the main metric. If the day's target is 20 conversations and you run two sessions, each owes about 10;
  4. Meetings per 100 conversations, which tells you whether the opener works;
  5. Second-attempt connect rate, which tells you whether your voicemails and your timing help.

After each session, spend 15 minutes on a debrief: two calls that worked, two that did not, one change for tomorrow. At the end of the sprint, compare slots and personas, keep the winners and retire the rest.

Three mistakes sink most campaigns. The first is mixing personas in one list, which hides which slot works for whom. The second is changing the script every day, so you never learn which opener won. The third is judging the sprint on dials, which rewards a rep for dialing fast rather than for talking to the right people. Change one variable at a time, and write the change down.

How Sonik approaches outbound call campaigns

We treat a campaign as a set of calling sessions on a list built from signals. The Sonik dialer runs parallel dialing, which gives about 5x more live conversations per session, and the rep only hears live humans. Outcomes are logged per attempt, so the team can read connect rate by slot and persona after a few sessions.

Sonik AI dialer: the call list with live call statuses and meetings booked
The Sonik dialer during a session: parallel calls, statuses and the running count of meetings booked.

The list comes from CRM signals: website visits, job changes, closed-lost deals. Our own numbers: half of Sonik's pipeline comes from signals that were already in the CRM.

Conclusion

A good campaign is small, timed and measured. This week, pick one persona, build a list of 300 contacts with a reason to call, and book two 90-minute sessions at 10am and 4pm. Count conversations per session, not dials, and decide what to keep after the second session.