← All resources

B2B cold call script: a framework that doesn't sound scripted

Published October 27, 2026 · 7 min read · CyberNovaLabs.io

A recited script is audible in the first second. Here is a six-block framework with one mandatory sentence per block, the wording the authorities require in four countries, and the formula that tells you how many calls fill a diary.

The short answer

A useful B2B cold call script is not a text to read out: it is a six-block framework with one mandatory sentence per block and everything else left free. In B2B appointment setting, that framework guarantees three things: the person knows who is calling and why in under fifteen seconds, two qualification criteria are checked before any slot is offered, and the right to refuse further calls is offered plainly. The rest is a conversation, not a recital.

Why the framework matters more than the wording

The public benchmarks are harsh. Across more than 204,000 cold calls and 27,000 conversations, Cognism measures an average success rate of 2.3 % per call, around three attempts to reach a contact, 93 % of conversations happening by the third call and over 98 % by the fifth[1][2]. The RAIN Group benchmark quoted on the same page reports that 32 % of prospects will answer a company they have never spoken to[1].

Two consequences for the script. First, the conversation is rare: the first twenty seconds decide the rest, and no forty-word introduction survives that constraint. Second, call cadence belongs in the script, not in a spreadsheet: past the fifth attempt the framework should define the exit (email, LinkedIn, drop) rather than a sixth dial.

The six-block framework

One sentence per block is mandatory. It fits on one line, it is said as written, and the rep improvises around it. The rest of the document is examples and objection handling, not prose to read.

BlockPurposeTimeMandatory sentence
1. IdentificationSay who is calling, for which company5 sHello, first name last name, from company.
2. PermissionAsk for twenty seconds explicitly5 sI'll take twenty seconds, then you tell me if it's irrelevant.
3. Reason for the callOne observed fact about their peers, not a pitch20 sI'm calling because observed fact in their sector.
4. QualificationTwo written criteria, not ten60 sTwo questions to see whether this actually applies to you.
5. Slot requestTwo precise dates, never an open question15 sTuesday 11 a.m. or Thursday 3 p.m.?
6. Clean exitRight to object, recorded10 sIf you'd rather not be called again, I'll record that permanently.

Block 2 is the first one teams delete and the one to keep: it turns an interruption into tacit consent, and it gives the rep permission to stop without pushing. Block 6 is not courtesy, it is an obligation, as the next section shows.

The wording the authorities require

CyberNovaLabs.io works in the Netherlands, Belgium, France and Luxembourg. The four countries do not require the same thing, and none of these rules can be inferred from a neighbour's.

CountryWhat the script must provideReference
FranceEvery approach must let the person identify the calling organisation and express, by a simple means, a refusal of further approaches. For B2B, prospecting can rest on legitimate interest when the subject relates to the person's professional role, with prior information and a simple, free right to object. Since 11 August 2026, calls to consumers require prior consent.CNIL, guidance of 10 June 2026[3]
BelgiumCheck the Do Not Call Me list before any telephone canvassing and remove the listed numbers, whatever the nature or size of the calling company. The list is open to any telephone subscriber; access requires a paid licence from the DNCM non-profit. Fines up to EUR 80,000.FPS Economy[4], DNCM[5]
NetherlandsNo anonymous calling: the calling number must be visible and reachable at normal cost. The right to object must be actively offered in every conversation, and the company must be able to prove it was offered. The Bel-me-niet Register was withdrawn on 1 July 2021.ACM ConsuWijzer[6], ACM[7]
LuxembourgThe amended law of 30 May 2005 provides that the user and the subscriber hold a right of rectification and a right to object to the processing of data concerning them; the CNPD supervises compliance.CNPD[8]

These markers describe telephone prospecting as the quoted authorities present it; the Dutch pages address calls to individuals first. Have the B2B perimeter checked country by country before a campaign. The detail sits in our article on B2B appointment setting rules in the Netherlands. This text quotes the authorities; it does not replace legal advice.

Two qualification questions, not ten

A script with ten questions produces a job interview. Two criteria are enough, provided they are written before the first call and identical for the whole team. Pick two of the four below depending on the offer:

Those two criteria are exactly what the contract must state when appointment setting is outsourced: without a written definition, the supplier delivers conversations and invoices meetings. We listed the commitments to check in our article on the 10 clauses to check in an outsourcing contract.

Measuring the script: the formula

A script is not judged by ear but by the call volume it demands to fill a diary.

Calls needed = target meetings / meetings per call
Assumptions, to be replaced by your own numbers. Using the 2.3 % average success rate per call measured by Cognism[1], eight meetings a month require roughly 348 calls, about 17 calls per working day. Double the rate because contact data is verified and block 2 holds, and you land at 174 calls. Neither figure is worth anything until your own full-month records replace them: sector, target size and list quality move the result by a factor of three.

Mind the denominator: a meeting booked is not a meeting held. If your no-show rate is above 20 %, the problem is confirmation, not the opening lines; seven concrete levers are set out in our article on cutting no-shows in B2B appointment setting.

At CyberNovaLabs.io

We write the framework, the qualification criteria and the per-country wording before the first call, then we make the calls. B2B appointment setting runs with no minimum term, per meeting or on a fixed fee, with qualification criteria approved in writing before launch: a meeting outside the criteria is not invoiced. Pricing is on quotation, depending on target and language. This is an obligation of means: we do not promise a number of signatures.

Book a call to shape your cold call framework

Sources

  1. Cognism — 45+ Key B2B Cold Calling Statistics (2026)
  2. Cognism — The State of Cold Calling in 2025 (rapport, 204 000+ appels)
  3. CNIL — Prospection commerciale par telephone (hors automate d'appel) : quelles sont les regles ? (10 juin 2026)
  4. SPF Economie (Belgique) — Demarchage telephonique et liste Ne m'appelez plus !
  5. Do Not Call Me (DNCM) — gestionnaire de la liste belge
  6. ACM ConsuWijzer (Pays-Bas) — Telemarketing: wanneer mag een bedrijf u bellen? (1 juillet 2021)
  7. ACM (Pays-Bas) — Telefonische verkopers moeten expliciete toestemming kunnen bewijzen (29 juin 2022)
  8. CNPD (Luxembourg) — Dispositions specifiques dans le domaine des communications electroniques
CyberNovaLabs.io

Qualified meetings, no lock-in.

Criteria in writing before launch, pay per meeting or monthly, stop with a simple email.

→ Get meetings booked

Read next

November 3, 2026 · 7 min read

Belgian tax portal attacked: deadline moved (28/10/2026)

Four days without MyMinfin, Tax-on-Web or Biztax, and a filing deadline that did not move. No data was stolen, so the cost sits elsewhere. What the Belgian tax portal cyberattack changes in practice for an SME in Belgium, France, the Netherlands and Luxembourg.

Read the article →
November 3, 2026 · 9 min read

AI Act 2026: what SMEs actually need to know

Applicable since 2 August 2026, the AI Act comes down to three duties for an SME that buys AI. The heavy Annex III rules now wait until 2 December 2027. Here are the dates, the fine ceilings that actually apply to an SME, and who enforces in the Netherlands, Belgium, France and Luxembourg.

Read the article →
October 29, 2026 · 7 min read

PHP: 218 products still vulnerable, NCSC-NL list (28/10/2026)

The 21 October PHP patch does not close the case. On 28 October the Dutch NCSC listed 218 products still vulnerable out of 757 tracked, and a third vector still has no patch.

Read the article →
October 29, 2026 · 9 min read

B2B appointment setting for estate and letting agents

Agencies, property managers, managing agents: B2B appointment setting is allowed in all four countries, but the Belgian code of conduct follows your provider and Dutch law changes with the legal form of the firm you call. What to check before the first call.

Read the article →
October 27, 2026 · 7 min read

Brotli flaw: Node.js patched, then .NET out-of-band (25/10/2026)

One Brotli flaw triggered two separate fixes in four days, first at Node.js, then at Microsoft. The defect belongs to neither: it comes from a Google library that both of them bundle. For an SME, the useful question is not "do we run Node.js?" but "what is inside the software we run, and who updates it?".

Read the article →
October 27, 2026 · 8 min read

NIS2 Belgium: are accounting firms and fiduciaries in scope?

Accounting appears in neither Annex I nor Annex II of the Belgian Act of 26 April 2024. But a fiduciary that runs its clients' IT can become a managed ICT service provider, and every firm feels the supply chain pressure of its in-scope clients.

Read the article →
Newsletter · CyberNovaLabs.io

Security Briefing

One email a month: a figure from our barometer, the NIS2 and CRA dates that matter in the Netherlands, Belgium and Luxembourg, and one practical guide. In English. Unsubscribe in one click.

→ Get meetings booked