How to Set Up a Loyalty Program for Your Cafe in 10 Minutes

·6 min read

Most cafe owners assume a loyalty program is a big project: custom app, weeks of setup, complicated staff training. That assumption costs them repeat business every day.

The reality? You can have a fully working digital loyalty program running in your cafe in under 10 minutes. This guide walks you through exactly how.

What You'll Have at the End

By the end of this guide, your cafe will have:

  • A branded digital loyalty card that lives in Apple & Google Wallet
  • A QR code customers scan to join your program
  • A staff scanner that adds stars in 3 seconds
  • Real email addresses from your most loyal customers
  • A working reward trigger (e.g., "Free coffee after 8 visits")

No developer. No app. No hardware beyond a printed QR code.

Step 1: Choose Your Loyalty Program Structure (2 minutes)

Before you create anything, decide on two things:

How many visits earn a reward?

The sweet spot for most cafes is 8–12 visits. Fewer than 8 feels too easy and trains customers to expect freebies. More than 12 makes the reward feel out of reach and reduces motivation.

Recommended: 8 stars = 1 reward for most cafes.

What's the reward?

Pick something your customers actually want and that costs you less than the lifetime value of a loyal customer. Common examples:

  • Free coffee or tea
  • 50% off a pastry
  • Free upgrade to large
  • Free dessert

Keep your reward text short (under 40 characters) — it needs to fit on the Wallet card.

Step 2: Create Your KeepComing Account (3 minutes)

  1. Go to keepcoming.app/register
  2. Enter your email and create a password
  3. Verify your email (check your inbox — it arrives within 30 seconds)

During the onboarding flow, you'll enter:

  • Your cafe name
  • A subdomain (e.g., mamascafe.keepcoming.app) — this is where customers join
  • Your brand color (use your cafe's primary color for the Wallet card)
  • Your logo (optional but recommended)

Step 3: Set Your Loyalty Program Rules (2 minutes)

In your dashboard, go to Settings → Loyalty Card and set:

  • Star threshold: the number of visits before the reward unlocks
  • Reward text: what customers earn (e.g., "Free coffee on us")
  • Card style: choose between classic, stamp, minimal, or tier styles

The card preview updates live as you change settings. You'll see exactly what your customers will see in their Wallet app.

Step 4: Print Your QR Code (1 minute)

Go to QR Code in your dashboard. You'll see your shop's unique QR code.

Print it and display it at your counter. Options:

  • A4 printout in a small frame
  • Laminated card next to the register
  • Sticker on the counter
  • Table sticker (KeepComing Pro includes printable table stickers)

When customers scan this QR code with their phone camera, they land on your loyalty join page. No app required.

Step 5: Train Your Staff (2 minutes)

This is the part most business owners overthink. Training takes 2 minutes because the scanner is one screen with one button.

  1. Log into your KeepComing dashboard
  2. Click Scan in the left menu
  3. Point your device's camera at the customer's Wallet card QR code
  4. A star is added. Done.

On Pro, you can create staff accounts with scan-only access. Staff can't see settings, billing, or customer data — just the scanner.

Step 6: Test the Full Flow (1 minute)

Before going live:

  1. Scan your own QR code with your phone
  2. Enter an email and tap Join
  3. Check your email — you'll receive your loyalty card
  4. Add it to Apple Wallet or Google Wallet
  5. Open the scanner in the dashboard and scan your card
  6. Verify the star count increases

If it works for you, it works for your customers.

What Happens When a Customer Earns a Reward?

When a customer reaches their star threshold (e.g., 8 stars), the scanner shows a Reward Ready prompt with the reward text. Tap Redeem to complete it:

  • The reward is recorded
  • Stars reset to zero
  • The customer's Wallet card updates automatically in real time

No paper. No confusion. No "does this count?" conversations.

Tips for Getting Customers to Join in the First Week

Mention it at checkout. A simple "Would you like a loyalty card? Just scan this — no app needed" converts well. Staff adoption drives customer adoption.

Put the QR code somewhere visible. Eye level at the counter, on your menu board, on table stickers. The more places customers see it, the more join.

Use WhatsApp (Pro feature). If many of your customers use WhatsApp, enable WhatsApp delivery for loyalty cards. Cards arrive via WhatsApp instead of email, which has much higher open rates in many markets.

Announce it on Instagram. Post your QR code and explain the reward. Even 10% of your followers joining is meaningful.

Loyalty Program Mistakes to Avoid

Setting the threshold too low. At 3 stamps, customers feel like the reward is "almost free" rather than something they earned. Start at 8+.

Making the reward too vague. "Surprise reward" sounds fun but converts poorly. Specific rewards ("Free oat milk latte") perform better.

Ignoring the data. After 30 days, check your Insights page. Which days have the most visits? How many customers have 7 stars but haven't returned? These are actionable numbers.

The Bottom Line

A loyalty program for your cafe doesn't require a developer, a special device, or weeks of planning. It requires 10 minutes, a printed QR code, and a decision about what you'll give away as a reward.

The customers who visit you 10+ times a year are your business's backbone. A loyalty program makes them feel seen and keeps them coming back.

Start your free 30-day trial — every plan includes full loyalty card functionality with no credit card required.


Also read: Why Digital Loyalty Cards Beat Paper Punch Cards · Apple Wallet Loyalty Cards: The Complete Guide

Related articles