April was a shipping month for the Stempy portal. Three features that have been in development since January went live this month, alongside nine smaller changes across the pass editor, QR tools, and stamp token settings. Here's what changed and why it matters for how you run your loyalty programme.
Bulk push scheduling: plan your campaigns up to seven days ahead
Push notifications sent through wallet passes have consistently been the highest-ROI tool available to Stempy merchants. A well-timed push — sent on a Thursday morning ahead of a Friday lunchtime trade — brings measurable footfall spikes within two hours of a shop opening. Until now, every push sent in Stempy went immediately on submission. That meant you needed to be at your desk, or on your phone, at exactly the time you wanted the message to land.
Scheduled pushes are now available on Growth and Scale plans. You can set a send time up to seven days in advance from the Campaigns section of the portal. The scheduling view includes an estimated delivery window by region — based on typical notification delivery latency for Apple and Google — and a cancel window that stays open until two hours before the scheduled send time. For merchants who plan their week on Sunday evenings, this means you can queue the whole week's campaigns in one sitting.
Redemption analytics: split by location and day of week
The analytics panel now breaks down redemption data in two new dimensions. First, by location for multi-location accounts: you can now see whether your Shoreditch site has a higher redemption rate than your Peckham site, and look at the pass completion curves for each independently. Second, by day of week across all accounts: instead of a single monthly total, you see which day of the week drives the most completions.
The day-of-week view was the most-requested addition from the merchant research sessions we ran in January and February. Several operators had a strong intuition that their regulars completed reward cycles on particular days — usually a preferred appointment day — but no data to confirm it. The new view makes that pattern visible, and it informs when to schedule campaigns. If most of your redemptions happen on Saturdays, the push to get people through the door should go out on Thursday or Friday, not the day of. All new fields are included in the CSV export.
Faster pass editor: under 100ms to reflect any design change
The pass preview renderer in the portal has been rewritten. Previously, changing a colour, uploading a new logo, or editing the reward line took 800 to 1,200 milliseconds to reflect in the preview. For a design tool, that delay made iteration feel sluggish and discouraged the kind of experimentation that leads to better-performing passes. The new renderer updates the preview in under 100 milliseconds. The colour picker now accepts hex values typed directly, not just selected through the swatch interface.
This matters not just for the initial setup but for ongoing changes. Merchants who update their reward copy periodically — we have written before about the 40% redemption uplift Glow Skin achieved by changing one line — have told us that the old preview lag made testing variations feel like a chore. It should feel fast enough now that tweaking your reward line to test a new framing is a ten-second decision, not a five-minute session.
Nine smaller changes worth knowing
- Staff role invitations now generate a shareable link instead of requiring email verification — faster onboarding for front-of-house teams
- The merchant QR counter card exports as a print-ready PDF at 300dpi, suitable for professional print shops
- Pass expiry can now be set to either a fixed calendar date or a rolling window from last stamp (e.g. 'expire if no activity for 180 days')
- The stamp token rotation interval is now configurable — default is 90 seconds, adjustable from 30 to 300 seconds depending on your stamping environment
- Bulk export of all active passes, including stamp count and last-activity date, is now available from the Customers tab
- The portal mobile app for iOS has been updated to match the web portal's analytics layout
- Notification delivery receipts now show a breakdown of delivered, pending, and failed per campaign
- Pass background colour now supports opacity settings, enabling lighter wash effects on dark brand colours
- The sign-up QR and stamp QR are now visually distinguished in the portal to prevent counter card confusion
What's coming next
Offline stamping for environments with poor signal — kitchens, basements, events — has been in internal testing since March. The technical challenge is maintaining token security when the device can't reach the validation server in real time. We believe we have a solution that is both secure and practical, and we expect it to land in May or June. We'll publish a full technical writeup when it ships, including the trade-offs we made on the security model.
Two other things are on the roadmap but not yet scheduled: cohort retention curves — showing how pass completion rate changes for customers who were acquired in different months — and a comparison view between campaigns, so you can see whether last month's 'almost there' push outperformed this month's 'new menu' push on a like-for-like basis. If either is a priority for your business, let us know via the feedback channel in the portal. Merchant requests have directly shaped every feature in this changelog.