Coperti
Back to blog

Restaurant Email Marketing: 5 Campaigns That Actually Bring Guests Back

6 min read

Email marketing delivers an average return of $36 for every dollar spent — the highest of any digital channel. Yet most restaurants never send a single email to their guests. Those that do often blast generic newsletters that end up in spam or get ignored.

The reason is understandable: running a restaurant is exhausting enough — who has time to write emails? But the point isn’t writing weekly newsletters. The point is setting up 5 campaigns once and letting them run for months, sending the right message to the right person at the right time.

Why email beats social media for restaurants

Instagram posts have an organic reach of 3-5%. That means if you have 1,000 followers, your post is seen by 30-50 people. Email has an average open rate of 20-25% in the restaurant industry — and for personalized emails, it reaches 40%.

But the real difference is this: on social media, you don’t know who follows you. On Instagram, you don’t know if that follower has ever been to your restaurant. With email — when it comes from your reservation CRM — you know exactly who they are, how often they’ve visited, and what they prefer.

That’s the difference between shouting into a crowd and talking to someone who already knows you.

The 5 campaigns every restaurant should have

1. The post-first-visit welcome

When: 24-48 hours after first visit Who: first-time guests What to say: “Thanks for dining with us. We hope you enjoyed it. Next time, your table is ready.”

This email has one goal: turn the first visit into a second visit. As we discussed in our article on the first fifteen minutes of greeting, 70% of first-time guests never return. A personal message in the hours after dinner bridges the gap between “nice evening” and “I’ll go back.”

You don’t need a special offer. You need a human, brief message with the guest’s name and a reference to the evening (“We hope you enjoyed the risotto”). If your CRM has the data, it’s easy.

2. “We haven’t seen you in a while”

When: 60-90 days after last visit Who: guests who used to come regularly and stopped What to say: “It’s been two months since your last visit. We miss you — your table is here.”

This is the win-back campaign. The guest didn’t stop coming because they don’t like your restaurant — they stopped because life is full of distractions. A gentle reminder puts you back at the top of their list.

You can add a light incentive: “This week we launched our new fall menu” or “Tuesday is sparkling wine night.” Not a discount — a reason.

3. Birthday wishes

When: 3-5 days before the birthday Who: guests whose birthday you have on file What to say: “Happy birthday! We’d love to celebrate with you — book your birthday dinner and dessert is on us.”

Birthday emails have open rates of 45-50% and conversion rates of 25%. They’re the highest-performing emails, period.

The secret is sending them a few days early — birthdays are planned. Send the email on the day itself and the guest has already made arrangements.

As we described in our article on server notes, recording important guest dates in your CRM is one of the highest-ROI investments you can make.

4. New menu or special event announcement

When: at the launch of a new seasonal menu or event Who: guests segmented by preferences What to say: depends on the event, but always personalized

The key is segmentation. Don’t send the same email to everyone:

  • To guests who always order seafood → “Our new seafood menu is here”
  • To lunch regulars → “New $18 business lunch, starting Monday”
  • To guests who come for occasions → “Valentine’s Day: special menu, limited tables”

A relevant email isn’t spam. A generic one is.

5. Review request

When: 24 hours after the visit Who: guests who had a positive experience (noted in server feedback) What to say: “Glad you enjoyed your evening. If you have a minute, a Google review really helps us.”

As we wrote in our article on online reviews, satisfied guests rarely leave reviews spontaneously. A targeted message — sent only to those who had a positive experience — converts at a much higher rate than a generic ask.

How to do it without losing your mind

“Five campaigns” sounds like a big project. In reality, each is a template you write once that then runs automatically:

1. Write the templates. Five emails, 4-5 lines each. Total: one hour of work.

2. Set the triggers. Each campaign activates based on an event: first visit, 60 days of inactivity, birthday in 5 days, new menu published, positive feedback recorded.

3. Let it run. Once set up, the system sends the right emails to the right people without you doing anything. You run the restaurant, the system runs the marketing.

What NOT to do

  • Don’t buy email lists. Only email people who’ve actually been to your restaurant and left their contact. It’s more effective and respects privacy regulations.
  • Don’t email too often. One email per customer per month is the maximum. More than that becomes noise.
  • Don’t send generic emails. “Mario’s Restaurant Newsletter — January 2026” gets opened by nobody. “Sarah, your Tuesday table is waiting” gets opened immediately.
  • Don’t neglect the subject line. The subject line is everything. If it’s not interesting, the message won’t be opened. Personalize with the name, create curiosity, be specific.

The CRM as the engine of email marketing

Everything we’ve described works only if you have the data. Name, email, birthday, preferences, visit frequency, feedback. Without a CRM connected to reservations, you have nothing to build on.

With an integrated CRM, every reservation enriches the guest profile. After six months, you have a database of real guests with real information, ready for campaigns that actually work.

Coperti and guest loyalty

Coperti builds your guest database automatically: every reservation creates or updates a profile, every server note adds details, every visit enriches the history. You have the right information to speak to your guests personally, not generically.

If you’d like to discover how to turn your guest database into a loyalty engine, get in touch for a demo. The best emails are the ones your guests are glad to receive.

Ready to see Coperti in action?

30-day free trial. No credit card required. No per-booking commissions.