Changelog

Follow up on the latest improvements and updates.

RSS

New Features
↩️
Undo a Wrong Operation Yourself
Made a mistake accruing stamps or points? You can now cancel an operation straight from the transaction history — no support ticket needed. Cancelling a stamp accrual rolls back any rewards it produced, cancelled entries are clearly marked, and the stamp write-off window now shows the current balance and tells you exactly what went wrong when a write-off does not fit.
📝
Edit a Transaction Comment
Invoice numbers and notes typed into a transaction comment can now be corrected right in the transaction history — add a comment, change it, or clear it.
🔔
Choose Which Emails to Receive
Your customers no longer have to choose between all emails and none. They can now turn off card activity updates or promotions separately from the unsubscribe page, and you can see and change their choice on the customer card.
🎫
Reset Renewal Date and Restore Visits Separately
Changing a membership tier now only changes the tier. Resetting the renewal date and restoring the visit balance are two separate buttons on the customer card, and restoring visits works even with auto-renewal switched off — no more turning auto-renewal on and off just to give someone their visits back.
🐛
Bug Fixes
🎯
Stamp Requirement Change Not Applied to Existing Cards
Fixed cards issued before you changed the number of stamps required still handing out the reward at the old number, even though the card already showed the new one.
🔐
Deleted Customer Data Still Readable
Fixed a deleted customer's name and email still being returned when their card was looked up through the API.
New Features
↩️
Choose Where Replies to Your Emails Go
You can now set a reply-to address on your Resend connection, so when a customer replies to a platform email it reaches the inbox you choose instead of the sender address. Leave it empty to keep the current behaviour.
🗺️
Prospecting Map Follows Real ZIP Boundaries
The prospecting area is now drawn as the actual shape of your ZIP codes instead of a rectangle around them, and businesses outside that shape are filtered out — so results no longer include places from neighbouring ZIP codes.
🐛
Bug Fixes
🌍
Emails Partly in English
Fixed the "Install my card" button and the email footer always being sent in English, whatever language the recipient uses. Both are now translated into all supported languages.
📄
Privacy Policy Missing at Registration
Fixed the consent checkbox and the agency's own Privacy Policy link not being shown on the registration form on agency domains. It now also appears on the payment step.
🎴
Cards Silently Not Issued
Fixed bulk issue and import giving no explanation when a template's card limit was reached. You now see how many cards will be issued, how many slots are left, and how many customers were skipped.

improved

fixed

System updates

🚀
Improvements
📊
Faster Dashboard Statistics
Dashboard statistics now come from pre-calculated daily figures instead of being recomputed from scratch on every request. Your dashboard loads noticeably faster, and the difference is biggest on accounts with a large customer base.
🐛
Bug Fixes
👥
Two Accounts Created by One Google Sign-In
Fixed signing in with Google occasionally creating two separate companies for the same email address.
New Features
✉️
A New Look for Every Email
All 33 emails your customers receive have been redesigned, and they now adapt to dark mode on the recipient's phone. Emails about card activity also show data that actually fits the card: each card type gets its own subject line and its own details, instead of one generic message for all of them.
🐛
Bug Fixes
💰
Wrong Balance in Discount Card Emails
Fixed discount cards showing a balance that was not their own.
🎫
Missing Visits in Membership Emails
Fixed membership emails almost never showing the customer's visits.
0️⃣
"0 USD" in the Card Issued Email
Fixed the card issued email showing a zero amount for card types where a balance has no meaning.
🐛
Bug Fixes
💳
Upgrade and Change Card Stuck on a Loader
Fixed the Upgrade and change payment card window spinning forever without showing an error. This happened when the payment profile stored for the account no longer existed on the payment provider's side; it is now recreated automatically.
🐛
Bug Fixes
🎮
Buying Games on a Yearly Subscription
Fixed agencies billed yearly being unable to buy the Games option — the purchase screen showed a billing period error instead of a buy button.
🎫
"Reset Renewal Date" Doing Nothing
Fixed the reset renewal date option on a membership having no effect: the new date was immediately pulled back to the card's own expiry date, so nothing actually changed.
📋
Membership Status Differing Between the List and the Profile
Fixed the customer list and the customer profile showing different statuses for the same person on membership programs. An unpaid or overdue subscription no longer reads as Active in the list.
New Features
🎮
Games for White Label Agencies
Mini Games are now available to white label agencies as a paid option. Buy it once and Games unlock for your agency and every one of your sub-accounts, with the charge added to your existing subscription — no separate payment to manage.
🗺️
Mini Games — Pick Your Google Review Location on a Map
Setting up a "leave a review" prize no longer means pasting a link by hand. Open the map, find your business, and the ready Google review link is filled in for you. If you have already picked your business on Google Maps, new games come with the link prefilled.
🐛
Bug Fixes
🏷️
Campaign Name on Card Install Links
Fixed link previews in messengers and social networks showing the agency's name instead of your campaign name. Links you have already shared may keep the old preview until it is refreshed.
📅
"Book a Call" Returning a Not Found Page
Fixed the default Book a Call link on proposal pages leading nowhere. Partners who had not set their own booking link were affected.
🍏
Cards Archived in Apple Wallet After a Promotion
Fixed cards being archived automatically by iOS after a promotion was launched. Cards already archived on a customer's phone need to be unarchived once by hand; after that they stay put.
🔗
Missing Data in Webhooks
Fixed purchase amount, comment and location arriving empty in card webhooks.
🏢
Network Guests Missing at Branches
Fixed customers who transacted at a branch on a network membership program not being recorded or shown as that branch's guests.
🐛
Bug Fixes
🖼️
Uploaded Stamp Icons Turning Blank
Fixed uploaded stamp icons being wiped after upload, leaving empty circles on the card. If your stamp icons were affected, please upload them again — the original files could not be recovered, but new uploads are now safe.
🛒
WooCommerce "Install Card" Button
Fixed the Install Card button reloading your own website instead of opening the card install form. This affected stores that had been reconnected under a new domain.
💳
Monthly Billing Missing on the Agency Plan
Fixed the Monthly option not being offered when upgrading to the Agency plan — only Quarterly and Yearly were shown.
New Features
🧾
Tax Rate on Membership Cards
You can now choose a tax rate for your paid memberships, so VAT or sales tax is shown and collected at checkout. Pick any rate configured in your Stripe account, or "No tax". The setting applies to all membership cards in your account.
🐛
Bug Fixes
🍏
Removing a Pass from Apple Wallet Deleted the Card
Fixed a customer losing their loyalty card entirely when they removed the pass from Apple Wallet. For paid memberships this meant the subscription kept billing while the customer could no longer be found at the point of sale. The card now stays, and the pass can be added again at any time.
🎁
Gift Card Email Without an Install Link
Fixed the email sent to someone receiving a gift card not containing the link to install it.
🔒
Hidden Sections Still Visible to Sub-accounts
Fixed an agency hiding Plan and Settings from its sub-accounts having no effect for some of them. Changes to those settings now reach every sub-account immediately.
🤖
AI Assistant Not Switching to the Right Sub-account
Fixed the AI assistant continuing to return the agency's own data after being asked to work with a specific sub-account.

new

improved

fixed

System updates

New Features
🎡
Mini Games — Redesigned Constructor
Building a game is now much easier. The prize editor shows a live preview of your game while you type, prizes can be reordered by hand, and rare high-value prizes can be given fractional win chances. On agency domains the game page carries your own branding, and once a game is saved you get its link and QR code right away, ready for print.
🚀
Improvements
🧾
See What Changes Before You Change Your Plan
Changing your plan or billing period now shows a confirmation with the full breakdown first — credit for unused time, the amount due today, your remaining balance and the next charge — so switching between monthly, quarterly and yearly no longer holds any surprises.
🐛
Bug Fixes
📍
Location-Based Push on Google Wallet
Fixed location-based push notifications not firing for a card's locations on Google Wallet.
✉️
"Thank You for Your Purchase" on Non-Purchases
Fixed transactional emails always thanking the customer for a purchase, even when the email was about a refund, a points correction or another non-purchase update.
🎂
Date of Birth Disappearing
Fixed a customer's date of birth disappearing after they installed their card.
Load More