Tutorials AI Tools Industries Templates Start Here Find Your Tools →
⏱ 2 Hours to Set Up · Restaurant Email Automation

Email Automation for Restaurants: Birthday Campaigns, Win-Backs, and Slow-Night Promos

F
M
Fredrik Filipsson & Morten AndersenCo-founders, Main Street AI · built multi-million dollar businesses with AI
Stop losing customers to competitors and filling seats with discount hunters. Email marketing builds a loyal customer base that shows up during your slow nights and brings forgotten regulars back. Set up restaurant email automation in 2 hours and watch win-back campaigns recover 8-12% of lapsed guests while birthday offers drive predictable revenue every month.
Time to Set Up
2 Hours
Monthly Cost
$0–$29
Revenue Per Campaign
$800–$3,200
Best Tools
Mailchimp, ActiveCampaign
Affiliate Disclosure: Main Street AI recommends Mailchimp and ActiveCampaign based on their value for restaurants. We earn a small commission if you sign up through our links, at no extra cost to you. This helps us create free guides like this one.

How Restaurant Email Automation Actually Works

Email automation is simpler than you think. It's not about blasting promotions to a massive list—it's about building a list of people who love your restaurant, then sending them the right message at the right time.

Here's the basic flow:

  1. Collect emails at every touchpoint: POS system (when customers pay), online reservation system (when booking), website signup form, loyalty cards at the host stand.
  2. Build a segmented list: Tag customers by visit frequency (regulars, occasional, new), birthday month, last visit date, and favorite dishes.
  3. Set up automations: Trigger emails based on customer behavior: birthday approaching, 45 days since last visit, Tuesday evening (slow night), 2 hours after reservation ends.
  4. Track results: Monitor open rates, click rates, and (most importantly) walk-in revenue from each campaign.

That's it. No fancy copywriting needed—just timely, relevant offers sent to people who already love your food.

5–7×
Value of repeat vs. new customers
20%
Open rate lift from birthday campaigns
8–12%
Win-back reactivation rate
$1
Email cost saves $7 in ad spend

The 4 Most Important Restaurant Email Automations

You don't need a dozen email campaigns. These four automations will fill 80% of your seats and recover most of your lapsed customers. Each takes 15-25 minutes to set up in Mailchimp or ActiveCampaign.

🎂 Birthday Campaign

Trigger: 5 days before customer's birthday

Best for: Building emotional connection, predictable monthly revenue, high visit frequency (20% open rate lift)

Why it works: Birthdays are primed moments. Customers actively look for birthday offers. A $15 discount or free dessert costs you $3-$5 in food cost but drives $40-$60 in additional spend (drinks, appetizers, sides).

Setup in Mailchimp (20 minutes)

  1. Go to Automations > Automation
  2. Click Create Automation > Birthday Email
  3. Select your restaurant audience list
  4. Choose 5 days before birthday
  5. Name the campaign: "Birthday Special Offer"
  6. Use the template below (paste the code)
  7. Click Save & Activate
Email Template: Birthday Campaign
Subject: We Want to Celebrate Your Birthday! 🎂 Hi [FIRST_NAME], Your birthday is almost here, and we want to make it special. Come in anytime this month and enjoy: • FREE dessert of your choice • OR $15 off your entire meal Just show this email to your server. Valid through [END_DATE]. We love having you at [RESTAURANT_NAME]. See you soon! [RESERVATION_LINK] Warm regards, [RESTAURANT_NAME] Team

Expected results: 15-25% redemption rate, 20% increase in birthday month visits. If you have 50 birthdays/month, expect 7-12 diners using the offer, each spending $50-$80.

👋 Win-Back Campaign

Trigger: 45 days since last visit

Best for: Recovering lapsed regulars, preventing churn, competitive positioning (8-12% reactivation rate)

Why it works: Customers don't abandon you intentionally—they get busy, try competitors, or forget. A "We miss you" message with a limited-time incentive reactivates 8-12% of lapsed diners. These are high-value customers because they already know your menu and service.

Setup in Mailchimp (20 minutes)

  1. Go to Automations > Automation
  2. Click Create Automation > Custom Automation
  3. Name it: "Win-Back Campaign - 45 Days"
  4. Set trigger: Customer segment: Last visit was 45 days ago
  5. Send email immediately when condition is met
  6. Use the template below
  7. Click Save & Activate
Email Template: Win-Back Campaign
Subject: We Miss You, [FIRST_NAME]—Special Offer Inside Hi [FIRST_NAME], It's been a few weeks since we've seen you. We miss you! We've added some new dishes you'd love, and we want to welcome you back with a special gift: $20 Off Your Next Visit (Valid for 14 days. Minimum $50 order.) Your last visit was on [LAST_VISIT_DATE]. We remember your [FAVORITE_DISH]! Come back soon. We've got a table waiting. [RESERVATION_LINK] Best, [RESTAURANT_NAME] Team

Expected results: 8-12% of lapsed customers return within 2 weeks. If you send to 200 lapsed diners, 16-24 will come back, each spending $60-$100.

🕖 Slow-Night Promo

Trigger: Every Tuesday (or Wednesday/Thursday—your slow night) at 4 PM

Best for: Filling empty tables, smoothing revenue, driving midweek traffic

Why it works: Monday–Wednesday and Thursday lunch are universally slower. But customers check email mid-afternoon. A 4 PM email saying "Tonight at [Restaurant]: 20% off cocktails + free appetizer" drives 3-7 extra covers. Multiply that by 52 weeks and you're filling 156-364 tables annually.

Setup in ActiveCampaign (20 minutes)

Note: Mailchimp doesn't support day-of-week scheduling natively, so use ActiveCampaign (free tier) for this automation.

  1. Go to Automations > Create Automation
  2. Click Trigger: Scheduled Automation
  3. Set to repeat Every Tuesday at 4:00 PM (your timezone)
  4. Select your audience: All subscribers (no segment)
  5. Create email from template below
  6. Click Start Automation
Email Template: Slow-Night Promo
Subject: Tonight at [RESTAURANT_NAME]: 20% Off + Free Apps Coming tonight? We're running a special just for you: 20% OFF ALL COCKTAILS FREE APPETIZER (with entree purchase) Valid 5 PM, Close Tonight Only Bring friends, bring family. Our kitchen is ready. [RESERVATION_LINK] [RESTAURANT_NAME] [PHONE_NUMBER]

Expected results: 3-7 extra covers per slow night. At $75 average check, that's $225-$525 per week, or $11,700-$27,300 annually in incremental revenue.

Post-Visit Thank You + Google Review Request

Trigger: 2 hours after reservation end time

Best for: Building reviews, improving Google ranking, reinforcing brand loyalty

Why it works: Customers are most likely to leave reviews immediately after a great meal. A thank-you email sent 2 hours after their reservation ends (when they've had time to settle) with a direct link to your Google review page converts 3-7% of diners into reviewers. More reviews = higher Google ranking = more organic foot traffic.

Setup Note (ActiveCampaign)

This automation requires integration with your POS/reservation system. If your system integrates with ActiveCampaign (or Zapier), you can automate this. Otherwise, send manually weekly or use a simpler trigger: "2 hours after email engagement."

Simpler version: Create a weekly email (send every Thursday at 10 AM) to customers who dined in the past 7 days.

Email Template: Post-Visit Thank You
Subject: How Was Your Meal? We'd Love to Know Hi [FIRST_NAME], Thank you for joining us last night! We hope you enjoyed your meal. We'd love to hear about your experience. It takes just 30 seconds: Leave a Review on Google (Click here: [GOOGLE_REVIEW_LINK]) Your feedback helps us serve you better—and it helps other food lovers find us. See you next time! [RESTAURANT_NAME]

Expected results: 3-7% review rate. If 100 customers dine, 3-7 leave reviews. At 50 diners/week, that's 150-350 new reviews/year, which significantly boosts Google ranking.

Complete Setup Guide: From Zero to Running in 2 Hours

This section walks you through every step to get restaurant email automation running. You'll use either Mailchimp (free) or ActiveCampaign ($15/month). Mailchimp is enough if you have fewer than 1,000 subscribers; use ActiveCampaign if you need advanced segmentation and day-of-week scheduling.

1 Set Up Your Email Tool & Build Your List 45 min

What you're doing: Creating a Mailchimp or ActiveCampaign account, verifying your sender identity, and importing your first batch of customer emails.

For Mailchimp (Free):

  1. Go to mailchimp.com and click Sign Up Free
  2. Enter your email, password, and restaurant name
  3. Verify your email address (check inbox for confirmation link)
  4. Complete setup: restaurant industry, audience size (select "250–1,000" or your actual size)
  5. Go to Settings > Sender Details and add:
    • From name: [RESTAURANT_NAME]
    • From email: hello@[RESTAURANT_DOMAIN].com (or noreply@mailchimp...)
    • Address: [RESTAURANT_ADDRESS]
  6. Go to Audience > Import Contacts
  7. Upload CSV file with customer emails

CSV Format (for import):

CSV Import Template
email,FNAME,LNAME,PHONE,BIRTHDAY john@email.com,John,Smith,555-1234,1985-06-15 jane@email.com,Jane,Doe,555-5678,1990-03-22 bob@email.com,Bob,Johnson,555-9999,1980-11-08

For ActiveCampaign ($15/month):

  1. Go to activecampaign.com and click Try for Free
  2. Enter email, password, and restaurant name
  3. Select plan: Lite ($15/month) is enough for restaurants up to 10,000 contacts
  4. Verify email and complete onboarding
  5. Go to Settings > Account Details and configure:
    • Sender name and email (same as Mailchimp)
    • Restaurant address
  6. Go to Contacts > Import Contacts
  7. Upload CSV with customer data (same format as above)

Where to get customer emails:

  • POS system (Clover, Toast, Square): Export > Reports > Customers > Email List
  • Reservation system (Resy, OpenTable): Profile > Data Export > Download Customer List
  • Google My Business: Reserve customer emails (if using Google)
  • Manual entry: Start with 50-100 customers you know personally, then grow from there

2 Connect Your POS or Reservation System 30 min

What you're doing: Automatically sync new customer email addresses from your POS/reservation system so your email list grows without manual entry.

Mailchimp + Square (or Clover) via Zapier:

  1. Go to zapier.com and sign up (free for basic automations)
  2. Click Create Zap
  3. Choose trigger app: Square (or Clover)
  4. Select trigger: New Customer Created
  5. Connect your POS account (sign in with your credentials)
  6. Click Next > Choose Action App: Mailchimp
  7. Select action: Add Subscriber to Audience
  8. Connect Mailchimp account
  9. Map fields:
    • Email → customer email
    • First Name → customer first name
    • Last Name → customer last name
  10. Click Create & Activate Zap

Result: Every new customer added to your POS automatically appears in Mailchimp within 5 minutes.

ActiveCampaign + Reservation System (Resy, OpenTable):

Check if your reservation system has a direct integration. Otherwise, use Zapier (same steps as above).

3 Build the Birthday Campaign 20 min

What you're doing: Creating an automation that sends birthday emails 5 days before each customer's birthday.

In Mailchimp:

  1. Go to Automations > Automations
  2. Click Create Automation
  3. Select Birthday Email template
  4. Choose audience: Your main customer list
  5. Select: Send 5 days before birthday
  6. Click Next and customize email with restaurant details
  7. Preview on mobile to ensure it looks good
  8. Click Save & Activate

Testing: Find a customer with an upcoming birthday and send a test. Check if email arrives and links work properly.

4 Build the Win-Back Automation 20 min

What you're doing: Creating an automation that triggers 45 days after a customer's last visit.

In Mailchimp:

  1. Go to Automations > Automations
  2. Click Create Automation
  3. Select Customer Automation
  4. Click Next
  5. Set trigger: Segment > Last Purchase > 45 days ago
  6. Click Next and add email with win-back template
  7. Under "Send Options," choose: Send immediately when condition is met
  8. Click Save & Activate

Pro tip: The "last purchase" field only works if your POS is synced to Mailchimp (see Step 2). If not synced, manually update the "last visit date" field monthly.

5 Schedule Your First Slow-Night Campaign 20 min

What you're doing: Creating a scheduled email that sends every Tuesday (or your slow night) at 4 PM.

In ActiveCampaign (recommended for recurring):

  1. Go to Automations > Create Automation
  2. Click Trigger: Start Automation
  3. Select Scheduled Trigger
  4. Set: Repeat Every Tuesday at 4:00 PM (your timezone)
  5. Select audience: All subscribers
  6. Click Next > Add Email
  7. Create email from slow-night template
  8. Click Start Automation

For Mailchimp (workaround): Create 52 separate scheduled emails (one for each Tuesday) or send manually.

Case Study: Marco's Chicago Trattoria

Marco's Chicago Trattoria is a 40-seat Italian restaurant in Logan Square. Before email automation, they relied on walk-ins and word-of-mouth. Their Wednesday and Thursday nights ran at 40% capacity.

The Problem: Losing customers to larger chains with loyalty programs. No way to reach past diners.

The Solution: Implemented Mailchimp (free) with birthday campaigns, win-back emails, and Thursday slow-night promos in January.

Email Subscribers
400 → 2,800

Built over 8 months through POS sync + in-restaurant signup cards

Midweek Covers
+31%

Wednesday & Thursday capacity rose from 40% to 71%

Birthday Diners/Month
12

Predictable midweek bookings from birthday automation

Monthly Revenue Lift
+$8,400

$280/day from email-driven traffic

Results After 8 Months:

  • 2,400 new email subscribers (from 400 to 2,800)
  • Weekly slow-night emails drive 4-7 covers/night = 20-35 covers/week
  • 12 birthday campaign redemptions/month at $60 spend = $720 in cover charges
  • 8-10 win-back emails/week at 8% conversion = 30-40/year
  • Total incremental monthly revenue: $8,400
  • ROI: 210× (for free tier)

Key insight: Marco focused on frequency over sophistication. Birthday and Thursday promos are 80% of results. They didn't need complex segmentation—just the right offer at the right time.

Mailchimp vs. ActiveCampaign vs. HubSpot: Which Tool for Restaurants?

Feature Mailchimp ActiveCampaign HubSpot
Cost Free up to 500 contacts, then $40–$150/mo $15/mo (Lite), $229/mo (Pro) Free (limited), $800+/mo
Ease of Use ✓✓✓ Simple ✓✓ Moderate Complex
Birthday Automation ✓ Built-in ✓ Built-in ✓ Built-in
Day-of-Week Scheduling ✗ No ✓ Yes ✓ Yes
POS Integration ✓ Via Zapier ✓ Via Zapier ✓ Direct
Segmentation ✓ Basic ✓✓ Advanced ✓✓✓ Very Advanced
Best For Restaurants <1,000 subscribers Restaurants 1,000–5,000 subscribers Large restaurants 10,000+ subscribers

Our Recommendation:

Start with Mailchimp (free). It has everything you need for the first 6-12 months: birthday automation, win-back emails, and Zapier integration to your POS.

Upgrade to ActiveCampaign ($15/mo) once you have 500+ subscribers and want day-of-week scheduling for slow-night promos.

Use HubSpot only if you have multiple locations or 10,000+ contacts. It's overkill for a single restaurant.

Ready to Fill Tables with Email Automation?

Start free with Mailchimp today. No credit card required. Set up your first campaign in 45 minutes.

Try Mailchimp Free → Try ActiveCampaign Free →

Frequently Asked Questions

Q: What if my restaurant is new and I don't have customer emails yet? +

A: Start building your list today. Place a signup form at the host stand offering a free appetizer for email signups. You'll grow from 0 to 100 emails in 2-3 weeks. Meanwhile, set up the automation infrastructure so you're ready to launch campaigns immediately when you hit critical mass.

Q: Won't email campaigns annoy customers? Will they unsubscribe? +

A: Only if you email too much or without value. Here's the secret: email people who asked to be contacted, and only send 1-2 emails per week. Birthday campaigns and win-back emails are requested—customers expect them. Slow-night promos solve a problem. Expect 0.5-1% unsubscribe rate, which is normal and healthy.

Q: How do I track revenue from email campaigns? +

A: Add a promo code to each email campaign (e.g., "BIRTHDAY15" for birthday campaigns, "WINBACK20" for win-back). When customers use the code at checkout, your POS tracks it, and you can measure revenue per campaign. After 2-3 campaigns, you'll have a clear picture of ROI.

Ready to Get Started?

Email automation is the easiest way to fill slow nights and bring repeat customers back. Set up in 2 hours, see results in 2 weeks.

Try Mailchimp Free → Try ActiveCampaign Free →

What to Automate Next

Email automation is just the start. Once you've mastered email, consider automating these other restaurant operations:

Related Resources