12 Coffee Shop Email Templates That Bring Customers Back (2026)

12 ready-to-send coffee shop email templates by moment: first-visit thank-you, bean drop, weather trigger, lapsed winback, birthday, and more. With expected open rates from real benchmarks.

9 min read

What are the best email templates for a coffee shop?

The best email templates for a coffee shop are triggered by transaction data, not by calendar. Per Regulr's coffee retention framework, derived from Square 2024 Coffee Report, Mailchimp 2025 Benchmark Report, and 2026 operator interviews, the highest-converting coffee shop emails are sent within 48 hours of a triggering event: a first visit, a missed third day, a loyalty milestone, a birthday, or a seasonal menu drop. Generic weekly blasts to the full list earn 8 to 12 percent open rates; triggered emails to the right segment earn 35 to 45 percent.

This page has 12 templates organized by moment. Each one includes the trigger, the subject line, the body, and the expected open rate from real food and beverage benchmarks. Copy them. Adjust the voice to match your shop. Send the right one at the right moment.

Template 1 — The first-visit thank-you (within 24 hours)

Trigger: First completed transaction for a customer who joined the loyalty program at the counter. Subject line: Thanks for stopping by — here's a free one on us Expected open rate: 42-48% (food & beverage average is 21%; transactional triggers run far higher).

Hey [first name],

>

Thanks for swinging through yesterday. That [drink name] was a good call.

>

We saved a free drink for your next visit, on us. Just show this email or tap your wallet pass at the counter. No expiration, no fine print.

>

Hope to see you again soon.

>

[Owner name] [Shop name]

Why it works: free-item reward (not percentage discount, which converts 2.3x lower per Square 2024 Coffee Report), specific drink reference (proves it's not a mass blast), short, no marketing language.

Template 2 — The 3-day drifting regular (SMS-style email backup)

Trigger: A customer who visited 4 or more times in the prior 14 days has missed 3 consecutive days. Subject line: Your [drink name] misses you Expected open rate: 38-45%.

[First name] —

>

Noticed we haven't seen you in a few days. Your [drink name] is ready when you are.

>

Here's a free pastry with your next coffee, just because. Show this email at the counter.

>

[Owner name]

Why it works: Loss aversion on the missed routine, named drink, free-item incentive. Bloom Intelligence (2025) reports recovery rates of 25-35% on drifting regular outreach within the 3-7 day window.

Template 3 — Monthly bean drop announcement

Trigger: Day 1 of every month or whenever a new bean lands. Subject line: New beans landed Tuesday — first dibs for regulars Expected open rate: 28-34%.

Hey [first name],

>

Just put a new [origin or roaster] roast on the menu this week. Notes of [tasting notes]. Limited bag count.

>

Regulars get first crack. Stop by Tuesday or Wednesday before it sells out.

>

[Owner name]

Template 4 — Seasonal menu launch (24 hours before public)

Trigger: Day before a seasonal drink or menu drops publicly. Subject line: Loyalty members get the [season] menu 24 hours early Expected open rate: 32-40%.

[First name] —

>

The fall menu drops tomorrow morning. You get it today.

>

[3 new items, one line each.]

>

Stop by before 5pm to try one before everyone else does. Show your wallet pass.

>

[Owner name]

Template 5 — Lapsed-customer winback (14-30 days)

Trigger: A customer who used to visit weekly or more has not visited in 14 to 30 days. Subject line: Been a minute. Come back for a free drink Expected open rate: 22-28%.

Hey [first name],

>

It's been a few weeks. No judgment. Life happens.

>

Your next drink is on us. Use it any time, no expiration. Show this email or tap your wallet pass.

>

Hope to see you soon.

>

[Owner name]

Why it works: no guilt, no expiration pressure, free-drink reward. Lapsed-customer winback emails in coffee earn 18-25% conversion when sent in this window (Bloom Intelligence, 2025).

Template 6 — Birthday email (7 days before birthday)

Trigger: Customer's birthday is 7 days away. Subject line: Birthday week starts at [shop name] Expected open rate: 45-55% (birthday emails consistently rank highest open rates across all industries).

Happy upcoming birthday, [first name]!

>

Your free birthday drink is waiting. Stop by any time this week to claim it. Bring a friend; theirs is on us too.

>

[Owner name]

Template 7 — Weather-triggered (iced drinks on first 80°F day)

Trigger: Temperature crosses 80°F for the first time after April 1. Subject line: Cold brew weather is officially here Expected open rate: 26-32%.

Hey [first name],

>

First real warm day of the year. Cold brew on tap, iced lattes ready in 2 minutes, no judgment if you want it extra-strong.

>

Stop by today; we made extra.

>

[Owner name]

Template 8 — Weekend regulars community note

Trigger: Friday morning, sent to weekend-only customers (segmented by visit time data). Subject line: Saturday morning at [shop name]: here's what's good Expected open rate: 30-36%.

Morning [first name],

>

Saturday at the shop: [one specific thing happening — new pastry, live music, pour-over flight tasting, whatever].

>

The morning rush quiets down around 10am. Best window for a slow second cup.

>

See you this weekend.

>

[Owner name]

Template 9 — Holiday closure notice (3 days before)

Trigger: 3 days before a major holiday closure. Subject line: Closed [holiday] — open early on [day after] Expected open rate: 25-32%.

Quick note, [first name] —

>

We're closed [holiday] so the team can be with family.

>

Back open at [time] on [day after]. Stop in for a fresh batch.

>

[Owner name]

Template 10 — New location announcement

Trigger: When opening a second location, sent to existing customers within 5 miles of the new spot. Subject line: We're opening a second shop. You're invited to the soft launch Expected open rate: 35-45%.

Hey [first name],

>

Big news: we're opening a second [shop name] at [address]. Soft launch is [date] and you're invited.

>

Show this email at the new spot's counter that week for a free drink. Your loyalty pass works at both locations from day one.

>

[Owner name]

Template 11 — App-to-wallet migration (one-time)

Trigger: When transitioning from a branded app to wallet passes; sent to all existing app users. Subject line: Goodbye app, hello Apple/Google Wallet Expected open rate: 32-40%.

[First name] —

>

We're retiring our app. The new loyalty program lives in your Apple or Google Wallet instead. Faster, no app to keep updated, same rewards.

>

Tap this link to save your pass. Your existing points and stamps carry over automatically.

>

[Add to Apple Wallet] [Add to Google Wallet]

>

[Owner name]

Template 12 — Anniversary (1 year since first visit)

Trigger: 365 days after first transaction. Subject line: It's been a year. Drink's on us Expected open rate: 38-45%.

[First name] —

>

A year ago today, you stopped in for the first time. [If their data shows it: You've been back X times since.]

>

Your anniversary drink is waiting. Whatever you usually order; it's on the house.

>

Thanks for being part of the shop.

>

[Owner name]

How to choose the right template (the decision tree)

Map each customer to one moment per month maximum. If a customer triggers multiple at once (birthday + drifting), send the highest-impact one (birthday wins).

Customer stateTemplate to send
Just visited for the first timeTemplate 1 (24-hour thank-you)
Daily regular, missed 3 daysTemplate 2 (drifting regular)
Daily/weekly regular, missed 14+ daysTemplate 5 (lapsed winback)
Birthday this weekTemplate 6 (birthday)
Weekend-only customer, Friday morningTemplate 8 (weekend regulars)
All segments, monthlyTemplate 3 (bean drop) OR Template 4 (seasonal)

Want to send these automatically?

These templates were built for Regulr's coffee retention engine. Connect your Square or Clover POS, the triggers fire automatically, and your customers get the right email at the right moment without anyone touching a spreadsheet. See how Regulr works for coffee shops or browse the coffee SMS templates to pair with these emails.

📋

Free: Customer Retention Checklist

A printable checklist with the strategies from this article, plus message templates you can copy-paste today.

No spam. Unsubscribe anytime. Your email stays private.

Get weekly retention tips

One actionable idea every Tuesday. No fluff, no spam.

Join 2,400+ local business owners. We respect your inbox.

Founder of Regulr & City Curated

Regulr is the customer retention layer for local businesses. It plugs into your POS, learns every customer's behavior, and runs personalized retention campaigns automatically — SMS, email, wallet pass updates, and RCS sentiment routing. Built for restaurants, coffee shops, salons, med spas, fitness studios, and other independent local businesses where every customer is a name and every visit matters.

Regulr connects to your POS and runs AI-powered retention campaigns on autopilot. Apply for a Pilot