Product Tour
The reloop Dashboard in Detail: Every Feature for Digital Wallet Loyalty
The complete overview: programs, branding, Apple & Google Wallet, reporting, push campaigns, email newsletters, team, locations, and geofencing — everything a merchant can configure in their reloop dashboard.
A digital stamp card is only as good as the dashboard that runs it. When you start with reloop as a café, restaurant, bakery, salon, beauty studio, dog groomer, or car wash, you don't just get a card in Apple Wallet and Google Wallet — you get a full loyalty console. This tour walks you through every single feature a merchant can use in the dashboard: from the program editor with over 70 customization options, to real-time reporting, to wallet push campaigns, email newsletters, and team management.
What is the reloop dashboard?
The merchant dashboard is the web app you log into as a business once you've created your account. You reach it through the login on reloop.cards and it works in any current browser — Mac, Windows, iPad, Android tablet, smartphone. No native app, no plug-in. On a single page you have access to every area: programs, customers, reporting, campaigns, team, locations, settings, billing. The interface is GDPR-compliant and hosted on European cloud infrastructure (Frankfurt).
Your workflow as a merchant almost always starts on the overview page — the dashboard home page with all the real-time KPIs for your active programs.
The dashboard overview: KPIs, charts, and trends at a glance
When you log in, you land straight on the overview. It's laid out like a cockpit: four core KPIs as tiles, a trend chart for stamps and rewards, and two donut charts for activation and completion. You can switch between four time ranges: 24 hours, 7 days, 30 days, 90 days. The data refreshes server-side every 60 seconds — you get near-real-time visibility into your loyalty program.
Overview
Your dashboard
Stamps · Rewards · Trend
Activation
Completion
The eight central metrics
From this data, the dashboard calculates eight loyalty KPIs, each of which we break down individually in the detail article on reporting. Here's the short version:
| KPI | Meaning | Calculation logic |
|---|---|---|
| Stamps | Stamps awarded in the period | Sum of all stamp transactions |
| Rewards | Rewards redeemed in the period | Sum of all redeem transactions |
| New cards | Stamp cards issued for the first time | Cards with issuedAt in the period |
| Active cards | Cards with ≥1 stamp in the period | Distinct cards with a stamp transaction |
| Activation rate | Share of activated cards | active ÷ issued × 100% |
| Completion rate | Share of redeemed cards | redeemed ÷ issued × 100% |
| Avg. stamps per card | Average frequency | stamps ÷ active cards |
| Top program | Best program performance | Program with the most stamps |
Every metric can be filtered by program. You can tell at a glance: which of your programs is taking off? Which is stalling? Do you need a push campaign to re-engage existing customers?
Managing programs: the heart of your loyalty strategy
A stamp card program is the configuration of a single loyalty card: which reward, how many stamps are required, what the wallet pass looks like, which locations belong to it, and whether an email newsletter is offered. You can run as many programs in parallel as you like — each plan has a limit (Starter 1, Business 1, Premium 10).
Stamp card programs
| Program | Status | Cards | Stamps | Redeem. | |
|---|---|---|---|---|---|
Coffee loyalty card The 5th coffee free | active | 1.284 | 6.214 | 128 | |
Lunch menu bonus Every 6th meal –50% | active | 482 | 1.402 | 54 | |
Breakfast pass Free croissant | paused | 108 | 288 | 12 | |
Summer promo 2025 Iced coffee –30% | ended | 244 | 410 | 38 |
What you can do in the program list
- Search and filter by program name
- Status filter: All, Active, Paused, Ended — with a live counter per tab
- Create a program — manually or via the AI generator from your website URL
- Pause — new stamps are blocked, existing cards stay visible
- Resume — reactivate a paused program
- End — permanently close a program, cards go into read-only mode
- Delete — a complete hard delete with a confirmation dialog
- Link to locations — each program is automatically connected to your active locations
Program editor: over 70 customization options
When you click a program, the editor opens — the most powerful part of the dashboard. Here you configure everything that defines the card later in Apple and Google Wallet. Fields on the left, a pixel-perfect real-time preview in the wallet simulator on the right. What you type, you see instantly.
Edit program
The most important configuration blocks (you'll find the full list with explanations in the spoke post "Creating a digital stamp card"):
- Program name, subtitle, reward text, homepage link
- Stamp goal (2–100), max stamps per day, expiry in days
- Brand color, accent color, logo, strip background, overlay modes
- Stamp display: circle-with-number or image-only
- Custom stamp icon (URL or curated emoji palette) with 50–200% scaling
- Goal icon with a custom URL/emoji + optional accent tint
- Reward screen: background image, background color, eyebrow text, sunburst animation
- Show/hide toggles for reward eyebrow, reward text, watermark, sharing
- Bonus display timing: reward at N or already at N–1
- NFC tap stamping, rotating QR code (TOTP), block card sharing
- Email capture: off, optional, mandatory — with a bonus stamp
- Tier config: Bronze/Silver/Gold with different tier rewards
- Value-added module: an extra pass block with header, body, action URI
- Demo mode + demo sequence for internal showcases
AI generator: from homepage URL to a finished card
If you don't have a brand style guide handy, you can use the AI generator. You enter the URL of your website, the system reads your homepage, extracts the business name, primary color, accent color, logo, and industry, and proposes a complete program within about 10 seconds. You can accept everything or adjust individual fields before saving. It works especially well for cafés, bakeries, and salons with an existing web presence.
Apple Wallet & Google Wallet: your card on your customers' lock screen
The real trick of a digital stamp card isn't in the dashboard, it's in your customers' smartphones. reloop generates two pass formats in parallel per card:
Apple Wallet (.pkpass)
Apple requires the proprietary PassKit format — a signed ZIP file with a logo, strip image, pass.json, and signature. We generate it server-side with passkit-generator, sign it with the Pass Type certificate, and deliver it via a save-to-wallet link. The .pkpass contains:
- Strip image: your branding, generated via a
sharprenderer with your colors, stamp icons, and (optionally) a background image - Logo (1×, 2×, 3× for Retina) — automatically scaled from your uploaded logo
- Program name as the header field, card ID as the secondary field, stamp counter as the auxiliary field
- Geofences: your locations with lat/lon (Apple allows up to 10 per pass) — iOS triggers the card on the lock screen when the customer is nearby
- Back fields with reward text, a "how it works" guide, and a support link
- A web service URL for silent pass updates via APNs (Apple Push Notification service) after every stamp
Google Wallet (loyalty pass)
Google uses an API-based model: we create one LoyaltyClass (static branding) per program and one LoyaltyObject (with a dynamic stamp counter) per card. After every stamp, the backend makes a PATCH request — Google syncs the card silently in the background. Advantages:
- Direct push notification to the lock screen via wallet broadcast (see the campaigns section)
- A hero image that can be updated dynamically — it can switch to the reward state when the goal is reached
- Optional NFC tap stamping: independent of the wallet card — the guest holds their phone to an NFC tag on your counter and the stamp is booked automatically (on every plan)
- Optional rotating barcode (TOTP): a QR code that rotates every 30 seconds for maximum anti-fraud security (Business plan and up)
Both pass types are delivered in parallel — the customer chooses whether to save the card to Apple Wallet or Google Wallet. As a merchant you don't have to worry about any of it; the dashboard renders both versions automatically.
Customer management: cards, status, and test identities
In the Customers area you see every single card you've issued. The table can be filtered by program and status (All, Active, Paused, Redeemed, Expired) and shows:
- Email (if collected — depending on your program's email capture mode)
- Program
- Current stamp count
- Redeemed rewards (cumulative)
- Card status
- Issue date
- Last stamp timestamp
For each card you can open a customer-ID detail view, make manual corrections (add/remove stamps if something went wrong), and block or delete a card.
You can create test cards at any time from within the program editor — perfect for walking through the full customer journey yourself before go-live, or for creating realistic demo cards to train your team.
Campaigns: wallet push and email newsletters
Re-engaging existing customers is cheaper than winning new ones. reloop gives you two direct channels:
Wallet broadcasts (Google Wallet push)
Write a header (≤50 characters) and a body text (≤200 characters), choose the target programs — and send the wallet push directly to all Google Wallet users in those programs. The notification appears on the lock screen without your customer having to open any app. For each push you can see:
- Reach: the number of cards that receive the push
- Send history: all past broadcasts with date, reach, and failed count
- A resend function for after-the-fact corrections
For privacy reasons, Apple Wallet doesn't allow direct lock-screen pushes — for Apple users the pass is updated silently (e.g. a new hero image), and through the geofences iOS then triggers the card automatically as soon as the guest is near your location.
Email newsletter
Three new flavors starting Monday — apple blossom, espresso tonic and our classic with honey foam.
If you've enabled emailCaptureMode: required or optional in the program editor, you can collect email addresses per program. In the newsletter composer you write:
- Subject
- Preheader (the preview text in the inbox)
- A Markdown body with headers, lists, links, and images
- Optional: a hero image URL (a large banner image at the top)
- Optional: a CTA button (text + link)
A live preview on the right renders the email in real time. You choose the target program, see the active subscriber count, click "Send" — and delivery runs via the Resend batch API. The matching spoke on push & newsletter has all the details, including best practices.
Subscriber list & send history
Both communication channels have their own history page with filtering, sorting, and a resend function. You manage subscribers per program on a separate page with opt-in status, sign-up date, and last send.
Reporting & analytics: what your data tells you
Beyond the KPI overview, on every plan you get access to:
- Funnel donuts show activation and completion rates visually
- A trend chart compares stamps and rewards over time
- A program comparison ranks your programs by stamp volume, reward volume, or new cards
- A tier-limits card shows how far you are into your monthly allowance
You'll find a detailed explanation of every individual metric, with calculation logic and practical interpretations, in the reporting spoke.
Team, roles, and scanner access
No merchant works alone. reloop supports multi-user teams with three roles:
Team & scanner access
| Person | Role | Last login | 30 d stamps | Redeem. | Access |
|---|---|---|---|---|---|
Sophie M. sophie@… | owner | Today · 9:14 AM | 208 | 14 | PIN · QR |
Lukas R. lukas@… | admin | Yesterday · 6:22 PM | 146 | 8 | PIN · QR |
Anna S. anna-pos | staff | Today · 11:02 AM | 92 | 4 | PIN · QR |
| Role | What they're allowed to do |
|---|---|
| Owner | Everything: billing, team management, programs, reports, stamping |
| Admin | Everything except billing and team management |
| Staff | Stamp & redeem via the scanner only — no dashboard access |
PIN login & TeamAccessQR
So your staff don't have to constantly fiddle with email and password, there are two staff-friendly access methods:
- PIN login: a four- to six-digit code, generated once, quickly entered on any tablet/phone
- TeamAccessQR: a printable QR code that opens a pre-authenticated scanner link — staff scan once, and the smartphone remembers the access as a PWA home-screen icon
Every stamp is logged in the audit log with staff ID, timestamp, and IP. In the monthly report you can see, per person: stamps awarded and rewards redeemed.
Configuring scanner feedback
Under Team → Scanner Feedback you set how the scanner sounds and feels on a successful stamp: sound (None / Beep / Ding / Chime) and haptics (None / Light / Medium / Strong) — separately for success, redemption, and error. It sounds minor, but in the hectic café routine it's the difference between a "did that work?" follow-up and a clean routine.
Locations, geofencing, and multi-location
Locations & geofences
3 of 5 (Premium)You can add each of your business addresses as a location. The system geocodes the address automatically via a Nominatim proxy and shows you up to five matches to choose from. You can also enter lat/lon manually if you need exact values (e.g. for pop-up locations without an official address).
Locations serve three purposes:
- Geofencing in the wallet pass — iOS and Android use the coordinates to show the pass on the lock screen as soon as the customer is close enough
- Multi-location reporting — you can see, per location, how many stamps and redemptions happen
- Multi-location staff — you can bind staff accounts to individual locations
Plan limits: Starter and Business each cover 1 location, Premium up to 5 locations. If you need more, that's an Enterprise conversation — available on request.
Stamp workflow: scanner, QR, and the actual moment
The stamping process is the central operational act. It works like this:
- The customer opens their wallet card (Apple or Google)
- On the card there's a QR code (static or rotating, depending on the program)
- A staff member opens the scanner in the browser or as a PWA at
/s/[slug]/scan - The scanner is active with the smartphone/tablet camera
- The QR scan takes 1–2 seconds; the scanner shows confirmation with sound/haptics
- The backend checks: is the QR token valid? Has the daily cap (max stamps per day) not yet been reached? Is the card active?
- The stamp is booked, and the Apple/Google PATCH request runs in the background
- The customer sees the new stamp on their card 1–2 seconds later
Anti-fraud mechanisms at every stage:
- HMAC-SHA256-signed QR tokens with a 60 s time-to-live
- Per-program max stamps per day (default: 1)
- An audit log with staff ID, time, and IP
- Optional rotating QR code (TOTP, 30 s rotation, Business plan and up)
- Block card sharing (on every plan) — a card can only run on one device at a time
Plans, tier features, and limits
reloop currently has three self-serve plans: Starter (free), Business (€9.90/month), and Premium (€29.90/month) — plus Enterprise on request. What does each plan cost, and what do you get?
| Feature | Starter | Business | Premium |
|---|---|---|---|
| Price / month (excl. VAT) | € 0 | € 9.90 | € 29.90 |
| Active cards | 30 | 5,000 | 25,000 |
| Programs | 1 | 1 | 10 |
| Locations | 1 | 1 | 5 |
| Team members | 2 | 5 | 10 |
| AI flyers / month | 1 | 1 | 5 |
| Apple + Google Wallet | ✓ | ✓ | ✓ |
| Wallet push broadcasts | ✓ | ✓ | ✓ |
| Analytics dashboard | ✓ | ✓ | ✓ |
| Campaigns / double stamps | ✓ | ✓ | ✓ |
| Custom branding (pass) | ✓ | ✓ | ✓ |
| Location reminders (geofencing) | ✓ | ✓ | ✓ |
| Block card sharing | ✓ | ✓ | ✓ |
| NFC tap stamping | ✓ | ✓ | ✓ |
| Rotating QR code (TOTP) | – | ✓ | ✓ |
| Email newsletter | – | – | 25,000 / month |
| No reloop watermark | – | – | ✓ |
| Loyalty tiers (Bronze/Silver/Gold) | – | – | ✓ |
| POS / receipt integration | – | – | ✓ |
| Support | Standard | Standard | Priority |
All prices plus 20% VAT. Cancel monthly, no setup fee. Details and all feature comparisons on the pricing page.
Billing, invoicing, and subscription management
In the billing area you can see:
- Your current plan with a status badge (trial, active, past_due, canceled)
- Days remaining in your trial or until the next invoice
- The payment method on file (Stripe customer portal)
- The expected next invoice amount
- Plan changes (upgrade/downgrade — pro-rata billing on upgrades)
- A PDF invoice archive with downloads
reloop billing runs through Stripe, and all invoices are available as PDFs. When you reach 80% and 100% of your card limit, you automatically get an email with an upgrade link — nothing is quietly locked.
GDPR, audit log, white-label, and anti-fraud
reloop is built from the ground up for the DACH market:
- Hosting in Frankfurt (Google Cloud
europe-west3) - No trackers, no cookies on marketing pages — no cookie banner needed
- Anonymous card IDs by default — email capture is opt-in per program
- Data processing agreement (DPA) available as a PDF download
- Data export as CSV on cancellation — programs, cards, stamp history
- Automatic deletion of personal data 90 days after inactivity (Art. 17 GDPR)
In the audit log you can see every single stamp and redemption with timestamp, staff member, and IP — important for disputes and compliance reviews.
White-label can be enabled on the Premium plan: the reloop watermark disappears from the pass strip image. Custom branding (logo, brand colors, your own hero image, your own program typography) is included on every plan.
Common questions from real-world use
Do I need a separate program for each location? No. One program applies to all of your locations. You add locations separately and link them in the background — the customer sees a single card, but the pass knows all the geofences.
Can I run multiple programs in parallel? Yes, on the Premium plan: up to 10 programs. Starter and Business cover one program each. A classic Premium setup: a main "Coffee Loyalty Card" program, a seasonal "Summer Campaign 2026," and a bonus program for lunch menus.
What happens if a customer loses their phone? The card is tied to the device's wallet but stays in our database. The customer re-scans with the same email — the stamps are back instantly.
Can I also import cards from Excel or an old loyalty system? Bulk imports are possible on request. Get in touch via Contact — we'll handle the migration for you.
How quickly does my guest see a new stamp in the wallet? 1–2 seconds with Google Wallet (PATCH request), 5–15 seconds with Apple Wallet (APNs). The guest doesn't have to open the app.
You'll find more answers in the FAQ — 17 Q&A pairs covering everything merchants want to know before signing up.
Summary: one dashboard, one workflow
The reloop merchant dashboard bundles the seven areas you need as a local business for a modern loyalty strategy:
- Programs: mechanics + branding for Apple & Google Wallet cards
- Customers: manage cards, test identities, manual corrections
- Reporting: real-time KPIs, funnels, program ranking
- Campaigns: wallet push and email newsletter
- Team: roles, PIN login, TeamAccessQR, scanner feedback
- Locations: multi-location, geofencing, geocoding
- Settings: billing, DPA, privacy, white-label, audit log
If you want to get started now: the Starter plan is free and covers your first 30 active cards. You can walk through the entire customer journey live before you invest a single euro.