Copywriting

B2B cold email examples, annotated line by line

Updated October 2, 2026 · Ripe Leads

Done-for-you B2B outbound · Copywriting

In short

A good B2B cold email is three to five sentences: one true, specific observation about the recipient, one sentence on how you help, and one easy question. The seven examples below show that shape in different situations, with the choice behind each line marked, so you can write your own instead of pasting someone else's. This page is for sales outreach, not job or internship applications.

A B2B cold email with each line annotated
On this page
  1. What a good B2B cold email has in common
  2. Example 1: a German email built on real vacancy data
  3. Example 2: the hiring-signal email
  4. Example 3: the new-market email
  5. Example 4: the path-in email
  6. Example 5: the follow-up bump
  7. Example 6: the break-up
  8. Example 7: a bad email, rewritten
  9. What these examples do not show: the reply rate
  10. How to adapt an example without sounding like a template

What a good B2B cold email has in common

Every example on this page has four parts and nothing else: a reason for writing now, a reason it matters to this reader, one sentence on what you do, and one low-effort question. Examples 2 to 7 are constructed for this page with generic company names, and each is labelled. Example 1 is the sample email we show on our homepage. None of them carries a reply rate, and none is a client email.

The mechanics behind the four parts are in how to write a cold email that gets replies. Here the work is reading finished emails and seeing why each line is there. The table lists all seven first.

ExampleSituationReason for writing nowAsk
1. German sampleCompany with an open driver vacancyThe ad has been live for nearly two weeksA 20-minute call
2. Hiring signalCompany hiring for a role you help fillThe ad has been open for several weeksPermission to send two profiles
3. New marketCompany opening in a new countryThe first depot opens this autumnWho handles inbound transport
4. Path inA shared, checkable interestA talk the reader gaveA short exchange by email
5. Follow-up bumpNo reply after three or four daysA new fact you left outThe same question, restated
6. Break-upNo reply after two to three weeksYou are closing the threadOne word in reply
7. Bad emailGeneric opener and feature listNoneA 30-minute demo

Example 1: a German email built on real vacancy data

This is the sample email from the "Inside a campaign" section of our homepage, where it is tagged Sample. The vacancy data behind it is real: the Bundesagentur für Arbeit job board, scraped on 22 July 2026. The email itself is an illustration of what goes out, not a message a client sent.

Subject: Kraftfahrer CE in Berlin Guten Tag Herr Wagner, Ihre Anzeige für Kraftfahrer CE in Berlin läuft seit knapp zwei Wochen, und genau solche Stellen besetzen wir. Wir arbeiten mit geprüften Fahrern aus Polen und dem Baltikum, alle mit CE und Code 95, und begleiten Papiere, Anmeldung und Unterkunft, sodass der Fahrer in der Woche nach Ihrer Zusage auf dem Hof steht. Ein Gespräch von 20 Minuten zeigt Ihnen, wie viele passende Fahrer wir für Berlin gerade verfügbar haben. Einen guten Start in die Woche wünscht Tomas

English translation:

Subject: CE drivers in Berlin (English translation) Hello Mr Wagner, Your ad for CE drivers in Berlin has been running for nearly two weeks, and those are exactly the roles we fill. We work with vetted drivers from Poland and the Baltics, all holding CE and Code 95, and we handle paperwork, registration and accommodation, so the driver is on your yard the week after you say yes. Twenty minutes on a call shows you how many suitable drivers we have available for Berlin right now. Wishing you a good start to the week, Tomas

Why each line is there. The first sentence is the reason for writing: a published job ad, which the recipient knows is public and still open. "Exactly the roles we fill" states the offer in one clause. The second paragraph answers the buyer's first doubt, whether a driver can start quickly, with the steps we handle. The ask is 20 minutes, a small commitment with a concrete payoff, the number of available drivers. The sign-off is a first name, as in a message between two people. The language is German because the reader works in German, which multilingual outbound covers in full.

Example 2: the hiring-signal email

Constructed example, not a client email. The company and people are generic. The signal is the open vacancy, the same trigger as Example 1 in a different industry.

Subject: Warehouse shift supervisor in Gdansk Hi Katarzyna, Your ad for a warehouse shift supervisor in Gdansk has been open for several weeks. We place shift supervisors with logistics firms in Poland and the Baltics, people who already run forklift teams and a warehouse system. If it helps, I can send two short profiles so you can judge the fit before deciding how to fill the role. Would that be useful? Anna

The choices. The ad is the reason for writing, named by role and city so it cannot be mistaken for a mass send. The offer sits in one sentence and says who you place, with the two skills that matter for this role. The ask costs the reader nothing: permission to send two profiles. Compare it with a request for a call. A reader who is unsure about talking can still say yes to reading.

Example 3: the new-market email

Constructed example. The signal is public news that a company is opening in a new country. Only write this when the news is real and you can point to where you read it.

Subject: Your first depot in Poland Hi Marek, I read that Acme Foods opens its first depot in Poland this autumn. A new depot needs a delivery partner lined up before the first pallets arrive. We run a daily groupage lane between Hamburg and Poznan and can hold a weekly slot for your loads from the opening week. Who handles inbound transport for the depot? Thomas

The choices. The first sentence names the event. The second turns it into a problem the recipient has to solve in a known order: partner first, pallets after. The offer is specific, a lane and a weekly slot, so the reader can compare it with what they have. The question at the end asks who handles the job, which a recipient who is not the right person can answer with a name.

Example 4: the path-in email

Constructed example. A path in is a true, checkable link between you and the reader: a talk they gave, a post, a mutual contact who agreed to be named. Never invent one. A reader who knows the link is false deletes the email and remembers the sender.

Subject: Your talk on live pick-rate dashboards Hi Julia, In your talk last June you described replacing the weekly pick-rate report with a live dashboard on the warehouse floor. We build the same kind of dashboard for warehouse operators, and I have one question about how you handled the night-shift data. Would you be open to a short exchange by email? Sam

The choices. The opening quotes something the reader said, in enough detail to prove you were there. The offer is one sentence, kept short because the first line did the work. The question about the night-shift data is narrow and asks for the reader's own expertise. The ask is an email exchange, not a call, which suits a reader who has never heard of you.

Example 5: the follow-up bump

Constructed example, a reply in the same thread three or four days after Example 3. It adds a fact instead of asking whether the first email arrived. The full timing and wording logic is in the cold email follow-up sequence.

Subject: Re: Your first depot in Poland Hi Marek, One detail I left out on Monday: the Hamburg to Poznan lane leaves every weekday at 18:00, so a load booked on Tuesday arrives on Wednesday morning. Is inbound transport for the new depot already settled? Thomas

The choices. "One detail I left out" gives the reader a reason to reopen the thread. The detail is concrete, a departure time and an arrival time, so it can be checked. The subject keeps the original subject with "Re:" so the thread stays intact. The closing question is the question from the first email, shorter.

Example 6: the break-up

Constructed example, sent two to three weeks after the first email. It states that you are stopping, which is the whole job of the break-up email.

Subject: Re: Your first depot in Poland Hi Marek, This is my last note on this. If a delivery partner for the Polish depot is already in place, ignore it and good luck with the opening. If the question is still open, reply with one word and I will send the lane schedule. Thomas

The choices. The first line says the thread is closing, so the reader has no reason to ignore it again. The second line gives them an exit that costs nothing: ignore it. The third gives an answer that costs one word. There is no guilt line and no "I assume you are busy".

Example 7: a bad email, rewritten

The common failures are listed in cold email mistakes. Here is one concrete email that commits several at once, then the same offer rewritten for a different, equally generic reader. Both are constructed.

Before:

Subject: Revolutionary logistics solutions for your business Hi there, I hope this email finds you well. My name is Thomas and I am the Business Development Manager at Acme Freight, a leading provider of innovative end-to-end logistics solutions. We offer groupage, full loads, customs clearance, warehousing and real-time tracking at competitive prices. Our customers love our flexible and reliable service. I would love to book a 30-minute demo to show you everything we can do for you. Are you free on Thursday at 2pm? Best regards, Thomas

After:

Subject: Germany in three days from Lodz Hi Ewa, Your online shop ships from Lodz and your delivery page promises Germany in three days. We run a daily groupage lane from Lodz to Hamburg that fits that promise. A 15-minute call shows you our price per pallet against what you pay today. Who handles your German shipments? Thomas
LineBeforeAfterWhy
SubjectRevolutionary logistics solutions for your businessGermany in three days from LodzThe subject names the reader's own situation. See cold email subject lines
OpenerI hope this email finds you wellYour online shop ships from LodzThe first sentence shows the email is for this reader
Who you areTitle, company and "a leading provider"DroppedThe reader does not need your title to decide
OfferSix services and "competitive prices"One lane that fits one promiseOne claim the reader can check beats a list nobody can
AskA 30-minute demo on Thursday at 2pmA 15-minute call, then a questionA smaller ask and a question anyone can answer

What these examples do not show: the reply rate

No email on this page carries a reply rate, because nobody sent examples 2 to 7 and the German sample is an illustration. A figure attached to any of them would be invented.

Real numbers sit in our campaign results file, read on 20 September 2026, with the denominator printed next to every rate. The strongest campaign there, for a Lithuanian consultancy, shows a 24.2% reply rate measured against mail delivered: 425 replies on 1,756 delivered emails. Our own staffing run into Poland in July 2026 shows 7.1% measured against people reached: 24 replies from 337 people. Both rates are only comparable once you know what each divides by.

How to adapt an example without sounding like a template

Change three things every time. First, the reason for writing: it has to be a fact about this recipient that you can point to. Second, the offer sentence: say what you do for people in their position, in your own words. Third, the ask: size it to what a stranger will agree to, which is usually a question or a short call.

Keep the structure and discard the wording. A copied sentence reads as copied to anyone who has seen it before. For fill-in frames, see our cold email templates.

Frequently asked

What does a good B2B cold email look like?
Three to five sentences: a specific, true observation about the recipient, one sentence on how you help, and one easy question. No attachments and no feature list.
How long should a B2B cold email be?
Short enough to read in a few seconds on a phone. The examples on this page run from 39 to 88 words, counting the greeting and the sign-off.
What is the difference between a cold email example and a template?
A template is a frame with brackets you fill in. An example is a finished email you study. Our cold email templates page covers the frames.
Do cold emails still work in 2026?
They work when the list is right and the sender is set up properly, and they fail on bad lists and burned domains. Real results by campaign, with denominators, are in the campaign results file.
Should I write cold emails in the recipient's language?
Yes. The German example above is in German because the recipient works in German. The multilingual outbound guide explains how we handle it.
Is this page about cold emails for jobs or internships?
No. It covers B2B sales outreach only.

Want emails like these written for your market?

We write the copy in the buyer's language, send it from dedicated domains and forward every interested reply to you. See the pricing or book a short strategy call.

Book a strategy call Or get a free target list first