Geographic Targeting for B2B Outbound in France and Europe

Geographic Targeting for B2B Outbound in France and Europe

Geographic targeting in B2B outbound means using where a company and a contact actually are to decide who gets called, when, in which language and by which rep. Country is the starting point, not the answer. In Europe you also have to handle number formats, time zones and territory rules, and each one can quietly waste a day of dialing.

Keep four location fields, not one

A single "country" field forces one value onto a record that has several valid answers. Store these separately.

  • Entity country: where the company is registered.
  • Contact location: where the person actually works, which may be a branch or their home.
  • Territory: the area your organization assigns the account to.
  • Calling time zone: the clock the person lives by.

Take a French-registered software company with a sales team in Lisbon. The HR director you want works remotely from Berlin. Entity country says France, the useful time zone says Germany, and the language is probably German or English. One field cannot hold that.

Number formats: store E.164 and test per country

Store every phone number in E.164: a plus sign, the country code and the number, with no spaces and no leading national zero. Dialers fail on inconsistent formats, and spreadsheets silently remove leading zeros.

  • France: national numbers have ten digits starting with 0, such as 01 for Paris landlines and 06 or 07 for mobiles. Internationally, you drop the 0 and add +33.
  • United Kingdom: same logic, drop the leading 0 and add +44.
  • Spain: nine digits with no leading national zero. Mobiles begin with 6 or 7. Add +34.
  • Italy: the exception. Landline numbers keep their leading 0 after +39, so stripping it breaks the number.

Before you launch on a new country, dial five numbers by hand in the format your dialer will use. It takes ten minutes and catches the whole class of format errors.

Call windows by time zone

Most of Western and Central Europe, including France, Germany, Spain, Italy and the Benelux countries, shares Central European Time. The United Kingdom, Ireland and Portugal sit one hour behind. Finland, Greece and Romania sit one hour ahead. The EU and the UK change clocks on the same weekend, so those gaps stay stable all year.

Our benchmark covers 1,000,000 B2B cold calls in France. There, the best slots across personas were 4pm (15.8% connect rate), 10am (14%) and 8am (9.8%). Founders pick up more around 10am, marketing around 4pm and HR around 1pm.

Do not copy those slots to another country. Our data is French, and we have not published figures for other European markets. When you call Portugal from Paris, 4pm in Paris is 3pm local, and local habits around lunch and the working day differ. Run a two-week test per country and read your own results.

The test is simple. Pick two or three time slots, give each the same number of dials on a comparable list, and compare connect rates by slot. Keep the lists similar in persona, because the persona changes the best slot as much as the country does.

Language is a location field too

Some markets do not map to one language. In Belgium, a contact may prefer French, Dutch or German, and in Switzerland, German, French or Italian. Add a preferred language field next to the country and let it drive both the rep assignment and the opener. A call that starts in the wrong language usually ends quickly, however good the list is.

Territory design for SDRs

Territory design is a trade-off between knowing a market and covering it. A few rules hold up in most teams.

Inside France, the same question appears at a smaller scale. Paris and the rest of the country share a language and a clock, so a regional split rarely pays off unless your team visits customers. A split by persona or segment usually keeps the work more even.

  • One account, one owner across all legal entities and offices, so two reps never call the same company.
  • Language before map. A rep who speaks the language of the contact beats a rep who is geographically closer.
  • Leave unknown records unassigned. A guessed territory sends accounts to the wrong rep and hides the data problem.
  • Balance by workload. Size territories by the number of accounts a rep can realistically work in a quarter, not by area on a map.
  • Segment first for small teams. If you have three SDRs, split by persona or industry. Geography starts to matter when language or time zone does.

Check location with two signals

Do not trust one source for the country. Require two agreeing signals, for example the registered address and the website domain or phone prefix, and store which signals agreed. When they disagree, hold the record rather than route it. This is the same discipline as any data quality rule, and it costs far less than a month of calls to the wrong country.

How Sonik approaches geographic targeting

Our benchmark is built on French calls, which is why we describe call windows for France and ask teams in other markets to test their own. We do not assume that a good slot travels.

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 method we recommend is to build one dialing list per call window and persona instead of one per rep territory. A rep then works a list of contacts who are likely to be at their desks at that hour, in a format the dialer can call. Combined with parallel dialing, which gives reps 5x more conversations, a well-built list means those conversations are with the right people. Read the details in our post on real cold call connect rates.

Conclusion

Good geographic targeting is mostly data hygiene: separate fields, clean number formats and a time zone on every record. This week, export your next dialing list, check that every phone number is in E.164, add a calling time zone column and sort by it. Then schedule your calls in blocks by time zone instead of by alphabet.