Skip to main content

Loyalty Card for Shop Owners

This guide covers everything you need to know about setting up and running loyalty programs for your coffee shop.

Setting up a loyalty program

You can create a loyalty program from the Manage panel on the web or from the mobile app.
1

Go to your Manage panel

Visit your shop’s page and tap “Manage”, then navigate to the Loyalty Card section.
2

Create a new program

Tap “New Loyalty Program” and fill in the details:
  • Program name — e.g. “Coffee Card”, “Pastry Card”
  • Stamps required — How many stamps to complete the card (1–10)
  • Terms & conditions — What the reward is and any rules
  • Expiration — Expiration period for cards in days (default: 365 days)
Screenshot will be added later
3

Activate the program

Once created, the program is active and customers can start adding loyalty cards from your shop’s page.
You can run multiple programs at the same time — for example, a coffee card and a pastry card with different stamp counts and rewards.

Editing a loyalty program

You can edit your loyalty program from the Manage panel. However, once customers have active cards, some fields are locked to protect their progress:
FieldEditable?Reason
Terms & conditionsYesInformational — updates appear on wallet passes after the next stamp
Active statusYesOnly controls whether new customers can enroll
Program nameNoDisplayed on existing Apple Wallet and Google Wallet passes
Stamps requiredNoChanging this would unfairly affect customers’ progress toward their reward
Expiration daysNoExisting cards already have their expiration date set at enrollment
To change locked fields, you’ll need to wait until all active cards have been redeemed or expired, or create a new program.

Scanning stamps

Use the petakopi.my mobile app to scan customer loyalty cards.
1

Open the scanner

Open the app and tap the Scan Loyalty card on the Home tab.
2

Scan the customer's QR code

Point your camera at the customer’s loyalty card QR code. This can be shown from:
  • The petakopi.my website or app
  • Apple Wallet or Google Wallet
3

Award stamps

Select the number of stamps to award and confirm.
Screenshot will be added later
4

Redeem completed cards

When a customer’s card is full, the app will prompt you to redeem the reward. After redeeming, a new card is automatically issued to the customer.

Managing cards

From the Manage panel, you can:
  • View enrolled customers — See who has added your loyalty card
  • Activity log — Track all stamp and redemption activity
  • View individual cards — See the stamp count for each customer
Screenshot will be added later

Messaging loyalty card holders

You can send messages to customers who hold your loyalty cards. This is useful for announcing promotions, new menu items, or special events. Messages are sent as notifications to your loyalty card holders through the petakopi.my app and website.
Screenshot will be added later