After this tutorial, your restaurant will have:
- A Mailchimp account set up for your restaurant with your logo and brand colors
- At least one way to collect customer email addresses (tablet, QR code, or online form)
- An automatic welcome email that goes out every time someone joins your list
- A birthday campaign that sends a special offer 5 days before each customer's birthday
- A win-back campaign that re-engages customers who haven't visited in 60 days
- Your first weekly specials email ready to send
Tools and cost: Mailchimp (free for up to 500 contacts), an email address, and your restaurant's logo if you have one. Total cost to start: $0.
Why email marketing beats social media for restaurants
You've probably spent time posting on Instagram or Facebook. Here's the brutal truth: Facebook Pages typically reach only 2–5% of your followers. That means if 500 people follow your page, only 10–25 actually see your post.
Email is different. When you send an email to someone who signed up for your list, about 40–45% of them open it. That's 10–20× more reach than a Facebook post, and these are people who specifically said "yes, tell me what's happening at your restaurant."
The restaurants that are filling tables on slow nights aren't the ones with the most Instagram followers. They're the ones with a healthy email list and a consistent habit of sending one email per week.
Mailchimp is the most beginner-friendly email tool available. It has a generous free plan, pre-built restaurant-friendly templates, and automations that send emails for you automatically (birthday offers, win-back campaigns) without you lifting a finger after setup.
Ready to fill more tables with email?
Mailchimp's free plan gives you up to 500 contacts, 1,000 emails/month, and automation features. No credit card needed.
Try Mailchimp Free →Affiliate link, we may earn a commission if you upgrade. Free plan is genuinely free.
How to Set Up Mailchimp for Your Restaurant
Create your Mailchimp account and brand it
Go to mailchimp.com and click "Sign Up Free." Enter your email, create a username, and set a password. Verify your email address when the confirmation email arrives.
Once inside, go to Account → Profile and fill in your restaurant's name, address, and phone number. This information appears at the bottom of every email you send, it's legally required for commercial email.
Then go to Content → Brand Kit (or the equivalent in your Mailchimp version). Upload your restaurant's logo and enter your brand colors. This takes 5 minutes and makes your emails look professional immediately.
Screenshot: Mailchimp dashboard showing the Brand Kit section with logo upload and color pickers
Start collecting customer email addresses
You can't send emails to people who haven't signed up. Here are the three easiest ways to build your list:
Option A, QR code on receipts and table cards (easiest): In Mailchimp, go to Audience → Signup Forms → Hosted Forms. Copy your signup page URL. Go to a free QR code generator (like qr-code-generator.com), paste the URL, and download the QR code. Print it on stickers or table cards with the text "Join our VIP list for exclusive deals."
Option B, Tablet at the host stand: Put a cheap Amazon Fire tablet (around $50) at your host stand displaying your Mailchimp signup page in full-screen mode. Add a sign: "Join our list and get $5 off your next visit." Customers sign up while they wait for a table.
Option C, Ask during online ordering/reservations: Most online ordering systems and reservation platforms (OpenTable, Tock, Toast) have a checkbox asking customers if they want marketing emails. Make sure that box is enabled and connected to Mailchimp via Zapier.
Screenshot: Mailchimp hosted signup form with QR code overlay and table card example
Set up your welcome automation
A welcome email is the first thing a new subscriber receives, automatically, the moment they sign up. It's the highest-performing email you'll ever send (open rates of 50–80% are common).
In Mailchimp, go to Automations → Create. Select "Welcome new subscribers." Choose your audience (your restaurant's email list), then customize the email template.
Here's a simple, proven welcome email template for restaurants:
Hi [First Name],
Welcome to the [Restaurant Name] family! You're now on the inside track for our weekly specials, events, and exclusive offers that we only share with our email subscribers.
To say thank you for joining, here's a little something from us: [10% off your next visit / free appetizer / free dessert]. Just show this email to your server on your next visit. Valid for 30 days.
We can't wait to see you soon.
— The [Restaurant Name] Team
Set up your birthday campaign (the highest-ROI automation)
Birthday campaigns are the single highest-return email automation a restaurant can run. Research shows restaurants see a 20–30% revenue lift in the week after a birthday email, people love celebrating at restaurants, and a special offer is the nudge they need.
First, you need to collect birthdays. In your Mailchimp signup form, add a "Birthday month" field (you just need the month, not the day or year). Go to Audience → Signup Forms, edit your form, and drag in a birthday field.
Then set up the automation: Go to Automations → Birthday Message. Set it to send 5 days before the subscriber's birthday month. Write your email:
Hi [First Name],
Your birthday is coming up, and we want to celebrate with you!
Come in anytime this month and receive a complimentary dessert when you dine with us. Just show your server this email. No minimum purchase required.
We'd love to be part of your birthday celebration. We can't wait to see you!
— The [Restaurant Name] Team
Screenshot: Mailchimp birthday automation flow showing the 5daysbefore trigger and email template
Set up your win-back campaign
A win-back campaign (also called a re-engagement campaign) automatically emails customers who haven't visited in 60 days. It's one of the most cost-effective ways to fill tables because you're reaching people who already know you and liked you, they just drifted away.
Go to Automations → Customer Re-engagement (or create a custom automation triggered by "has not opened last 5 campaigns"). Set the trigger to 60 days of inactivity.
Hi [First Name],
It's been a while since we've seen you, and honestly, we miss having you here.
A lot has happened since your last visit, we've added [new dishes / new hours / new private dining room / weekend brunch], and we think you'd love it.
We'd love to welcome you back. Here's 15% off your next meal, just show this email. Valid for the next 3 weeks.
See you soon,
— [Restaurant Name]
Send your first weekly specials email
Now set up a recurring weekly email. Go to Campaigns → Create Campaign → Regular Email. Write your weekly specials email, what's fresh this week, any events, any limited-time dishes. Use one of Mailchimp's pre-built restaurant templates to make it look great in 5 minutes.
Schedule it to send every Tuesday or Wednesday at 11am, right when people are starting to think about lunch and dinner plans for the week. Consistent timing trains your customers to look for it.
Screenshot: Mailchimp campaign builder with a restaurantthemed email template showing food photos and specials text
What your Mailchimp setup will do automatically
How a Taqueria in Phoenix Filled Slow Tuesday Nights With Mailchimp
Miguel runs a family taqueria in Phoenix. Weekends were busy, but Tuesday through Thursday were painfully slow. He had an Instagram account but was only reaching about 3% of his 800 followers.
He set up Mailchimp in an afternoon, put a QR code sign on every table ("Join our VIP list for our secret weekly specials"), and started sending a short Tuesday email: "Here's what's fresh and special this week, plus a discount for VIP members only." Within 3 weeks, Tuesday nights started filling up.
Start building your restaurant's email list today
Free for up to 500 contacts. Set up your welcome email and birthday campaign in under an hour.
Get Mailchimp Free →Affiliate link, we may earn a small commission if you upgrade. Free plan is genuinely free forever.