Skip to main content
Back to Blog
Direct Mail MarketingOctober 29, 2026

Direct Mail Postcard Service for E-Commerce Brands

W

WriteToMail Team

Email open rates for e-commerce hover around 20%. Direct mail response rates? Closer to 9% — on a channel with zero spam filters, no unsubscribe button, and a physical presence that sits on a kitchen counter for days. For brands that built their entire acquisition stack on digital, postcards represent an almost unfair competitive advantage hiding in plain sight.

This guide covers everything an e-commerce brand needs to run postcard campaigns that actually drive revenue: exporting customer lists from Shopify or WooCommerce, uploading them to WriteToMail, personalizing at scale with variable data, and measuring ROI with real benchmarks.


Table of Contents

  1. Why E-Commerce Brands Are Turning to Direct Mail Postcards
  2. How to Export Your Customer List from Shopify or WooCommerce
  3. Uploading Your CSV to WriteToMail and Launching a Campaign
  4. Variable Data Personalization for E-Commerce Postcards
  5. Postcard Design Tips for E-Commerce Campaigns
  6. Campaign Types That Drive Repeat Purchases
  7. ROI Benchmarks for E-Commerce Direct Mail
  8. FAQ
  9. Next Steps

Why E-Commerce Brands Are Turning to Direct Mail Postcards

Digital ad costs have made customer acquisition brutal. Meta's average CPM rose over 89% between 2019 and 2023, and retargeting audiences have shrunk with every iOS privacy update. Brands that relied on cheap Facebook retargeting to recover abandoned carts and re-engage lapsed buyers are now looking for alternatives.

Direct mail postcards solve a specific problem: reaching customers you already have addresses for — customers who bought from you once and haven't come back. These aren't cold prospects. They know your brand. They just need a reason to return.

According to the USPS Household Diary Study, 67% of Americans consider physical mail more personal than digital communications. That perception translates directly into higher engagement, especially for purchase-intent campaigns like win-back offers and seasonal promotions.

The mechanics are simple. You export a customer list from your e-commerce platform as a CSV file. You upload it to a service like WriteToMail. You design your postcard, map your variable fields, and submit. WriteToMail handles printing, postage, and USPS delivery — no printer, no stamps, no trip to a mail house.

For brands doing $500K–$5M in annual revenue with an established customer database, this is one of the highest-ROI marketing channels available. The brands that figure this out first in their category tend to dominate it.


How to Export Your Customer List from Shopify or WooCommerce

Your postcard campaign is only as good as your list. Fortunately, both major e-commerce platforms make this straightforward.

Exporting from Shopify

  1. Go to Customers in your Shopify admin
  2. Use filters to segment: last order date, total spent, location, or purchase category
  3. Click Export → Select "Filtered customers" → Export as CSV
  4. The file includes first name, last name, email, shipping address, city, state, and zip code

For a win-back campaign, filter for customers whose last order was 90–180 days ago. For a VIP promotion, filter by lifetime order value above a specific threshold. Shopify's segmentation is powerful — use it before you export, not after.

Exporting from WooCommerce

WooCommerce doesn't have native customer export built in quite as cleanly. Use the free Customer/Order CSV Export plugin or navigate to:

  1. WooCommerce → Reports → Customers
  2. Export with a date range filter
  3. Alternatively, export from the WordPress admin via Users → Export

Make sure your final CSV includes these columns at minimum:

Column Purpose
FirstName Variable field for personalization
LastName Address label
Address1 Street address
Address2 Apt/suite (optional)
City Delivery
State Delivery
ZipCode Delivery
CustomMessage Optional personalized field

Clean your data before uploading. Remove duplicates, fix incomplete addresses, and standardize state abbreviations. A dirty list is the most common reason campaigns underperform — not the postcard design.

For a deeper walkthrough on formatting CSV files for bulk mail campaigns, the guide on launching a direct mail campaign from a CSV file covers column mapping, common formatting errors, and address validation in detail.


Uploading Your CSV to WriteToMail and Launching a Campaign

Once your CSV is clean, the actual launch process is faster than most marketers expect.

WriteToMail's bulk mailing feature accepts CSV files and maps each column to corresponding fields in your postcard design. Here's the workflow:

  1. Go to writetomail.com and select the postcard option
  2. Design your postcard — use the built-in editor to add your offer, imagery, discount code, and QR code
  3. Insert variable placeholders — use fields like {{FirstName}} or {{CustomMessage}} in your design wherever you want personalized content to appear
  4. Upload your CSV — match each column in your file to the corresponding variable field
  5. Preview — WriteToMail generates a preview of how the personalized postcard looks for specific recipients in your list
  6. Submit — WriteToMail handles printing, postage, and USPS delivery

No print shop. No mail house contract. No minimum order that forces you to send 10,000 pieces when you only need 500.

This is the core advantage of using an online direct mail postcard service for e-commerce brands: the entire workflow lives inside a browser, and you can go from clean CSV to launched campaign in under an hour.


Variable Data Personalization for E-Commerce Postcards

Generic postcards get ignored. Personalized ones get read.

Variable data printing (VDP) means each postcard in your batch can contain unique information pulled from your CSV columns. For e-commerce, this unlocks campaign types that feel genuinely one-to-one — even when you're mailing 2,000 customers.

Personalization fields that work for e-commerce

First name: "Hey Sarah, we miss you." This alone increases response rates meaningfully. According to research published by Epsilon, 80% of consumers are more likely to make a purchase when brands offer personalized experiences.

Last purchase category: If your CSV includes what product category the customer last bought, you can tailor the offer. A customer who last bought running shoes gets a postcard featuring running gear. A customer who last bought kitchen equipment sees cookware.

Unique discount codes: Give each customer a unique promo code — SARAH15, JAMES20 — generated in your e-commerce platform and included in your CSV. This also gives you exact attribution: when that code is redeemed, you know the postcard drove the conversion.

Days since last order: "It's been 6 months since your last order" is more compelling than "We haven't seen you in a while." Pull this as a calculated column before exporting.

The bulk mailing via CSV workflow on WriteToMail supports all of these use cases. Each column in your spreadsheet becomes an available field in your postcard design.


Postcard Design Tips for E-Commerce Campaigns

A postcard has about two seconds to earn a second look. These design principles apply specifically to e-commerce brands — not generic direct mail advice.

Lead with the offer, not the brand

Your store name matters less than the reason to act. Put the discount or value proposition in the largest text on the card. "20% off your next order — code inside" beats a hero image of your logo.

Use a QR code linked to a tracked landing page

QR code usage on direct mail has exploded. According to a 2023 USPS study, 39% of direct mail recipients have scanned a QR code from a piece of mail. Link it to a landing page with the discount pre-applied — eliminate any friction between the postcard and purchase.

One call to action only

E-commerce postcards fail when they ask the recipient to do multiple things: "Visit our store / Follow us on Instagram / Check out our new arrivals." Pick one action. Make it visually obvious. Create urgency with an expiration date.

Use the back of the postcard strategically

The address side gets handled and viewed. Use that real estate for a secondary message — a short testimonial, a product image, or the discount code in large text.

Postcard size matters

Standard 4x6 postcards are the most common and affordable option. For premium product lines or higher-AOV brands, a 6x9 or 6x11 format commands more attention in the mailbox and conveys a higher perceived value. The additional cost per piece is often justified by improved response rates for the right offer.

For a broader look at design approaches that drive actual responses, the resource on postcard design ideas that get responses includes 15 proven concepts with messaging hooks applicable to retail and e-commerce contexts.


Campaign Types That Drive Repeat Purchases

Not every postcard campaign serves the same purpose. These are the campaign types that consistently perform for e-commerce brands.

Win-Back Campaigns (Lapsed Customer Re-Engagement)

Target customers who haven't ordered in 60–180 days. Offer a meaningful discount — 15–25% is a common threshold for this segment — with a clear expiration date. The message is simple: we noticed you've been away, here's a reason to come back.

Win-back is arguably the highest-ROI campaign type because the acquisition cost is already paid. You're reactivating someone who already converted once.

Seasonal Sale Announcements

Black Friday, post-holiday clearance, summer promotions — postcards arrive 3–5 days after sending, making timing predictable. Schedule your mailing 5–7 days before a sale goes live online so postcards land during peak consideration.

New Product Launch Notifications

For brands with strong repeat purchase behavior — consumables, apparel, supplements — a postcard announcing a new product to existing customers performs significantly better than the same announcement via email. The physical format signals importance.

Post-Purchase Thank You + Upsell

Send a postcard 7–10 days after a customer's first order. Thank them, include a discount on a complementary product, and invite them to join a loyalty program. This is one of the most overlooked e-commerce postcard campaigns — and one of the best for increasing LTV.

Cart Abandonment (for brands with physical addresses)

If you've collected shipping addresses from partially completed orders, you have a segment most brands ignore entirely. A postcard saying "You left something behind — here's 10% off if you complete your order" stands out because no competitor is doing it.


ROI Benchmarks for E-Commerce Direct Mail

Numbers help justify the channel internally. Here's what the data actually shows.

According to the Data & Marketing Association (DMA), direct mail achieves a median response rate of 9% for house lists (existing customers) and 4.9% for prospect lists. Email, by comparison, averages a 1% response rate on promotional campaigns.

For e-commerce specifically:

  • Average postcard cost per piece: $0.75–$1.50 depending on volume and postcard size
  • Win-back campaign response rate: 5–15% for engaged lapsed customers
  • Average order value used in ROI calculation: Varies by brand, but even a modest $60 AOV at a 5% response rate on a 1,000-piece mailing (cost ~$1,000) generates $3,000 in revenue — a 3x return before factoring in LTV

The case becomes even stronger when you factor in incremental LTV. A re-engaged customer who makes one additional purchase often makes two or three more in the following 12 months. The postcard ROI isn't just the immediate conversion — it's the relationship restart.

Direct mail also performs better as a multi-channel amplifier. When a customer receives a postcard and subsequently sees a retargeting ad, conversion rates on the digital side increase. Physical mail primes the audience.

For brands evaluating format — whether to use postcards or letters — there's a useful comparison of postcard vs. letter direct mail response rates that covers cost, response rates, and use cases where each format wins.


Sources

  1. WordStream — Facebook Ads Benchmarks — Data on rising Facebook CPMs between 2019 and 2023
  2. USPS Household Diary Study — Statistics on consumer attitudes toward physical mail vs. digital communications
  3. Epsilon — Personalization Research — 80% of consumers more likely to purchase with personalized experiences
  4. USPS Postal Pro — QR Code Usage in Direct Mail — 39% of direct mail recipients have scanned a QR code from mail
  5. Data & Marketing Association (DMA) — Direct mail response rate benchmarks for house lists and prospect lists

FAQ

What postcard size should e-commerce brands use?

Start with 4x6 for cost efficiency. If you're targeting high-value customers or promoting a premium product, a 6x9 card stands out more in the mailbox and typically yields higher response rates. The additional cost per piece is usually $0.20–$0.40 — worth testing for VIP segments.

How do I track whether a postcard drove a purchase?

The most reliable method is unique promo codes — one per customer or one per campaign batch. When that code is used at checkout, the postcard gets attribution. QR codes linked to UTM-tagged landing pages give you visibility into click-through behavior as well. Call tracking numbers work if phone orders are part of your model.

How many customers should be on my list before running a postcard campaign?

There's no hard minimum. Even a 200-person win-back segment is worth testing. The economics typically get more favorable at 500+ pieces due to per-piece cost reductions. Start with your highest-value lapsed segment, regardless of size, and measure the return before scaling.

How long does delivery take after I submit a campaign?

USPS First-Class Mail typically delivers in 3–5 business days from the send date. Plan accordingly for time-sensitive promotions — submit your campaign at least 7 days before a sale goes live.

Can I personalize each postcard with a different discount code?

Yes. Include a column in your CSV with a unique promo code for each customer. Map that column to a variable field in your postcard design — the code prints uniquely on each card. Generate the codes in Shopify or WooCommerce first, then add them to your export.

Do I need a designer to create my postcard?

No. WriteToMail's built-in editor lets you compose and customize your postcard with text, colors, and layout directly in the browser. If you already have a designed file, you can upload a PDF and mail it through WriteToMail's PDF upload feature.

What's the minimum viable budget for a test campaign?

A 500-piece postcard mailing at roughly $1.00 per piece costs around $500. At a conservative 5% response rate and a $50 average order value, that's $1,250 in revenue — a 2.5x return. Test at this scale before committing to larger send volumes.

How do I get customer addresses from Shopify if I only collected billing addresses?

Shopify stores both billing and shipping addresses. When you export the customer CSV, you can choose which address type to include. For direct mail, use the shipping address — it's more likely to be current and residential.


Next Steps

The direct mail postcard service for e-commerce brands that generates real ROI isn't complicated. The brands winning with this channel aren't running elaborate campaigns — they're sending the right offer to the right segment with a clear call to action and a trackable code.

Here's what to do this week:

  1. Export your lapsed customer segment from Shopify or WooCommerce — start with customers who haven't ordered in 90–120 days
  2. Clean your CSV — standardize addresses, add a unique promo code column, verify required fields are present
  3. Go to WriteToMail — design your postcard, upload your CSV, map your variable fields, and preview before sending
  4. Set a measurement date — 21 days after expected delivery, pull redemption data on your promo codes and compare revenue to campaign cost

If you want to understand the full mechanics of variable data and bulk postcard workflows before you launch, the guide on running a postcard marketing campaign via CSV covers the end-to-end process with additional segmentation strategy and personalization techniques.

For brands that want to automate this — triggering postcard sends directly from your CRM or e-commerce platform — the guide on automated physical mail for CRM users explains how to build recurring direct mail workflows without manual CSV exports every time.

The customer list you've already built is one of the most underutilized assets in your business. A postcard campaign is the fastest way to put it to work.

guide

Ready to Try Direct Mail?

Create professional letters and we'll print and mail them for you. No stamps, no trips to the post office.