Food & Hospitality beginner 60-90 minutes

How to Set Up Email Marketing for Your Cafe or Restaurant

A masterguide for Aussie hospitality owners to build a loyal customer base and drive bookings through professional email marketing.

Michael 8 February 2026

In the Brisbane hospitality scene, competition is fierce. Whether you're running a boutique cafe in Paddington or a busy bistro in South Bank, relying solely on foot traffic or the 'Instagram algorithm' is a risky game. Email marketing is the only channel you truly own, allowing you to bypass social media noise and land directly in your customers' pockets when they're deciding where to eat this weekend.

Building an email list isn't just about 'sending newsletters'; it’s about creating a digital bridge between your kitchen and your customers' dining tables. If you can remind a local regular about your new seasonal menu or a Friday night happy hour, you're halfway to a full booking sheet.

What you’ll need before starting

  • A professional email address: (e.g., hello@yourcafe.com.au). Avoid using @gmail.com for bulk sends; it looks unprofessional and often hits the spam folder.
  • Your ABN and physical business address: Essential for Australian anti-spam law compliance.
  • High-quality photos: At least 5-10 shots of your best-selling dishes and your venue's interior.
  • Your logo: Preferably a high-resolution PNG with a transparent background.
  • A 'Lead Magnet': A reason for people to join (e.g., "Free coffee on your next visit" or "10% off your first dinner booking").

---

Step 1: Choose Your Email Marketing Platform

Don't try to send bulk emails from your personal Outlook or Gmail account. Not only is it a nightmare to manage, but you also risk your domain being blacklisted for spam. You need an Email Service Provider (ESP).

For Australian cafes and restaurants, I usually recommend Mailchimp or MailerLite.

  • Mailchimp: Great because it integrates with almost every POS system (like Square or Lightspeed).
  • MailerLite: Often cheaper and a bit more intuitive for beginners.
Pro Tip from experience: Most people overthink this step. Just pick one. You can always export your list and move later if you need to. For this guide, we’ll assume you’re using a standard platform like MailerLite or Mailchimp.

When you sign up, you'll be asked for a physical address. This is not optional. Under the Australian Spam Act 2003, you must include a physical address and a clear 'Unsubscribe' link in every marketing email.

  • What you’ll see: A screen asking for your business details and website URL.
  • The tricky part: Ensure your 'From' name is your cafe's name, not your personal name. People look for "The Daily Grind Cafe" in their inbox, not "John Smith."

Step 3: Create Your 'Master List' (Audience)

In the world of email marketing, your 'List' or 'Audience' is your pot of gold.

  • Navigate to the 'Audience' or 'Subscribers' tab.
  • Create a single list named "All Customers."
  • Mistake to avoid: Don't create separate lists for 'Breakfast' and 'Lunch' yet. It gets messy. Use 'Tags' or 'Segments' later to distinguish them. Keeping it simple at the start is the secret to actually sticking with it.

Step 4: Design Your Sign-Up Incentive (The 'Hook')

Let’s be honest: nobody signs up for a "newsletter" anymore. They sign up for value.

In the Brisbane cafe scene, the most effective hooks are:

  • "Join the Club for a free coffee on us."
  • "Get a $10 voucher for your birthday."
  • "Be the first to hear about our monthly 'Secret Menu' nights."

Note for Sole Traders: If you're just starting out, don't feel like you have to give away the farm. Even a "Priority Booking" for busy holiday periods can be enough of an incentive for regulars.

Step 5: Build an Automated 'Welcome' Email

This is where the magic happens. An automation (or 'journey') sends an email automatically as soon as someone signs up. You set it up once, and it works while you're busy on the coffee machine.

  • Go to Automations -> Create New.
  • Trigger: Select "When a subscriber joins a list."
  • Action: "Send Email."
  • Content: This email should contain your logo, a warm welcome, and the incentive you promised in Step 4.
Screenshot Description: You should see a flowchart-style map where a box at the top says "Subscriber Joins" connected by a line to a box that says "Send Email: Welcome!"

Step 6: Create Your Sign-Up Forms

You need a way to get people onto your list. You'll want two types:

  • The Digital Form: Create a simple landing page or an embedded form for your website. Keep it simple: Name and Email Address. Adding "Birthday" is a great 'Level 2' move for hospitality.
  • The Physical QR Code: This is huge for restaurants. Print a QR code on your menus or a small 'tent card' on the tables. Say: "Scan to join our locals' club and get a free treat."
Pro Tip: Use a tool like Canva to design a nice-looking flyer with your QR code. It takes five minutes and looks much more professional than a printed piece of paper with just a code on it.

Step 7: Integrate with Your POS (Optional but Powerful)

If you use Square, Lightspeed (Kounta), or Shopify, check their 'Integrations' or 'Apps' section. Most can automatically push customer emails into your Mailchimp or MailerLite list when they pay.

  • Why this is fiddly: You might need to generate an 'API Key' from your email provider. It looks like a long string of random letters and numbers. Copy and paste it carefully. If you get stuck here, don't panic—this is the most technical part of the whole process.

Step 8: Design Your First Regular Campaign

Now that the plumbing is set up, it's time to send your first manual update.

  • Subject Line: Make it punchy. "New Spring Menu + A treat for you 🥐" works better than "October Newsletter."
  • The Layout: Use a 'Single Column' layout. Most people read emails on their phones while waiting for a bus or during a work break. Large buttons (Calls to Action) are easier to tap than small text links.
  • The Content: Follow the 80/20 rule. 80% should be interesting or helpful (a recipe, a staff spotlight, a photo of a new mural), and 20% should be a direct 'sell' (Book Now, Order Online).

Step 9: Test and Send

Always send a test email to your own phone before blasting it to your whole list.
  • Check that the buttons actually go to your booking page.
  • Check that your images aren't so huge they take forever to load on 4G.
  • Read it out loud. Does it sound like you, or does it sound like a robot wrote it?

Step 10: Review Your Results

Wait 48 hours after sending, then check your 'Report' tab.

  • Open Rate: In hospitality, aim for 25-35%.
  • Click Rate: Aim for 2-5%.

If your open rate is low, your subject lines might be a bit boring. If your click rate is low, your 'Call to Action' (the button) might not be clear enough.

---

Common Mistakes to Avoid

  • Buying lists: Never, ever buy a list of emails. It’s illegal in Australia, and your emails will go straight to spam. Only email people who have explicitly opted in.
  • Over-sending: For a cafe, once a fortnight or once a month is plenty. Don't be that business that emails every single day.
  • Ignoring Mobile: 80% of your customers will open your email on an iPhone or Android. If the text is too small to read, they’ll delete it instantly.
  • Forgetting the 'From' Name: Make sure it says "[Your Cafe Name]" and not just "Admin."

Troubleshooting

  • "My emails are going to the Promotions tab in Gmail!" - This is normal for marketing platforms. Don't stress too much; people do check their Promotions tab. To help avoid it, keep your image-to-text ratio balanced (don't just send one giant image).
  • "I'm not getting any sign-ups from my QR code." - Is the incentive good enough? A "Free Coffee" usually gets 5x more sign-ups than "Join our mailing list."
  • "The images look blurry." - Ensure you're uploading images at least 600px to 800px wide. Most platforms will automatically resize them, but starting with high quality is key.

Next Steps

  • Set up your account on MailerLite or Mailchimp today.
  • Print a QR code and put it on your counter tomorrow.
  • Send your first 'Welcome' email to yourself to see how it looks.

If you find this all a bit overwhelming or you'd rather spend your time perfecting your sourdough than tweaking email templates, we can help. At Local Marketing Group, we specialise in helping Brisbane hospitality businesses grow their local footprint.

Reach out to us here and let's chat about how we can automate your marketing so you can get back to the kitchen.
Email MarketingHospitality TipsRestaurant MarketingCustomer Loyalty

Need Help With This?

Our team can help you implement this and more. Book a free consultation.

Book Free Consultation