Email Marketing for Restaurants: The Complete Guide for F&B Owners (2026)

The restaurants getting strong results from email aren't using fancier templates. They know who they're sending to. A practical guide to restaurant email marketing, from list quality to behaviour-triggered automation.

Apr 17, 2026
10 分鐘閱讀
Email Marketing for Restaurants: The Complete Guide for F&B Owners (2026)

You already have the guests. They've booked tables, ordered online, walked in for lunch. The question isn't whether email marketing for restaurants works. It's whether you're reaching the people who already know you.

Most restaurant email programmes fail quietly. Not because the emails are ugly or the subject lines are weak, but because every guest on the list gets the same message, whether they visited yesterday or disappeared a year ago. This guide is about fixing that, starting with the part most guides skip: who you're sending to and what you actually know about them.

Why Email Still Works for Restaurants

Social media reach keeps shrinking. Delivery apps take a commission on every order. Email is the one channel where you own the relationship and the data.

It's also one of the cheapest. A delivery platform takes 25–35% of every order. Social media ads cost money every time someone clicks. Email costs almost nothing per send once you have the tool — and unlike social, you're not competing with an algorithm to reach people who already chose to hear from you.

According to the Data & Marketing Association, email marketing returns $36–42 for every $1 spent across industries. For restaurants, the numbers depend on how well you know your list. Restaurants running active, well-targeted programmes see open rates of 25–40%, compared to the industry average of around 20%. That gap isn't about better templates. It's about sending to people who actually recognise your name in their inbox.

Email also compounds over time. Every email you send to an engaged guest reinforces the habit of choosing your restaurant. Every reservation that comes from an email is a guest you didn't have to pay a platform to reach. If you're still on the fence about whether email belongs in your marketing mix, this piece on why it's not spam is worth reading.

Building an Email List That Actually Works

The standard advice is "grow your list." That's fine as far as it goes. But the restaurants that get real results from email don't just have big lists. They have lists where every contact comes with context.

A list of 500 guests who've actually dined with you will outperform 5,000 random signups. Why? Because you know something about those 500 people: when they last visited, what they ordered, whether they prefer weekday lunches or weekend dinners. That context is what makes your emails relevant instead of generic.

Where your guest emails should come from:

Reservations. When a guest books a table through a system like Oddle Reserve, you capture their email along with their visit date, party size, and outlet. That's not just a contact, it's the start of a guest profile.

Online orders. Every order through your online ordering system creates a record of what that guest likes, how often they order, and when. Over time, you can tell the difference between a regular weekday lunch customer and someone who orders once for a birthday party.

In-store check-ins. Walk-in guests are your biggest blind spot. Most restaurants try to capture them through a loyalty programme, but that typically reaches one person per table — the one who signs up. Everyone else in the party walks out anonymous. Enrolments works differently. An NFC block or QR code on the table invites every guest to tap and check in individually. First-timers share their name, number, and (if you enable it) their birthday. They also answer a couple of quick questions — whether they live or work nearby and how they discovered your restaurant. Those responses become targeting data you can't get from a receipt or a standard loyalty card.

Website and table signups. A simple form on your website or a QR code on the table still works. The limitation is that you capture the email but none of the dining context the other channels give you automatically.

Your Guest Database Is the Real List

When your reservation, ordering, and check-in data all flow into the same place, something useful happens: you get one profile per guest, regardless of how they first found you. A guest who booked online last month and checked in at the restaurant this week shows up as one person with two touchpoints, not two disconnected records.

That's what Customer Intelligence does. It brings together orders, reservations, payments, and check-ins into a single guest profile you can actually filter, segment, and send to. Your guest database is the real asset here, and email is just one of the things it powers.

Targeting That's Specific to Restaurants

This is where connected guest data does something a generic email tool can't. Restaurants have a concept that most businesses don't: day parts. Your weekday lunch crowd and your Saturday dinner crowd are completely different audiences with different needs. When your guest profiles include check-in data — who lives nearby, who works nearby, when they typically visit — you can send emails that match the moment.

A few examples of what this looks like in practice:

Weekday lunch specials → guests who work nearby. They're looking for options within walking distance. A Tuesday email at 10am with your lunch set hits differently than a generic blast to your whole list.

Weekend dinner promos → guests who live nearby. They're your most likely regulars for evening service. A "this Saturday only" offer to local guests converts far better than sending it to everyone.

After-work happy hour → the work-nearby segment, timed for late afternoon. You're reaching them right when they're deciding where to go.

Lapsed locals → work nearby + haven't visited in 60 days. This is a segment you can build in minutes if your data is connected, and it's one of the highest-conversion win-back audiences because they're physically close and already know your food.

None of this is possible if your reservation data, ordering data, and check-in data live in separate systems. The targeting only works when it all feeds the same guest profile.

6 Restaurant Email Campaigns That Get Opened

Not all emails are equal. Here are six campaign types that consistently perform for restaurants, along with when to send each one.

1. Welcome email. Send this within an hour of a guest's first reservation or order. It's your highest open-rate email because the guest just did something that shows they're interested. Confirm what they did, tell them one thing to look forward to, and leave it there. No discount needed. The relationship is fresh. Example subject line: "Your table's booked, here's what to expect."

2. New menu or seasonal launch. When you've got something new, tell the people who already love your food. A short, visual email with two or three hero dishes and a booking link works better than a full menu PDF. Subject line: "New spring menu, available this Friday."

3. "We miss you" win-back. For guests who've visited twice or more but haven't returned in 60+ days. Don't start too early. At 60 days, a gentle nudge ("It's been a while, we'd love to see you again"). If no response after a week, follow up with a small incentive. Subject line: "It's been a while."

4. Event or holiday promotion. Valentine's Day, Chinese New Year, Hari Raya, Father's Day. Plan these 4–6 weeks out. The operators who fill tables don't send one announcement. They run a three-email sequence: teaser (4 weeks out), details (2 weeks out), last call (3–5 days out). The difference in bookings between one email and three is real.

5. Post-visit thank you. Send the morning after a visit or order. Do one thing: ask for a Google review (with a direct link) or offer a next-visit incentive. Not both. Pick the one that matters more to you right now. Subject line: "Thanks for coming in last night."

6. Weekly or fortnightly specials. This works if you genuinely have something to share each week: chef's specials, weekend events, seasonal ingredients. It stops working the moment it becomes a routine discount code. The test: would this email be interesting even without the promotion? If not, skip this week.

What good restaurant emails look like

If you're wondering what these actually look like in practice, here are a few real examples from restaurants in Singapore and the region:

Meadesmoore (steakhouse) sends a clean new menu broadcast: "Introducing a brand new menu!" — one hero image, one message, one booking link. No clutter. The reader knows exactly what's new and what to do next.

Blog post image

Jekyll & Hyde (bar) runs two automations worth copying. Their post-visit follow-up ("Follow-Up — Yesterday's Visit") fires the morning after a reservation, while their lapsed guest email ("Come join us again!") reaches guests who haven't been back in a while. Both are triggered automatically by dining events, not sent manually.

Blog post image

Pirata Group nails seasonal campaigns. Their Christmas email ("Santa Claus is Coming!") leads with the event, shows the menu, and makes it easy to book. They plan these weeks ahead and send a sequence, not a single blast.

Blog post image

Starbucks Rewards shows what personalisation looks like at scale: "It's your birthday soon, {name}!" — the name token in the subject line is small but it makes the email feel personal rather than mass-sent.

Blog post image

The best restaurant emails share three things: one clear message, a strong visual of the food, and a single action for the reader to take. Browse Really Good Emails for more inspiration across every campaign type.

Automations That Run While You Run Service

The campaigns above are one-off sends. Automations are different. You set them up once and they run every day, reaching the right guest at the right moment without you lifting a finger.

The difference between good and average automation comes down to what triggers the email. Most email tools trigger on time: "send 7 days after signup." Oddle's Marketing triggers on actual guest behaviour: a guest adds items to their cart but doesn't check out, a guest hasn't placed an order in 60 days, a guest's birthday is coming up.

Abandoned cart. A guest browsed your online ordering menu, added items, and left without completing the order. An automated reminder sent within a few hours brings a good percentage of them back. This is one of the highest-converting automations because the intent was already there.

Lapsed guest (60 days). When a guest who used to order or visit hasn't been back in 60 days, an automated "we miss you" email fires. You set the rules once. The system checks every day and sends to whoever qualifies. No manual list-pulling needed.

Birthday. Birthday emails see open rates of 40–50%, roughly double the average, because the guest is actively thinking about where to celebrate. If you're collecting birthday data through Enrolments, these run automatically. The guest checks in, shares their birthday, and 3–5 days before the date, the email goes out with your offer: a complimentary dessert, a reserved table, a small gift on arrival. You don't send it. The system does, every day, for every guest whose birthday is coming up.

The practical advice: don't try to automate everything at once. Start with one flow, run it for 60 days, and measure. Birthday or lapsed guest are the best starting points because they're high-relevance and easy to set up.

Measuring What's Working

Open rates are a starting point, not a destination. They tell you whether your subject line worked and your emails reached the inbox. They don't tell you whether anyone actually came back to eat.

Here's what to pay attention to:

Open rate. Industry average for restaurants is around 20%. If you're consistently above 25%, your list is healthy and your subject lines are doing their job. If you're below 15%, the problem is almost always list quality, not content. Fix your list first. (One caveat: Apple's Mail Privacy Protection, introduced in iOS 15, pre-loads tracking pixels, which inflates open rates. Treat open rate as directional, not exact.)

Click rate. 2–4% is typical for restaurants. This tells you whether the content inside the email is relevant enough to act on.

Transactions and revenue. This is where it gets interesting. Oddle's Marketing dashboard tracks transactions and revenue attributed to your emails within 30 days of each campaign. You can see not just who opened, but who actually booked a table or placed an order afterwards.

Practical tracking you can start today: add UTM parameters to every link in your emails so you can trace visits in Google Analytics. Use a unique discount code per campaign for direct attribution. Compare your reservation volume in the days after a send against your normal baseline. If your email tool connects to your ordering and reservation systems, you can go further: Oddle's Marketing appends a customer identifier to every link, so when a guest clicks through and places an order or makes a booking, that action is attributed directly back to the campaign. No guesswork. The Living Cafe saw 30x ROI from consistent weekly emails, which shows what steady effort can do.

Over time, the metric that matters most is whether guests on your email list come back more often than those who aren't on it. That gap is your email programme's real contribution. There's more on connecting your marketing spend to actual outcomes here.

You need consent to send marketing emails. The principle is the same across every market Oddle serves: get permission before you send, make it easy to unsubscribe, and keep records of how consent was collected.

Singapore (PDPA): Consent must be obtained before sending marketing emails. Guests must be able to withdraw consent easily.

Malaysia (PDPA 2010): Similar consent-based framework. Explicit opt-in required for marketing use.

Australia (Spam Act 2003 / Privacy Act 1988): Opt-in required for commercial electronic messages. Unsubscribes must be honoured within 5 business days.

If you're using a check-in programme like Enrolments, you can make marketing opt-in part of the check-in flow. Consent is captured at the moment the guest enrols, not chased after the fact.

This isn't legal advice. Check with your legal team for the specifics that apply to your market. The safe baseline: capture consent at the point of signup, document it, and never make unsubscribing difficult.

Getting Started This Week

If this guide had one takeaway, it's this: email marketing for restaurants works when you know who you're sending to. Not just their email address, but when they last visited, what they ordered, and whether they're a regular or someone who's drifting away.

You don't need a perfect setup to start. Here's what you can do this week:

  1. Export your existing guest emails from your reservation and ordering systems. Even a list of 200 real guests is enough to begin.
  2. Send one email. Not a campaign, not an automation. Just a simple message introducing what you'll be sharing and giving guests a reason to stay subscribed.
  3. Set up one automation. Birthday or lapsed guest are the best starting points. Set it and let it run for 60 days.
  4. Measure. Check your open rate after the first send. Check your transactions after the first automation runs for a month. Build from what you learn.

The restaurants getting the best results from email aren't using fancier tools or better templates. They know their guests, they send relevant messages at the right moments, and they measure what actually matters.

If your guest data currently lives across different systems that don't talk to each other, Oddle's Marketing brings it together so your emails go to the right person at the right time, triggered by real dining behaviour rather than guesswork.

FAQ

How do I start email marketing for my restaurant?

Start with your existing guest data, not a new tool. Export emails from your reservation and ordering systems, clean out invalid addresses, and send one simple email introducing what you'll share. See what opens, and build from there.

How often should I send marketing emails?

For most independent restaurants, 2–4 times per month works well for broadcast campaigns. Automated emails (welcome, birthday, lapsed guest) fire based on guest behaviour and run separately. The bigger risk is inconsistency, sending three emails one week then going quiet for two months.

What's a good open rate for restaurant emails?

Industry average is around 20%. Restaurants with well-maintained lists and relevant content typically see 25–40%. If you're consistently below 15%, focus on list quality before anything else.

Do I need a big list to get results?

No. A list of 300–500 engaged guests who've actually dined with you will outperform thousands of cold signups. List quality, how much you know about each contact and how recently they've interacted with you, matters far more than size.

Yes. In Singapore (PDPA), Malaysia (PDPA 2010), and Australia (Spam Act 2003), you need opt-in consent before sending commercial emails. Collect it at the point of signup, include an unsubscribe link in every email, and keep records. Check with your legal team for the specifics in your market.

別再流失 你已經贏得的顧客

01

預約免費示範

30 分鐘了解 Oddle 如何為您的餐廳運作。

02

30 天專人引導上線

專屬顧問協助您完成所有設定。

03

加入 5,000+ 餐廳夥伴

立即上線,讓每位顧客成為常客。