A full dining room isn't just about great food. It's about making sure the right people — the ones living within two miles of your restaurant — actually know you exist, remember you're there, and have a reason to walk in tonight.
That's where a postcard mailing service for restaurants does something digital marketing rarely can: it puts a physical, tangible piece of your brand directly into someone's hands while they're standing at their own mailbox.
This guide covers everything restaurant owners need to launch effective postcard campaigns — from building your mailing list to designing the card, uploading your CSV to WriteToMail, and measuring what comes back.
Table of Contents
- Why Postcards Work for Restaurants
- Building Your Local Restaurant Mailing List
- Designing a Restaurant Postcard That Gets Results
- How to Upload Your List and Mail Through WriteToMail
- 5 Proven Restaurant Postcard Campaign Ideas
- Tracking Response Rates and ROI
- Sources
- FAQ
Why Postcards Work for Restaurants
Email inboxes are brutal. The average marketing email open rate across industries sits at around 21%, and that's before accounting for spam filters and promotional tabs. Physical mail is a different story.
According to the USPS Household Diary Study, 98% of Americans check their mail every day. More importantly, direct mail achieves a median response rate of 5.3% for house lists — compared to 0.6% for email, according to the Association of National Advertisers. For a restaurant targeting its own neighborhood, those numbers matter.
Restaurants operate hyperlocally. Your best customers live within a 3–5 mile radius. A postcard doesn't need a complex funnel or a Facebook pixel — it needs a great offer, an appetizing image, and an address. When someone holds your postcard with a photo of your wood-fired pizza and a $5-off coupon, the decision to come in that weekend becomes very easy.
There's also a permanence problem digital ads don't solve. A social media post disappears from a feed in hours. A postcard sits on a kitchen counter for days. That repeated exposure is free, and it drives action.
Building Your Local Restaurant Mailing List
Your mailing list is the foundation of every campaign. The quality of your list determines whether you're reaching actual potential diners or wasting print and postage on irrelevant addresses.
Option 1: Use Your Existing Customer Data
If you use a point-of-sale system like Toast, Square, or Lightspeed, you likely have customer email addresses and phone numbers. Many customers also provide their zip code at checkout. Export what you have, then cross-reference with a data append service to match addresses where possible.
Your CSV should have these columns at minimum:
| Column | Example |
|---|---|
| First Name | Sarah |
| Last Name | Chen |
| Address Line 1 | 412 Maple Street |
| City | Austin |
| State | TX |
| Zip | 78701 |
Option 2: Purchase a Targeted Residential List
Mailing list brokers like InfoUSA, USPS Every Door Direct Mail (EDDM) tools, or AccuData let you target households within a radius of your restaurant. You can filter by zip code, household income, age range, and even presence of children — useful if you're running a family-friendly promo.
Expect to pay $50–$200 per 1,000 records for a consumer list, depending on filter depth. This is typically the fastest way to reach new households who've never been to your restaurant.
Option 3: EDDM Saturation vs. Targeted CSV
USPS Every Door Direct Mail (EDDM) blankets entire mail carrier routes without a specific list. It's cheaper per piece, but you can't personalize and you can't exclude addresses you don't want. A targeted CSV approach — where you choose specific households — gives you personalization, segmentation, and cleaner data. For win-back campaigns targeting known customers, a CSV is the only option.
For a full breakdown of when each approach wins, the comparison between EDDM and CSV-targeted postcards lays out the cost-per-lead math clearly.
Formatting Your CSV for Mail Merge
Once your list is clean, format it as a standard CSV file. Each row is one recipient. Each column is one data field. Keep headers simple — no spaces, no special characters. FirstName, Address1, City, State, Zip works perfectly.
If you're adding personalized offers or unique promo codes per recipient, add those as columns too: PromoCode, ExpiryDate. WriteToMail maps these columns to variable fields in your postcard design so each card is individually personalized.
Designing a Restaurant Postcard That Gets Results
Restaurants have an enormous design advantage over most businesses: the product photographs beautifully. Use it.
Front of the Card: Stop the Scroll (in Physical Form)
The front of your postcard needs to do one thing — make someone hungry enough to keep reading. High-contrast, professional food photography on a dark background consistently outperforms text-heavy designs. Think a close-up of your signature dish, golden and glistening, taking up 70% of the front.
Overlay your restaurant name and a single headline. Keep the headline benefit-focused:
- "Austin's Best Tacos Are 8 Minutes Away"
- "New Menu. Same Table You Love."
- "$10 Off Your First Visit — Expires November 15"
Urgency and specificity drive action. A vague "come visit us" gets ignored. A specific offer with an expiration date gets acted on.
Back of the Card: The Conversion Zone
The back is where you close. Include:
- Your offer — clear, specific, easy to redeem
- Expiration date — critical for creating urgency
- QR code — links to your menu, reservation page, or Google Maps listing
- Hours and address — don't make people look it up
- Personalized name line — "Hi Sarah, we'd love to see you" adds warmth at no extra cost when you're using variable data
One mistake restaurants consistently make: putting too much on the back. Your menu is not the postcard. The postcard's only job is to get someone through the door.
Postcard Size
A standard 4×6 postcard works for most campaigns. For a grand opening or premium visual impact, a 6×9 jumbo postcard stands out in the mailbox and gets noticed. The trade-off is slightly higher cost per piece.
For practical design guidance beyond restaurants, the broader online postcard mailing service guide covers design principles, sizing, and how to build postcards that work across industries.
How to Upload Your List and Mail Through WriteToMail
WriteToMail handles the printing, postage, and USPS delivery entirely — you never touch a printer or visit a post office. Here's the workflow:
Step 1: Create your postcard design. Use WriteToMail's postcard creation tool. Upload your food photography, add your headline and offer text, and set variable fields (like {{FirstName}}) where you want personalized content to appear.
Step 2: Prepare your CSV. Open your spreadsheet in Google Sheets or Excel and export as a .csv file. Double-check that every address is complete — missing zip codes or city names will cause delivery failures.
Step 3: Upload your CSV. In WriteToMail, select the bulk mailing option and upload your CSV. The platform maps your column headers to address and variable data fields. Preview a few records to confirm the merge is pulling the right data into the right spots.
Step 4: Review and send. Proof your final postcard design with variable data populated. Approve and submit. WriteToMail handles printing and USPS delivery from there.
For a detailed walkthrough of the CSV-to-mail workflow — including how to format columns, handle common errors, and preview variable data before sending — the bulk postcard mailing from CSV guide walks through the process step by step.
5 Proven Restaurant Postcard Campaign Ideas
1. Grand Opening Announcement
Timing: 2–3 weeks before opening, with a second wave the week of opening.
Target: All households within a 3-mile radius.
This is your highest-impact postcard moment. You get one chance to introduce yourself to the neighborhood. Lead with your cuisine type, a striking image of your space or signature dish, and a grand opening offer — free appetizer, 20% off first visit, or a complimentary dessert for the first 200 guests.
Benchmark: Grand opening direct mail campaigns for restaurants typically generate response rates of 3–5% from cold radius lists. For a mailing of 2,000 households, that's 60–100 new guests from a single campaign.
2. Seasonal Menu Announcement
Timing: 1–2 weeks before the new menu launches.
Target: Previous customers (your POS data), segmented by visit frequency.
Seasonal menus give your regulars a reason to come back specifically and bring a friend. "Our fall menu drops October 30 — here's what's new" turns an update into an event. Include a photo of your most visually striking new dish.
Add a personalized touch: "Hi Sarah, you've been a part of our family since we opened. Here's a preview just for you." Variable data personalization on postcards increases response rates meaningfully. According to research cited by the Data & Marketing Association, personalized direct mail generates response rates 50% higher than non-personalized mail.
3. Lapsed Customer Win-Back
Timing: Send to customers who haven't visited in 90+ days.
Target: Export from your POS — filter for customers with no transactions in the past 3 months.
This is where having a customer list is a real competitive advantage. A win-back postcard acknowledges the gap without guilt and gives the person a reason to return: "We haven't seen you in a while — here's $8 off your next visit, valid through the end of the month."
Win-back campaigns perform well because you're not acquiring cold prospects. These people already know you, already liked you enough to visit once, and just need a nudge. Response rates for this campaign type regularly exceed 7–10% when the offer is compelling.
4. Local Event or Holiday Promotion
Timing: 10–14 days before the event or holiday.
Target: A mix of existing customers and nearby households.
Valentine's Day, Mother's Day, New Year's Eve — these are the highest-revenue nights of the year for most restaurants. A postcard promoting your prix fixe menu or reservation packages reaches households before they book somewhere else.
Subject line logic applies here too: "Reserve Your Valentine's Table Before It's Gone" creates urgency that "Happy Valentine's Day from [Restaurant Name]" doesn't. Always include a reservation link or phone number prominently.
5. Loyalty Reward Mailer
Timing: Quarterly for your top customers.
Target: Your highest-frequency visitors — filter for anyone who's visited 5+ times.
Your best customers deserve recognition that doesn't live in an app notification. A physical postcard that says "You're one of our 50 most loyal guests — here's something special" creates a relationship that a loyalty points email cannot replicate.
The offer can be modest: complimentary dessert, a priority reservation during peak hours, or a free drink upgrade. The message is the point. This campaign typically drives the highest response rates of any restaurant postcard type — upwards of 15–20% — because the audience is already engaged.
For more campaign frameworks across industries, this overview of direct mail postcard ideas for small businesses includes examples you can adapt for restaurant campaigns.
Tracking Response Rates and ROI
Most restaurants give up on tracking direct mail because it feels hard. It isn't. You need two things: a unique mechanism per campaign and a way to log redemptions.
Unique Promo Codes
Assign a different promo code to each campaign: FALL24OPEN for your grand opening, WINBACK90 for your lapsed customer campaign. Ask your staff to enter the code at point of sale when customers mention the postcard. Your POS system generates a simple redemption report from there.
QR Codes Linked to Tracked URLs
Use a QR code that links to a campaign-specific landing page (or a UTM-tagged URL for your reservation system). Google Analytics tells you how many people scanned. Your reservation system tells you how many showed up.
Call Tracking Numbers
If your postcard drives phone reservations, use a forwarding number (from a service like CallRail) that routes to your main line. Every call through that number is attributed to the campaign.
The ROI Calculation
Here's a simple benchmark scenario:
- Mailing: 1,000 postcards
- Cost per piece (print + postage): ~$0.80–$1.20
- Total campaign cost: ~$900
- Response rate: 4%
- New guests: 40
- Average check: $35
- Total revenue: $1,400
- ROI: ~55% return on spend in the first visit alone
That math doesn't count return visits, word-of-mouth, or the lifetime value of a new regular customer. For a restaurant where a loyal guest visits twice a month and spends $35 per visit, one converted postcard recipient is worth over $800 per year.
Direct mail marketing benchmarks for small businesses — including cost-per-piece ranges and response rate comparisons across formats — are covered in depth in the direct mail marketing for small businesses guide.
Sources
- Mailchimp Email Marketing Benchmarks — average email open rates across industries
- Association of National Advertisers — Direct Mail Response Rates — median response rate data comparing direct mail to email
- USPS Every Door Direct Mail — EDDM program details and response rate benchmarks referenced in grand opening campaign estimates
- Data & Marketing Association — research on personalized vs. non-personalized direct mail response rates
FAQ
How much does it cost to send restaurant postcards through WriteToMail?
Pricing varies based on volume and postcard size. Larger sends cost less per piece. Check the WriteToMail pricing page for current rates. As a general benchmark, expect $0.80–$1.20 per postcard including print and postage for standard quantities, which is competitive with traditional print shops — without any of the logistics.
How many postcards should a restaurant send for a grand opening?
For a new restaurant, target every household within a 2–3 mile radius. Depending on your location, that could be 2,000–8,000 addresses. A two-wave approach — one mailing 2–3 weeks before opening, another the week of — typically outperforms a single send.
Do I need a designer to create my restaurant postcard?
No. WriteToMail's postcard creation tool allows you to upload your own images, add text, and customize the design entirely online. If you want professional food photography, hiring a photographer for even a half-day shoot is money well spent — great images are the highest-leverage element of any restaurant postcard.
Can I personalize each postcard with the recipient's name?
Yes. WriteToMail's variable data mail merge maps CSV columns to postcard fields. If your CSV has a FirstName column, you can include {{FirstName}} in your postcard design and each recipient gets a card addressed to them personally. This works for names, custom offers, promo codes, or any other field in your spreadsheet.
How do I get addresses for people near my restaurant who aren't current customers?
The two main options are purchasing a residential mailing list from a data broker (filtered by zip code or radius) or using USPS EDDM to blanket carrier routes without a specific list. For targeted, personalized campaigns, a purchased list uploaded as a CSV gives you more control. For pure saturation around a new location, EDDM can be more cost-effective.
What's the best offer to put on a restaurant postcard?
Dollar-off discounts ($5 off, $10 off) consistently outperform percentage discounts for restaurant direct mail. Percentage offers require mental math. "Save $8 on your next visit" is immediate and concrete. Free item offers (complimentary appetizer, free dessert) also convert well — they lower the barrier to the first visit without discounting the full check.
How long does delivery take after I upload my CSV?
WriteToMail uses USPS First-Class Mail for delivery. Transit times are typically 3–7 business days after your order is processed. Plan your campaigns accordingly — for a holiday promotion or event, mail at least 10–14 days in advance.
Can I run multiple restaurant postcard campaigns simultaneously?
Yes. You can create separate campaigns in WriteToMail with different designs, offers, and recipient lists. Assigning a unique promo code to each campaign lets you track performance independently and identify which message or offer resonates most with your audience.