Mail merge with a CSV address list

One letter for many recipients: upload the template as a PDF or choose it from the editor, import the recipient list as CSV, check the addresses and send all letters in one job via Deutsche Post.

from €0.91 per standard letterNo monthly feeDeutsche Post

Overview

What is a mail merge?

A physical letter that goes to many recipients in identical form – only the address and, if you like, the salutation change. The recipients come from a CSV file or your address book.

Save time & cost

No printer, no envelope, no trip to the post office. briefsenden.com takes care of printing, enveloping and franking for you.

from €0.91

per standard letter

€0

monthly fee

How it works

Upload a PDF template once and import your recipient list as a CSV file. The system validates all addresses, creates an individual letter for each recipient and hands the items over to Deutsche Post.

Upload CSV→Validate→Send

Mail merge already finished?

If you have already created your letters with Word mail merge and the addresses are in the document, you need no CSV file. In "split PDF" mode you upload the finished PDF.

Send a finished mail merge as a PDF →

Bulk mailing

How sending a mail merge works

Four steps from CSV file to finished bulk mailing.

Template
PDF
1

Upload or choose a template

Upload your letter as a PDF (A4, first page portrait, up to 20 MB) or choose a saved template from the editor. Leave the address field empty: the system prints each recipient’s address there when sending.

recipients.csv
Name
Street
Postcode
Mustermann
Musterstr. 1
12345
Beispiel
Testweg 5
80331
...
...
...
247recipients detected
2

Import a CSV with recipients

Upload your recipient list as a CSV file. The system detects semicolon or comma as delimiter itself and maps the columns by the header row. You can change every mapping before importing.

Max Mustermann – Berlin
Anna Beispiel – Munich
Postcode missing – not imported
245 of 247 valid
3

Check the addresses

Before importing, the dialog shows how many addresses are valid. Rows without name, street, postcode or city are not imported. The preview shows the finished letter to the first address in the list.

189 / 245

letters sent

189

Sent

54

Printing

2

Failed

4

See the cost & start

Before starting you see the coins for the whole mail merge. After that the letters appear one by one in your letter overview, each with a status until handover to Deutsche Post.

Full control over every dispatch

Salutation, sender profile, colour printing and registered mail – with a cost preview before starting

Salutation with placeholders

In a saved template from the editor, the salutation contains the placeholders {firstName} and {lastName}. When sending, the system fills them for each letter from the recipient’s name.

Sender profiles

Choose a sender profile for the mail merge. The sender line and a cover page stored with the profile apply to all letters of the job.

Colour & duplex

Black and white or colour, single- or double-sided: the options apply to the whole mail merge and go straight into the cost preview.

Registered mail options

Einschreiben, Einschreiben Einwurf or Einschreiben with Rückschein for all letters of the job, within Germany and printed single-sided. Every registered letter gets a tracking number.

Cost preview before sending

Before sending you see how many coins the mail merge costs in total. The calculation includes page count, colour mode, duplex and registered mail.

Address book integration

Imported CSV addresses are saved automatically in your address book. For your next mail merge you pick recipients straight from the address book without uploading a CSV file again.

Use cases

What is a mail merge good for?

Wherever all recipients get the same text. If each letter has its own content, such as invoice amounts, create the letters beforehand and use "split PDF".

Club and association news

Inform your members about annual general meetings, fee changes or club news. Export the member list from your membership software as CSV and send all letters in one job.

Customer information

Price changes, new opening hours or a move: one letter to all customers, with the recipient list as a CSV from your customer management.

Tenant information

Property managers announce maintenance appointments, meter readings or owners’ meetings to all tenants of a building with one letter.

Advertising letters

Product announcements or voucher campaigns to your customer list, with a personal salutation from the template and in colour if you like.

From 5,000 advertising letters per campaign there is also Dialogpost, the Deutsche Post advertising rate.

CSV format in detail

Compatible with Excel, Google Sheets, LibreOffice Calc and other programs with CSV export. Semicolon or comma as delimiter are detected automatically.

Simple example (4 required fields)

Name;Street;Zip;City;Country
Max Mustermann;Musterstrasse 1;12345;Berlin;DE
Anna Beispiel;Testweg 5;80331;Munich;DE
Lisa Schmidt;Hauptstr. 10;50667;Cologne;DE

With first and last name and a separate house number column

FirstName;LastName;Street;HouseNumber;Zip;City;Country
Max;Mustermann;Musterstrasse;1;10115;Berlin;DE
Erika;Musterfrau;Beispielweg;12a;80331;Munich;DE

Supported columns

NameRequiredName or company, alternatively first and last name

Recognised column names: name, firma, empfaenger, empfänger, recipient, company, unternehmen, fullname

First nameOptionalTogether with the last name forms the name

Recognised column names: vorname, firstname, givenname, rufname

Last nameOptionalTogether with the first name forms the name

Recognised column names: nachname, lastname, familienname, surname, zuname

StreetRequiredStreet name, ideally with house number

Recognised column names: strasse, straße, street, str, anschrift, adresse

House numberOptionalAppended to the street

Recognised column names: hausnummer, hausnr, hnr, housenumber, streetnumber

PostcodeRequiredRecipient’s postcode

Recognised column names: plz, zip, zipcode, postleitzahl

CityRequiredCity or town

Recognised column names: ort, stadt, city, wohnort

CountryOptionalCountry or country code; Germany if empty

Recognised column names: land, country, laendercode, ländercode

Columns are mapped automatically by the header row; upper and lower case, spaces, hyphens and underscores are ignored. In the import dialog you can change every mapping and download a CSV template.

Technical details

PDF formatA4, first page portrait, max. 20 MB
Pages per letterUp to 94 single-sided, up to 188 double-sided (cover page counts)
Colour modesBlack and white or colour
Print modeSimplex (single-sided) or duplex (double-sided)
Registered mailEinschreiben, Einwurf, Rückschein (Germany only, single-sided)
CSV formatSemicolon or comma as delimiter, with a header row
Required fieldsName (or first and last name), street, postcode, city
Optional fieldsHouse number, country
EncodingUTF-8, UTF-16 with BOM or Windows-1252 (Excel)
SalutationPlaceholders {firstName} and {lastName} in saved templates
Cut-offBefore 4 pm: handover to Deutsche Post on the same working day

Prices per letter, coin packages and surcharges are the same for both mail merge routes. You find them together under what a mail merge costs.

Frequently asked questions

Everything important about sending mail merges

Free test mode – no credit card needed

Start your bulk mailing

Upload your CSV file and send hundreds of letters with one click. Sign up for free and get going.

No monthly fee No minimum order Pay per letter