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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
| Decision | B2B | Consumer |
|---|---|---|
| Recipient | Relevant role + business | Person or household |
| Fit | Need + service match | Location + relevant offer |
| Address | Current office + suite | Current home + unit |
| Next step | Review or conversation | Purchase or booking |
| Sales record | Account + contact | Customer + 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.
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.
Write the brief before the postcard
Complete this brief before requesting a design or quote. Replace placeholders with checkable decisions and name the approver.
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
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}}.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 topDirect 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).
| Line item | Worksheet entry | Fer postcard package |
|---|---|---|
| Prospect research | Hours or quote | Included |
| Verified website finding | Hours or quote | Included per prospect |
| Copy + design | Quote + revisions | Design included |
| Print production | Quantity × quoted cost | Included |
| Postage | Class + current quote | USPS First-Class included |
| QR + branded report | Setup + hosting scope | Included per prospect |
| Other tracking tools | Setup + usage quote | Confirm separately |
| Follow-up + staff | Hours + outside fees | Budget separately |
| Other web work | Written scope + quote | Confirm separately |
| Campaign total | Included package + extras | Use agreed scope |
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 topAn 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
| Touch | Purpose | Stop or change when |
|---|---|---|
| Initial postcard | Present evidence + offer | Proof or routing fails |
| Email after arrival window | Offer useful context | Reply or opt-out |
| Appropriate phone call | Ask if help is relevant | Request to stop |
| Optional later mailing | Add a useful update | No new reason to write |
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}}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.
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.
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 topFrequently 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.