← All resources

B2B appointment setting: define a qualified appointment

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

A qualified appointment is not an appointment you feel good about. It is an appointment that matches a grid written and signed before the first call. Here is the one we use, with the proof expected for every line and a closed list of rejection reasons.

The short answer

A qualified B2B appointment is one whose six conditions were written down, dated and accepted by both sides before the first call, and each of which can be read back from a record: the company, the contact, the stated need, the means, the legal basis for the outreach, the logistics. Anything not in the grid is not a criterion. It is an impression, and an impression can neither be invoiced nor disputed.

Below is the grid, the proof expected per line, the closed list of rejection reasons and the real-cost formula. In B2B appointment setting, this document, not the commercial contract, settles who is right at the end of the month.

The six blocks

One block, one closed question. If the answer is maybe, the line is red and the appointment is not qualified. No weighting, no score out of 100: a score invites negotiation, a box does not.

BlockCriterion written before launchProof expected
1. CompanyCountry, sector (official activity code), headcount, target locationDated register extract, company number
2. ContactJob title and role in the decision: decides, co-decides, influencesName, title, named business e-mail address
3. NeedProblem stated by the contact, in their own wordsTwo sentences captured during the call
4. MeansIndicative budget, or confirmation that a budget exists, plus timingQuoted sentence and target quarter
5. Legal basisWhere the contact came from, link to their profession, how to objectRegister line: source, date, channel, information notice
6. LogisticsDate, time, time zone, channel, duration, attendeesCalendar invitation accepted

Block 1: size is verified, not declared

The word SME means nothing until the threshold is written. The European Commission provides one, shared across the four countries we work in: a micro enterprise has fewer than 10 staff and up to 2 million euros of turnover, a small enterprise fewer than 50 staff and up to 10 million, a medium-sized enterprise fewer than 250 staff with up to 50 million of turnover or 43 million of balance sheet total[1]. Copy those thresholds into your grid, then check them in the national register rather than in the list you bought.

Block 5: compliance is a quality criterion, not an annex

The French data protection authority notes that prospecting aimed at professionals can rest on legitimate interest, that the approach must relate to the person's occupation, its own example being a call presenting software to an IT director, and that every approach must let the recipient refuse by simple means[2]. An appointment without that register line becomes indefensible the day the prospect writes to a regulator. Country-by-country detail sits in our guide to B2B prospecting and the GDPR in France, Belgium and the Netherlands: each country has its own authority, the CNIL in France, the APD in Belgium, the Autoriteit Persoonsgegevens in the Netherlands, the CNPD in Luxembourg, and each must be read before assuming a rule applies everywhere.

Write the grid before the first call

Three decisions matter more than the criteria themselves, and none of them can be taken mid-campaign.

  1. Who rejects. One named person on your side, not whichever sales rep took the call.
  2. Within what deadline. 48 working hours after the meeting takes place. After that, the appointment stands as accepted.
  3. What a rejection becomes. Replaced, credited, or neither: put it in writing. It is the one clause both sides genuinely re-read.

Add three house criteria at most, one per real quirk of your sales cycle, never twelve. A twelve-line grid is negotiated line by line; a six-line grid is checked.

Rejection reasons: a closed list

The only eight admissible reasons, any other reason being inadmissible:

  • Company outside the block 1 criteria: country, sector or size.
  • Contact with no role in the decision.
  • No need expressed: the prospect agreed out of politeness.
  • Timing beyond the written horizon.
  • Duplicate: current client, live opportunity, appointment already delivered.
  • Legal basis missing or wrong in the register.
  • No-show with no reschedule within 10 days.
  • False details: the company or the person does not exist.

We did not click, it is not a good moment for us, our rep was travelling: off the list.

The real cost of an accepted appointment

The grid changes your price, not only your quality: an appointment rejected and not replaced costs as much as one delivered.

Real cost = amount invoiced / (appointments delivered x (1 - rejection rate) x (1 - no-show rate))

Working assumptions, to be replaced by your own figures: 20 appointments delivered, 15 % rejected, 10 % not honoured, 4,000 euros invoiced. That gives 4,000 / (20 x 0.85 x 0.90), roughly 261 euros per meeting actually held against 200 euros at list price: a 30 % gap produced by two rates nobody was measuring. Measure them for one quarter before renegotiating anything, then compare with our method for calculating the cost of a qualified B2B appointment and with the billing model itself, pay per appointment or retainer.

Four countries, four registers to verify block 1

CountryRegisterWhat you verify there
FranceSirene register, held by Insee[3]SIREN, SIRET, main activity (APE code), establishments
BelgiumCBE / KBO Public Search, FPS Economy[4]Company number, name, address, NACE-BEL codes, establishment units
NetherlandsHandelsregister, held by KVK[5]KvK number, SBI code, establishments, authorised officers
LuxembourgRCS, held by Luxembourg Business Registers[6]Registration, articles and filings, RESA publications

One detail quietly breaks verification routines: in France the sirene.fr website has closed and register data is now consulted through the Annuaire des Entreprises[3]. If your provider's procedure still cites the old address, that procedure has not been re-read in a year. For a local market, ask the same question city by city: our notes on B2B appointment setting in Brussels show what bilingualism changes in block 2.

At CyberNovaLabs.io

We write the grid before the first call, have it validated line by line, and deliver every appointment with its proof: register extract, contact's job title, two sentences of stated need, origin of the contact. No minimum term, per appointment or on a retainer, pricing on quotation. See our B2B appointment setting service, or send us your current grid for review: we will point out the lines that will not survive a rejection.

Sources

  1. Commission europeenne - SME definition (recommandation 2003/361)
  2. CNIL - La prospection commerciale par courrier electronique
  3. Insee - Systeme national d'identification et du repertoire des entreprises et de leurs etablissements (Sirene)
  4. SPF Economie - BCE / KBO Public Search
  5. KVK - Handelsregister
  6. Guichet.lu - Publication et publicite des depots au RCS (Luxembourg Business Registers)
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

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