Loyalty & Promotions
Customer-Facing Tools
Multi-Channel Communication
Connectivity
Data
App
All of the following features are now Generally Available!
- Smart Reply: 👉 check out the Knowledge Article
- Recurrent Actions : 👉 check out the Knowledge Article
- SMS Engagement Tracking: 👉 check out the Knowledge Article
- Email Engagement Trigger ("Email Opened"): 👉 check out the Knowledge Article
Loyalty & Promotions
Recurrent Actions - Now GA!
Merchants no longer need to manually repeat promotional actions. By setting up Recurrent actions, activities can be automatically executed on a chosen schedule, saving time and reducing the risk of human error. By automating these repetitive tasks, merchants can focus on higher-level strategy while ensuring their campaigns run smoothly and consistently. This feature is a powerful tool for improving efficiency and maintaining a steady marketing presence.
Activities now support configurable Recurrent scheduling, including three frequencies: Daily, Weekly, and Monthly. This allows activities to be automated on the cadence that best fits each program’s operational needs, improving flexibility for setup and ongoing management.
- Set to run only within a specific set of dates
👉 For more details, check out the Knowledge Article.
SMS Engagement Tracking - Now GA!
Member-level tracking for shortened links in SMS is now Generally Available. When enabled, clicks on shortened URLs in SMS are logged as User Actions tied to the specific member and SMS send, connecting click activity to member profiles and turning raw data into actionable engagement insights.
What's included
- Tracking for shortened SMS links
- Tracking runs once per member per link, and is disabled by default
- New rule trigger: "Opened a link within an SMS"
- New filter condition: "Opened a link within an SMS"
- Optional filtering by SMS campaign source
- Only tracked, shortened links generate events
👉 For more details, check out the Knowledge Article.
Gift Mentions Enhancement
We have enhanced our campaign reporting capabilities by introducing more granular data points for gift-related interactions.
The update introduces two new mentions, @Gift: Name and @Gift: Description, allowing merchants to reference specific gift details within their communication templates. These mentions are dynamically populated based on the gift involved.
These mentions are available in the following triggers:
- Buys a gift from Point Shop
- Redeems a benefit (gift/punch card)
- Receives a benefit
By utilizing these granular data mentions, merchants can deliver more personalized and informative content, significantly improving the customer experience and campaign effectiveness.
Limit Promo Code Usage
We’ve added a new “Times per member” configuration to the Fixed Promo Code → Terms → Apply it section in Hub, enabling more granular control over promo code redemption.
What’s new:
- New “Times per member” control with two modes:
- Infinite times per member (default)
- Limited times per member with configurable limits
In Limited mode, merchants can optionally configure:
- Global usage cap – “Up to X times in total.”
- Time-based per-member cap – “Up to X times per [day/week/month/year].”
Both caps can be: Used independently (only global or only time-based), or combined together for more restrictive control
Customer-Facing Tools
Friend Referral, Refreshed in the Customer Portal
We have polished the Friend Referral experience in the Customer Portal so it works smoothly with the new registration flow and gives merchants more control over how it looks and reads.
What's better for end customers
- Friends who click an old referral link are taken straight to the new Customer Portal registration page.
- The referral code is filled in automatically on the registration form, so the friend does not need to copy or type anything.
- Sharing a referral link from the Customer Portal now uses the new registration page, keeping the experience consistent.
What merchants can now control from the Hub
Under Business Profile, Customer Portal, Friend Referral, merchants can customize:
- The Welcome message is shown to invited friends.
- The sub-headline on the registration form.
- The color palette for the gift icon, text, and background, to match their brand.
Changes made in Hub appear correctly on the Customer Portal.
Why it matters
- A smoother, more reliable sign-up journey for invited friends, which supports higher referral conversion.
- Merchants can tailor the look and tone of the referral experience without needing development work.
Branded Overlay for Scratch Cards
You can now give each scratch card its own custom look and feel. In Campaign Center → Gift → Display → Settings → Gamification → Scratch Card, you can now:
- Upload a custom overlay image for each individual scratch card.
- See an instant preview of how it will look.
- Update places where scratch cards are shown:
- App (v3.0.38/3.1.25)
- Customer Portal
With this update, merchants can create campaign‑specific designs instead of using one generic image for every card. Using unique images on scratch cards feels on‑brand for different partners, seasons, or promotions. Branded overlays ensure customers see a consistent experience no matter where they open the scratch card.
Good to know:
- An overlay image is now required when creating or editing a scratch card in the Campaign Center
- Images must be PNG or JPG, up to 2 MB.
Bug Fixes:
- Unable to create a new member on Hub due to an invalid phone number
- Recurring actions are not displayed when filtering by the Recurring action type
- Display Issue on Deal Analysis
- The "Show In App/Portal" toggle has been fixed to correctly hide locations across both the Customer Portal and the App when set to NO.
Multi-channel Communication
Email Engagement Trigger ("Email Opened") - Now GA!
A new email-based action, Email Opened, is now Generally Available. The action triggers the first time a member opens a specific email, letting you identify first-time engagement and build automations on top of it (for example, follow-up flows, tagging, or reward delivery). Subsequent opens of the same email do not retrigger the action, so each member is counted once per email.
Smart Reply - Now GA!
Smart SMS Reply Campaigns are officially GA. Members can now reply directly to SMS campaigns to trigger automations such as tagging, reward claiming, and engagement flows, turning one-way messages into two-way conversations. With iOS 26 tightening filtering on unknown senders, encouraging replies is one of the most effective ways to maintain SMS visibility and engagement.
Enhanced SMS Routing
We’ve enhanced how SMS messages are sent from the HUB to improve routing and compliance without changing any workflows. This will increase the accuracy of Operational vs Marketing SMS flagging. When an SMS is sent from a member profile in the HUB, the request sent to the Loyalty Server now includes information about where the send originated (“Member Profile” source)
US only: New Compliance Notification Service Go Live on the 5th of May
We will now be providing our US customers with an automated compliance notification service via email. Merchants will be able to review a list attached to the email and delete all members with deactivated phone numbers immediately. This will help merchants remain compliant and avoid sending SMS to recycled numbers or non‑reachable lines.
This information on deleting members will be included in the compliance notification.
Bug Fixes:
- Fixed an issue involving the reply-to email field that was causing bounce-back rejection emails from some providers.
-
Resolved an issue where users encountered errors when attempting to edit and save email templates, ensuring a smoother configuration process.
Connectivity
New API: Retrieve Payment Details
A new endpoint is now available for retrieving payment details associated with a transaction.
What's included:
- Endpoint to fetch payment data by payment confirmation
- Returns payment method, status, amount, currency, and timestamp
- Supports standard authentication and error handling consistent with existing Como APIs
Endpoint
GET https://api.prod.bcomo.com/api/v4/payment/{paymentConfiraation}Response Example:
{
"branchId": "Como",
"transactionId": "865578",
"posId": "2",
"status": "approved",
"paymentDate": "2026-04-28T12:43:14Z",
"paymentUid": "d93d8583-a604-45f7-ad5e-fd3a03ce3be3",
"sum": -900,
"budgetType": "Budget",
"cashier": "1009",
"paymentMethod": "meanOfPaymentOrDiscount"
}
Agent Lightspeed:
- Enhanced Lightspeed POS context fallback handling by including POS information in the webview, ensuring the necessary context for efficient troubleshooting of merchant issues.
- Fix Lightspeed notification sync and session loader issues.
- Resolved errors in /api/handleNotifications calls that were preventing Lightspeed submitPurchase data from syncing.
- Improve Agent UI responsive scrolling on iOS devices
Supported Devices:
Lightspeed K series supported devices - iPhones support the minimum requirement of iOS 18:
- iPhone 15: iPhone 15, 15 Plus, 15 Pro, and 15 Pro Max
- iPhone 14: iPhone 14, 14 Plus, 14 Pro, and 14 Pro Max
- iPhone 13: iPhone 13, 13 Mini, 13 Pro, and 13 Pro Max
- iPhone 12: iPhone 12, 12 Mini, 12 Pro, and 12 Pro Max
- iPhone 11: iPhone 11, 11 Pro, and Pro Max
- iPhone SE: iPhone SE 2nd and 3rd generation
- iPhone XS: iPhone XS, XS Max, and iPhone XR
Bug Fixes:
- Ensure delayed rule actions execute as scheduled.
- Correct percent symbol encoding in export events.
-
Bug with the cancelPayment API with a generic wallet.
Data
Added SMS data to Looker
We’ve expanded the SMS analytics in Looker to better measure campaign performance and channel health.
New performance metrics:
- Unique SMS Clickers
- Understand how many distinct users are engaging with links in your SMS.
- Unique SMS Repliers
- See how many unique users are replying back via SMS.
- SMS Click-Through Rate (CTR)
- Measure how effectively your SMS content drives traffic and actions.
- SMS Response Rate
- Track two-way engagement and conversational performance for SMS campaigns.
Note: These metrics rely on data captured by the Smart Reply and SMS Engagement Tracking features. Make sure both are enabled to populate the new measures.
Why this matters:
Empowers users to quickly identify top-performing SMS campaigns. Adds ability to spot low-engagement segments and optimize messaging. Monitor SMS channel health and ROI in near real time.
Added recurring actions detail in Looker
The RUN_ID for more detailed debug tracking We’ve enhanced our Looker reporting for recurring/scheduled campaigns by introducing run-level identification using a unique RUN_ID for every execution. This gives teams clearer, more trustworthy visibility into exactly which results came from which scheduled run—especially for campaigns that repeat over time
Bug Fixes:
- Fixed the error when saving existing Looker templates
- Restore missing user action logs and purchase sync
App
Release Date: 28.04.16
Android Version: 3.0.38 - (minimum Android version supported - 7)
iOS Version: 3.0.38 - (minimum iOS version supported - 14)
Phoenix Version: 3.1.25
- Minimum binary version Android: 3.0.38
Feature: Branded Overlay for scratch cards
Bug Fix: Android crash on launch because of undefined code