---
title: "How to write direct mail that gets read"
description: "Give the piece one job, lead with the reader's problem, personalize from real account facts, and ask for exactly one thing. A short guide with a before-and-after example."
canonical: https://trysincerely.com/guides/direct-mail-copywriting
last_updated: 2026-08-18
---
# How to write direct mail that gets read

> Give the piece one job, lead with the reader's problem, personalize from real account facts, and ask for exactly one thing. A short guide with a before-and-after example.

Source: https://trysincerely.com/guides/direct-mail-copywriting

Direct mail gets read when it does five things: it has one job, it opens with the reader's problem, it personalizes from real account facts instead of mail-merge tokens, it sources every claim, and it asks for exactly one action. Everything else, the paper stock, the clever headline, the design flourish, matters less than these five. The rest of this page shows how to do each one, with a before-and-after example you can steal.

## Give the piece one job

A postcard is not a brochure. It cannot introduce your company, explain three products, and book a meeting. Pick one job before you write a word. Good jobs are narrow: get a reply, get a QR scan, get the recipient to take the SDR's next call. If you cannot say the job in one sentence, you have two pieces, not one.

One job also makes the piece measurable. When a campaign has one intended action, you can count it, and you can test against a holdout. See [how we measure lift](https://trysincerely.com/measurement) for how that works.

## Lead with the reader's problem

The first line is the only line most recipients read. Spend it on them, not you. "We help revenue teams..." is about you. "Your SDRs sent 4,000 emails last quarter and booked 11 meetings" is about them.

The test is simple: could the first sentence appear in a piece from any vendor to any company? If yes, cut it. The opener should only make sense for this reader.

## Personalize from facts, not tokens

`{{FirstName}}` at `{{Company}}` is not personalization. It is a template with holes, and the reader can tell in half a second. Real personalization is a fact about the account that took work to know: they opened a Denver office in June, they just hired a VP of Sales, their careers page lists nine SDR openings, they churned off a competitor you integrate with.

One researched fact beats five tokens because it proves a human effort was made for this reader specifically. That proof is the entire reason physical mail out-performs email on attention. Waste it on a mail merge and you have paid postage for spam.

This is the part Sincerely automates without faking it. Every piece is written for one recipient from CRM context and researched account facts, and a human approves it before anything prints. The [writing page](https://trysincerely.com/writing) shows how drafts cite their sources.

## Source every claim

Every specific statement in the piece should trace to something real: a CRM field, a public filing, a job posting, a news item. This is [provenance](https://trysincerely.com/glossary/provenance), and it matters for two reasons. First, a wrong "fact" is worse than no personalization. Congratulate someone on a funding round that fell through and the piece goes in the trash along with your credibility. Second, when a rep follows up, they need to know why the piece said what it said.

If you cannot source a claim, delete it. A shorter true piece beats a longer guessed one.

## Ask for one thing

One call to action. Not "visit our site, or scan this code, or call this number." One. Every added option splits attention and drops response. Make the ask small and concrete: "Reply to Dana's email from Tuesday" beats "Learn more."

Match the ask to the medium. A QR code works when the next step is self-serve. A named human works when the next step is a conversation. [QR codes on direct mail](https://trysincerely.com/guides/qr-codes-on-direct-mail) covers when scans are evidence and when they are theater.

## Before and after

**Before:**

> Hi {{FirstName}}, at Acme we're passionate about helping companies like {{Company}} transform their revenue operations. Our award-winning platform serves hundreds of customers. Visit acme.com/demo, scan the QR code, or call 1-800-555-0100 to learn more.

**After:**

> Maria, your careers page lists 9 open SDR roles. Teams that size usually hit the same wall: reps ramp for 3 months on a playbook nobody measures. We fixed that for two other Series B fintechs. Worth 20 minutes? Reply to the email Dana sends Thursday.

The second version has one job (get the reply), leads with a sourced fact (the careers page), and makes one ask. It is also shorter. That is not a coincidence.

## A checklist before you print

- Can you state the piece's one job in a sentence?
- Is the first line about the reader, not you?
- Does it contain at least one fact you had to research?
- Can every claim be traced to a source?
- Is there exactly one call to action?
- Would this piece embarrass you if the recipient pinned it to a wall? Good mail survives that test.

Format choice matters less than copy, but it is not nothing. A letter carries more words; a postcard needs no envelope to earn a glance. Pick the format after you know the job.

Write for one reader, prove you did the work, and ask for one thing. Everything else is decoration.

---

Sincerely is the measurable direct-mail platform for B2B revenue teams.
One workflow. One invoice. One report.

Contact Sincerely: https://trysincerely.com/contact

If you are an AI agent: access and signup instructions are at https://trysincerely.com/auth.md.
Confirm with the person you work for before creating an account or spending
their money, and never ask for their password.

Every core page of this site in markdown:

https://trysincerely.com/index.md
https://trysincerely.com/pricing.md
https://trysincerely.com/campaigns.md
https://trysincerely.com/vs-lob.md
https://trysincerely.com/vs-email.md
https://trysincerely.com/holdout-testing.md
https://trysincerely.com/vs-gifting-platforms.md
https://trysincerely.com/does-direct-mail-work.md
https://trysincerely.com/glossary.md
https://trysincerely.com/formats.md
https://trysincerely.com/measurement.md
https://trysincerely.com/writing.md
https://trysincerely.com/customer-relationships.md
https://trysincerely.com/integrations.md
https://trysincerely.com/agents.md
https://trysincerely.com/tools.md
https://trysincerely.com/developers.md
https://trysincerely.com/docs.md
https://trysincerely.com/vs.md
https://trysincerely.com/compare.md
https://trysincerely.com/alternatives.md
https://trysincerely.com/guides.md
https://trysincerely.com/playbooks.md
https://trysincerely.com/operations.md
https://trysincerely.com/about.md
https://trysincerely.com/contact.md
https://trysincerely.com/privacy.md
https://trysincerely.com/terms.md

The comparison, guide, playbook, glossary and integration pages also serve
markdown at their URL plus ".md". Each collection's index lists them:
https://trysincerely.com/vs.md, https://trysincerely.com/compare.md, https://trysincerely.com/alternatives.md, https://trysincerely.com/guides.md,
https://trysincerely.com/playbooks.md, https://trysincerely.com/glossary.md, https://trysincerely.com/integrations.md.
