
When prospects do not pick up, the cause is almost never your script. They have not heard it. The cause is technical: a flagged number, the wrong hour, switchboard lines instead of mobiles, a stale list, phone screening, or missed callbacks ringing into nowhere. Each has a test you can run in an hour and a fix you can apply this week.
Here is the diagnostic tree we use, built on 1,000,000 B2B cold calls in France, where the average connect rate is 11.3% and the good teams sit between 15 and 20%.
Pull your last 200 dials per rep. For each, note the outbound number, the hour, the number type (mobile, landline, switchboard), the attempt count and the outcome. Twenty minutes with a spreadsheet beats a month of guessing. The six reasons below each leave a fingerprint in that data.
The fingerprint. One outbound number sits a third or more below the team average on the same lists. Prospects who do answer sometimes open with "this came up as spam".
Why it happens. Too many calls per number, too many calls under ten seconds, a few prospect reports, or a recycled number that was already burned.
The fix. Retire the number, keep it alive for inbound, move the rep to a tested clean one. Then prevent: a pool of registered numbers per rep, rotation, daily volume caps, and a weekly check of connect rate per number.
The fingerprint. Call blocks at 8am, or spread over lunch, with low connect rates across every rep and every number.
Why it happens. Reps call when their own calendar is free, not when the prospect's is.
The fix. In our benchmark, 4pm gives a 15.8% connect rate, 10am 14%, 8am 9.8%. Founders pick up more around 10am, marketing around 4pm, HR around 1pm. Move the blocks. This is the cheapest 60% you will ever find.
The fingerprint. Decent "answered" rate, poor conversation rate. Reps spend the connect asking for someone.
Why it happens. The list came from a data vendor's generic company numbers, or from the CRM's company field.
The fix. Enrich for verified direct mobiles before the list enters the dialer. In B2B Europe, a decision-maker on a mobile answers; a receptionist on a landline screens. In our experience the gap between an 11% team and a 20% team is mostly the share of direct lines.
The fingerprint. Many dead or wrong numbers, and contacts on their sixth attempt.
Why it happens. Lists get recycled because building new ones is work.
The fix. In our experience, most connects happen within the first three attempts. Cap at five attempts, remove dead numbers after the first, and rebuild from CRM signals: website visitors, job changes, closed-lost deals, dormant leads. Reps use about 20% of the signals already in their CRM. The rest is a fresh list with a reason to call attached. On dormant leads, a "How have you been?" opener reaches around 10% success against 1.5% for a standard cold open.
The fingerprint. iPhone-heavy personas (founders, sales leaders) with connect rates far below their usual 15%+, and calls that go to voicemail without ringing long.
Why it happens. Silence Unknown Callers sends numbers not in Contacts, recent calls or emails straight to voicemail. Newer call screening asks unknown callers to state their reason before the phone rings.
The fix. Put your direct number in the signature of the email that precedes the call, so the phone recognises it. Keep numbers clean, because flagged numbers are filtered first. And prepare a ten-second reason that reads well as a transcript: name, company, trigger. Not "it's a quick call".
The fingerprint. Missed calls to your outbound numbers that nobody picks up, or that reach a generic company line.
Why it happens. Outbound numbers were set up for calling out, not for being called.
The fix. Route every outbound number to the rep who called, with the CRM record on screen. Leave one voicemail per sequence with name, company and reason. A callback is the highest-intent connect you will get all day; treat the number like a front door.
Sonik's dialer makes the six fingerprints visible: connect rate per outbound number, per slot and per persona, attempt counts per contact, and the share of connects that were the intended person. Numbers are provisioned in Europe, rotated and capped so reason 1 is rare, and callbacks route to the rep with the record open so reason 6 disappears.
Lists are built from CRM signals synced from HubSpot or Salesforce, which handles reasons 3 and 4 at the source, and each call opens with the context that makes a screening-friendly opener possible. Parallel lines then multiply the result: 5x more conversations for the same hour, against a target of 20 conversations per SDR per day. Details at sonik.ai/dialer and sonik.ai/signals.
Low pickup is a diagnosis problem before it is a telephony or a script problem. Run the six tests in order, flagged number first, callbacks last, and fix what the data shows. This week, export 200 dials per rep with number, hour, number type and attempt, and look for the fingerprint. One of the six will be obvious, and it will not be the one you expected.