Skip to content

Guide · Updated October 2026

Direct mail campaign: a practical 10-step plan

To run a direct mail campaign, choose one goal, verify your list, make one clear offer and track responses through to sales. Prepare the landing page and follow-up before printing, then compare outcomes with the full campaign cost. Use the brief, production checks and measurement method below.

Start with
One goal and one primary metric
Method
10 steps, from brief to review
Example plan
Day -14 through day +30
First campaign intro pack
100 custom postcards for $500

Editorial review: October 17, 2026

Run a direct mail campaign in 10 steps

A direct mail marketing campaign connects the mailbox to a measurable outcome. Assign every handoff before approving artwork; a card cannot repair an unanswered phone or unclear offer.

  1. Step 1

    1. Set the goal and one primary metric

    Choose an outcome such as qualified meetings held, completed purchases or returning customers. Define what qualifies, the observation window and the maximum acquisition cost your margins support; keep scans and page visits as diagnostic measures.

  2. Step 2

    2. Select the audience and verify the list

    Define geography, business type or customer segment, then document where each address came from. Confirm current recipients, deduplicate by person or household as appropriate, remove exclusions and save the final approved mailing file.

  3. Step 3

    3. Write an offer you can fulfill

    Give recipients a concrete next step with clear terms, eligibility and any genuine deadline. A useful review can work without a discount; explain what happens after responding and who handles it.

  4. Step 4

    4. Choose the mail format

    Use a postcard for a short, visible message; consider a letter when the explanation needs more space or an envelope. Ask the printer to confirm postal eligibility, address placement and the mailing class before locking the design.

  5. Step 5

    5. Build the message and design

    Lead with a relevant benefit or verified observation, support it with evidence and ask for one action. Read the printed-size proof aloud, check contrast and leave the address and postal areas clear; make the phone number and short URL readable.

  6. Step 6

    6. Personalize with a reason

    Use information that explains why this recipient should care. For website services, reproduce one finding and save the page, date and evidence; hold records with unverifiable claims or merge fields.

  7. Step 7

    7. Set up response tracking

    Connect the QR code and printed URL to the right landing page, add campaign identifiers and test the conversion event. If using call tracking, test forwarding and missed-call handling, then attach calls and forms to the same CRM campaign.

  8. Step 8

    8. Approve production and the proof

    Inspect front and back, spelling, offer terms, image quality and every variable field using actual records. Scan a physical proof, test the typed URL and obtain written approval of the final file, quantity, list and mailing instructions before printing.

  9. Step 9

    9. Mail and plan the arrival window

    Confirm the production slot, handoff date, mailing class and expected arrival window with the provider. Record proof of mailing and returned pieces; brief the response team and avoid scheduling follow-up as though every recipient receives mail on one guaranteed day.

  10. Step 10

    10. Follow up, measure and match back

    Coordinate mail, permitted email and appropriate calls in one contact history, stopping scheduled outreach when someone replies or opts out. Count unique outcomes, match later purchases to the original list and compare total cost with qualified results before deciding whether to repeat.

↑ Back to top

Targeted direct mail campaigns: B2B or consumer?

Targeted direct mail campaigns start with an audience you can serve. Define exclusions first: existing customers in prospect campaigns, active opportunities, prior opt-outs and addresses outside your area.

Adapt the same workflow to the buyer
DecisionB2BConsumer
RecipientRelevant role + businessPerson or household
FitNeed + service matchLocation + relevant offer
AddressCurrent office + suiteCurrent home + unit
Next stepReview or conversationPurchase or booking
Sales recordAccount + contactCustomer + household

List acceptance checks

  • Save the source, permission or usage terms and research date.Have the provider flag incomplete or questionable addresses before printing. A formatted address does not confirm that the buyer still works or lives there.
  • Keep one stable recipient ID.Store segment, variant, mailing batch and suppression status separately from display fields. Preview unusual names, apartment numbers and accented characters, and keep a copy of the approved file for later matching.
  • Personalize without exposing private information.A postcard is visible without opening an envelope. Avoid sensitive customer details, private account status or personal inferences that would be inappropriate on an openly readable piece.
↑ Back to top

Direct mail campaign ideas by goal

These are planning examples, not client results or forecasts. Match the idea to your audience and capacity, with a specific requested action.

  • Start a B2B conversation

    Send a business one verified website finding with a QR code to its report. Offer to explain the observation; measure qualified conversations or meetings held, rather than assuming a scan means buying intent.

  • Reactivate customers

    Select an appropriate inactive customer segment and offer a relevant return visit or reorder. Exclude unresolved complaints, use a real offer deadline only when one exists and measure completed returning-customer purchases.

  • Fill a local event

    Mail within the area you can serve and send readers to a registration page with location and accessibility details. Track attendance separately from registrations, and leave enough production and mailing time before the event.

  • Introduce a local service

    Explain who you serve, the service boundary and how to request availability. Use a simple booking route, record completed appointments and stop accepting bookings when capacity is full.

↑ Back to top

Write the brief before the postcard

Complete this brief before requesting a design or quote. Replace placeholders with checkable decisions and name the approver.

Reusable direct mail campaign brief
Campaign / owner / approver: {{name}} / {{owner}} / {{approver}}
Business goal / primary metric: {{goal}} / {{qualified_outcome}}
Audience / geography / exclusions: {{segment}} / {{area}} / {{exclude}}
List source / checked date / quantity: {{source}} / {{date}} / {{count}}
Offer / eligibility / genuine expiry: {{offer}} / {{terms}} / {{date_or_none}}
Format / mailing class / arrival window: {{format}} / {{class}} / {{window}}
Verified finding / evidence / review date: {{finding}} / {{record}} / {{date}}
One call to action / page / phone: {{action}} / {{destination}} / {{number}}
Campaign ID / recipient ID / variant: {{campaign}} / {{opaque_id}} / {{variant}}
Budget cap / maximum acquisition cost: {{total_cap}} / {{cost_limit}}
Reply owner / follow-up plan / suppression: {{owner}} / {{plan}} / {{check}}
Measurement window / match-back rules: {{window}} / {{rules}}
Print approval / list approval / mailing approval: {{names_and_dates}}

A message template with a verifiable claim

Illustrative B2B postcard copy, use only verified fields
Front: {{business}}, we noticed {{specific_observation}} on {{page}}.
Back: We checked this on {{date}} using {{device_or_test}}.
See the evidence and suggested next step in your report.
Scan the QR or type {{short_branded_URL}}.
Want help reviewing it? Contact {{sender_name}} at {{contact}}.
↑ Back to top

Test QR codes, URLs and call tracking

Use a campaign-specific destination or tagged URL to distinguish mailing traffic. Add recipient identifiers only when useful and appropriate; use opaque tokens instead of personal information in URLs.

Test the complete response path

  • Control the redirect and keep a typed alternative.Use a branded short URL you control, preserve campaign parameters through redirects and check the QR at printed size on more than one phone. Keep the destination available through the observation window and planned follow-up.
  • Give the landing page the same offer.Match the card's promise, show relevant evidence and provide one obvious contact or purchase action. Submit a labeled test, confirm inbox delivery and check that the CRM saves the campaign and variant.
  • Test call tracking when it is part of the plan.Confirm forwarding, staff availability and missed-call ownership. Record outcomes without assuming every call is qualified; review whether recording is needed and appropriate before enabling it.
  • Separate activity from people and outcomes.Exclude staff tests and obvious automated visits where identifiable. Repeat scans can come from the same person, shared cards or preview tools; even a unique URL does not establish who actually viewed it.

Store only the data needed for the campaign, restrict access and decide retention before launch. If the destination needs repair, WordPress management can be scoped separately; do not mail traffic to a broken contact path.

↑ Back to top

Direct mail campaign cost: build the worksheet

Budget the whole campaign, including staff time and follow-up, before comparing providers. Fer Marketing charges $10 per custom postcard, 50-card minimum ($500); the first campaign intro pack is 100 custom postcards for $500 ($5 per card).

Fill in quoted amounts; do not count included work twice
Line itemWorksheet entryFer postcard package
Prospect researchHours or quoteIncluded
Verified website findingHours or quoteIncluded per prospect
Copy + designQuote + revisionsDesign included
Print productionQuantity × quoted costIncluded
PostageClass + current quoteUSPS First-Class included
QR + branded reportSetup + hosting scopeIncluded per prospect
Other tracking toolsSetup + usage quoteConfirm separately
Follow-up + staffHours + outside feesBudget separately
Other web workWritten scope + quoteConfirm separately
Campaign totalIncluded package + extrasUse agreed scope
Budget and break-even worksheet
Total cost = package or itemized production + additional tools + labor + follow-up
Cost per mailed piece = total cost / pieces actually mailed
Break-even customers = total cost / contribution per new customer, rounded up
Contribution = customer revenue minus variable fulfillment costs
Use contribution within your chosen window; do not substitute speculative lifetime value.

For DIY postage, check the current USPS price list and confirm the piece's postal category with your provider. Our package includes postage; a printer's standalone quote may not. Compare inclusions in postcard marketing cost and pricing.

↑ Back to top

An example schedule: day -14 to day +30

This example calendar is not a production or delivery promise. Day 0 is postal handoff; adjust dates to actual approvals, production availability and estimated arrival.

  1. Day -14

    Approve the brief

    Choose the goal, audience, offer, budget ceiling and response owner. Check whether your sales capacity can handle the intended next step.

  2. Day -10

    Lock research and copy

    Review address quality, exclusions, evidence and personalized fields. Prepare the landing page and assign campaign IDs before generating artwork.

  3. Day -7

    Inspect the proof

    Test the physical proof, QR, typed URL, phone route and form delivery. Confirm the final mailing list and obtain written approval.

  4. Day -3

    Confirm production readiness

    Confirm the printer's schedule, mailing instructions and handoff documentation. Move the handoff date if production or quality checks are incomplete.

  5. Day 0

    Record postal handoff

    Save the actual mailed quantity, mailing class and handoff record. Reconfirm the estimated arrival window and brief everyone handling replies.

  6. Day +7

    Review the arrival window

    Check available mailing information and returned pieces. Begin planned follow-up only when timing and channel eligibility make sense; do not assume universal delivery.

  7. Day +14

    Review response handling

    Reconcile scans, forms, calls and replies, then check unanswered inquiries. Add useful follow-up for eligible nonresponders and suppress anyone who opted out.

  8. Day +30

    Review outcomes and match-back

    Compare qualified outcomes, matched purchases and total cost. Keep the window open longer when the buying cycle requires it, and record the next review date.

↑ Back to top

Coordinate mail, email and phone follow-up

Follow-up should add context or simplify the next step. Keep one owner and contact history so active conversations do not receive automated reminders.

Illustrative sequence, adjust to eligibility and actual timing
TouchPurposeStop or change when
Initial postcardPresent evidence + offerProof or routing fails
Email after arrival windowOffer useful contextReply or opt-out
Appropriate phone callAsk if help is relevantRequest to stop
Optional later mailingAdd a useful updateNo new reason to write
Example follow-up opening, adapt after checking eligibility
Hi {{name}}, I sent a postcard about {{verified_observation}}.
The report shows {{specific_evidence}}, plus a suggested next step.
Would a short explanation be useful?
{{real_sender_identity_and_required_contact_details}}
{{clear_way_to_decline_further_contact}}
↑ Back to top

How to optimize direct mail campaigns

Judge successful direct mail campaigns against the primary metric agreed in the brief, with a consistent window and denominator. If delivered quantity is unknown, report outcomes per mailed piece and state that limitation.

Campaign review formulas
Response rate = unique responders / mailed pieces × 100
Qualified outcome rate = unique qualifying recipients / mailed recipients × 100
Cost per qualified outcome = total campaign cost / qualified outcomes
Acquisition cost = total campaign cost / new customers acquired
Campaign return = (attributed contribution - total campaign cost) / total campaign cost
If the outcome count is zero, report no outcomes; cost per outcome is undefined.

Match-back finds associations, not proof of causation

Freeze the mailed file, then compare later customer or order records within the chosen window using customer IDs where available and normalized names and addresses otherwise. Define person, household or business matching in advance, review ambiguous matches manually and remove duplicate transactions, cancellations and returns. Separate existing customers from new ones, and label matched purchases separately from directly tracked responses.

A match does not prove the mailing caused the purchase, especially when email, calls and other advertising overlap. If volume and budget allow, randomly hold back a comparable group from the coordinated sequence and compare outcomes over the same window; small groups can leave the result too uncertain to guide expansion.

Useful campaign decisions

  • Test one variable with comparable audiences and observation windows.
  • Fix low-quality lists, broken pages or missed replies before adding volume.
  • Separate scans, human replies, qualified outcomes and closed sales.
  • Repeat only when evidence and delivery capacity support the next spend.

Common direct mail campaign mistakes

  • Change the audience, offer and design together, then credit one change.
  • Count every scan or repeat call as a new prospect.
  • Use revenue as profit or omit follow-up costs.
  • Declare a winner from a few responses or an unfinished buying cycle.
↑ Back to top

Run the campaign white-label, or do it yourself

Agencies can run Fer Marketing's personalized postcards white-label. Agree whose brand appears, who approves the list and claims, who receives leads and who owns follow-up before production; use white-label direct mail to discuss the delivery scope.

Agency handoff

  • Keep client records separate and assign approvals.Give the agency final approval over the offer, research, design and mailing file. Document permitted access, suppression ownership and what the client-facing report includes.
  • Confirm related technical work separately.Web development, WordPress management and maintenance start from $250 with a fixed written quote before work. For white-label web development, staging on the agency domain, NDA and non-solicitation are available.

When our postcard package fits

  • You sell a service connected to a verifiable website finding.
  • You want research, design, printing, First-Class postage and a branded QR report included.
  • You can review evidence and handle responses before requesting another mailing.

When not to buy from us

  • You only need bulk printing for an already prepared generic mailing.
  • You need guaranteed leads, sales or a universal response-rate forecast.
  • Your offer, website or response capacity is not ready for prospects.

Fer Marketing is operated by Fer LLC in Wyoming, founded by Fernando Marcano, an IT engineer with 20+ years of hands-on experience. We serve US businesses in English and Spanish; see client acquisition services for the offer. Pay by card through Stripe after agreeing scope.

↑ Back to top

Frequently asked questions

How do you do a direct mail campaign from scratch?

Choose one goal, verify the list and offer one clear action. Prepare tracking, approve a physical proof, record the mailing and compare qualified outcomes with total cost.

How much does a direct mail campaign cost?

Fer Marketing charges $10 per custom postcard with a 50-card minimum ($500). The first campaign intro pack is 100 custom postcards for $500 ($5 per card), including prospect research, a verified website finding, design, printing, USPS First-Class postage and a QR code to a branded prospect report. Budget additional tools and follow-up separately.

What makes the best direct mail campaigns?

Relevant targeting, a credible offer, easy response and consistent follow-up make campaigns testable. No format or response rate is guaranteed; evaluate your primary outcome, margins and observation window.

What are useful direct mail campaign examples for B2B?

Try a verified website finding linked to supporting evidence, or a relevant event invitation with a registration page. These are planning ideas, not reported client results.

How long should a postcard direct mail campaign run?

Allow for research, approvals, printing, mailing and buying time. The day -14 to day +30 calendar is illustrative; extend measurement while qualified opportunities remain open.

How do you optimize a direct mail campaign?

Check list quality, response routing and offer clarity first. Test one variable with comparable audiences and equal windows, measuring qualified outcomes and acquisition cost. Few responses may leave the result uncertain.

Can you measure direct mail campaigns without a QR scan?

Yes, use a printed campaign URL, tracking number or staff-recorded campaign field. Match purchases to the mailed list within a defined window, labeling matches as associations unless a suitable comparison supports causation.

Can agencies run targeted direct mail campaigns white-label?

Yes. Agree on list and evidence approvals, report branding, lead routing, suppression and follow-up ownership in writing before printing.

Send your audience, offer and mailing goal through contact, WhatsApp or fer@fer.marketing for a same-business-day reply, 9 AM to 9 PM ET, and a quote before work. Agencies can run postcards white-label; the first campaign intro pack is 100 custom postcards for $500.

Keep reading

Tell us what you need

Write to fer@fer.marketing or message us on WhatsApp. You get a reply from Fernando, not a sales team.