June 4th, 2026

June 2026 Changelog

We’ve shipped a set of updates focused on mobile scanning, campaign workflows, points rewards, wallet reliability, and admin visibility.

Mobile Scanner

The mobile Scanner app is now the recommended way for staff to scan and update customer cards.

  • Added clearer download prompts in the dashboard.

  • Added direct links for the App Store and Google Play.

  • Added a temporary web scanner fallback while teams move over to the mobile app.

  • Improved scanner auth recovery so staff can get back into the app more reliably.

Download links:

Campaigns

Campaigns are now available for running time-limited promotions on card templates.

  • Create scheduled campaigns with start and end times.

  • Add wallet banner content and display-field overrides.

  • Send launch messages and reminders.

  • Enable scanner redemption for campaign rewards.

  • View active, scheduled, and archived campaigns from the Campaigns area.

Points Cards

Points rewards are more flexible.

  • Reward tiers now have stable IDs, so rewards can be edited without losing their identity.

  • Unlock amount and redemption cost can be different.

  • Multiple rewards can share the same unlock threshold.

  • The points reward editor is easier to scan and edit.

Example: a customer can unlock a reward at 100 points, but redeem it for 50 points.

Wallet Pass Reliability

Wallet updates are safer and more predictable.

  • Re-publishing a card now uses a “latest publish wins” rollout, reducing duplicate pass updates and push notifications.

  • Wallet display fields are cleaned up more reliably before passes are generated.

  • Business logo cropping now respects the original logo shape instead of forcing a square crop.

  • App update prompts are more reliable after dashboard deployments.

Customer Imports

Stamp-card imports now validate imported stamp counts against the card’s maximum stamp target.

If an imported row has more stamps than the card allows, that row fails validation instead of creating incorrect customer progress.

Public API

Public API and points/admin tooling received several fixes.

  • Expired-card transaction handling is more reliable.

  • Bulk points adjustments can now target cards by card number.

  • Template and points reward data is more consistent for integrations.

Small Fixes

  • Better handling for stale app bundles after deployments.

  • More reliable join-template lookup for malformed URLs.

  • Several campaign form, preview, reminder, and scanner redemption polish fixes.