Changelog
Follow up on the latest improvements and updates.
RSS
improved
fixed
New updates
When setting up integrations, we added an option to sync contacts.
Now, during integration setup, you can choose whether or not to sync contacts (especially relevant for GHL, for example).If the option is enabled — the installation link will be sent via selected channels.
If the sync option is not enabled — customers will not be migrated to us, and card links will not be sent.
We redesigned the Retention chart on the main dashboard.
The stats now show the number of returning customers for the selected period as a percentage:
Retention Rate = (C(repeat) / C(current)) * 100%
Where:
C(repeat) — number of customers present in both periods (current and previous).
C(current) — total number of customers in the current period.
Fixed the Average Check Dynamics chart (there were label mix-ups in the graph lines).
Added a new language — Québécois French.
In the "Card Scan" webhook,
we added information about the user who scanned the card (company or manager).Fixed the stats block on the main dashboard that displays repeat customers
for the selected period (top section).Fixed an issue where, during coupon-to-membership transformation, the resulting card had no tier or period, and it wasn’t possible to redeem a visit.
Now, during transformation, the card is assigned a recommended tier and period based on the membership settings (relevant for memberships without payment collection).
Fixed an issue where updating a customer’s phone number did not update the cardholder’s number
, leading to an error when restoring the card.Added the purchase sum field to the response of this method:
Added the ability to hide specific tabs
(Plan, Integrations, Webhooks) or the entire Settings section from sub-accounts.Configuration is available at:
/agency/settings/white-label/sub-accounts
Added a new Apps section
(/settings/apps) — where you can connect your own custom application.Instructions for developers:
Changes in RICHIE mailings:
- Closed companies are now excluded from mailings. A company is considered closed if all days of the week in its working hours (widget in the subaccount profile) are marked as "closed".
- If a company replies to an email sent by RICHIE, any subsequent scheduled mailings will be automatically stopped.
- RICHIE mailings are now sent only to decision-makers' emails instead of all additional contacts found.
Added an informational message
indicating that a payment has failed and that the account will soon be blocked.Added the option to enter a promo code when reactivating an account.
If a user has canceled their subscription and changed their mind, they can now apply a promo code during reactivation if they have one.If tax collection is enabled
for an agency’s subscription payments, this information will now be shown in the payment details.Returned the following fields to the registration form
on the agency’s domain: First Name, Last Name, Company Name, Password, and a checkbox for consenting to personal data processing.Companies from Vendasta
were added to the exclusion list for company blocking rules.new
New updates
Updated registration form
Registration will now be faster: we removed the Company Name field, and the password is generated automatically.
Added the option in the agency plan settings to enable tax accounting.
For correct accounting, the corresponding settings must be configured in Stripe https://dashboard.stripe.com/test/overview More information here: https://docs.stripe.com/tax/how-tax-works Fixed an issue
where, when renewing a membership subscription without payment collection on an Apple card, fields in the tier and limits did not appear.Fixed an issue
where, when exporting transactions by template or for a specific customer, all company transactions were exported instead. Updated the logic for subscriptions and auto-renewal of membership cards.
Now, in both types of membership (with and without payment collection), when a subscription is canceled, the card becomes inactive after the paid period ends.
This is reflected in the user profile in the personal account, in the scanner, and on the card itself (the card will not display tier and limit fields, and the barcode/QR code will be inactive).
When the subscription is renewed, the card regains its fields, active barcode, active status in the personal account and scanner, and the ability to deduct/track visits.
Fixed an issue
where, in our system, a membership subscription would still be updated even if the payment was unsuccessful. Fixed an intermittent issue
where, when registering via Google on the agency plan, the reseller option was not enabled.new
New updates
Fixed the inability to cancel a subscription in cases where the next subscription period had already started but, for some reason, was not renewed (e.g., insufficient funds on the card). Now, in such cases, the subscription can be canceled.
Fixed the application of promo codes in Stripe. There was an issue: if a company had an active paid plan, upgraded to an annual plan, and applied a promo code simultaneously, the full cost of the plan would be charged first, and the promo code would only be applied to the invoice for the next billing period.
Fixed the display of statistics on the main dashboard ("Top 10 by purchase amount"). There was still an issue where, if purchases were credited through the scanner with the required amount input option disabled in the template, the displayed amount was 100 times greater than the actual amount.
Fixed the display of membership status in the scanner in cases where a subscription was canceled but its validity period had not yet ended. Previously, the membership status was shown as inactive, even though the card could still be used until the end of the paid period.
Now, when registering via a Google account, linking a payment card is required, just like in regular registration.
Added a warning when upgrading or downgrading a plan to inform users that some features associated with the current plan may be lost.
new
Bug fixes
- In the subaccount profile in the agency dashboard, we fixed the display of the transaction amount in the corresponding widget (it was displayed 100 times higher).
- Fixed the statistics for installed cards on the template page. The issue was that the widget was showing the total number of card installations, including reinstallations.
- Fixed the display of the expiration date (time) of the card on devices. Previously, it was shown without considering the company's timezone; now it takes the timezone into account.
- Fixed the display of unit names on cards in wallets, used in membership tiers (in cases where it’s a custom name, not default visits).
- In customer reports (both general and by card template), the date and time of customer creation are now displayed according to the account user's timezone.
- Removed the display of the subscription renewal date for membership v.1.
- Added the ability to set a daily stamp accrual limit in the Stamp Card constructor.
- Fixed an issue when downloading a transaction report with large amounts of data. The report now downloads in the background (if there is a lot of data, you may need to wait up to 8 minutes).
- Fixed the issue with sending payment notifications to agencies about subaccount payments. Previously, when the "Required payment card details at registration" option was enabled, the payment email was sent immediately after registration (when a subscription for the trial period was created), and subsequent subscription renewal emails did not arrive. Now, the payment email will only be sent when the subaccount actually pays for the subscription (after the trial period ends or if the subaccount misses the trial period). Emails about subsequent payments will also be sent.
- Fixed the issue with empty user fields in the user profile.
- Fixed the display of coupon card statistics on the card information page (/cards/$template_id). Previously, the values in the widgets "Installed Cards" and "Coupon not redeemed" were incorrect.
- Fixed the language of the subject line in the emails sent by Richie. Previously, it was always in English, but now it is as set in the agency's cabinet.
- Removed the Scanner App buttons from the GHL iframe. This means that the scanner can now only be used directly via our system, not through the GHL cabinet.
- Now, the First Promoter parameter is saved for 60 days. Previously, if a user clicked on a link containing a referral parameter and didn't register immediately, the parameter would be lost upon return. Now, the parameter will be saved. However, if the user returns with a different parameter, the previous one will be overwritten.
- Fixed the issue with stamp/point expiration:
- Each stamp/point is planned to expire on its specific date (the countdown starts from the date the stamp was earned).
- If the reward is earned (stamps have been redeemed from the card), the stamp scheduling is erased, which resolves the issue when stamps expired too early.
- The same applies to multi-rewards — if a multi-reward goal is reached, the stamp scheduling is erased, and earned rewards do not expire.
- Added transactional push notifications for stamp and point expiration, so that the card balance is always up to date.
Fixed Transaction Amount Display in Branch Statistics:
Previously, amounts were displayed in cents and considered only Cashback, Discount, and Reward cards (with the "Spend" mechanic).
Now, transaction amounts for all cards are displayed, aligning with the "Revenue" metric in ROI statistics.
Fixed Visit Count Calculation for Reward and Stamp Cards (Spend Mechanic) in the Main Dashboard:
Previously, one visit was counted as two. Now, it correctly displays one visit per entry.
Fixed Transaction Amount and Average Receipt Display in the Card Client Section:
The issue affected Cashback cards. Now, amounts are displayed correctly.
Added "Skip Trial and Pay" Option for Sub-Accounts:
Available if the "Required payment card details at registration" setting is enabled.
Disabling Payment Reminder Notifications:
Companies that have canceled their "Agency" plan subscription will no longer receive email reminders about upcoming payments for sub-accounts.
Fixed Mass Membership Card Issuance Issue:
Previously, mass-issued membership cards did not have a renewal date set, preventing visit accrual. This issue has now been resolved.
Push Notification Suspension for Overdue Payments:
If a company’s payment is overdue by more than 12 hours, scheduled push notifications will be automatically disabled. Notifications will resume once the payment is settled.
Membership Card Renewal Fix in Apple Wallet:
Users can now correctly renew their membership cards stored in Apple Wallet.
Updating Scheduled Push Notification Text:
When modifying the content of scheduled auto-push and custom auto-push notifications, all previously scheduled but unsent notifications will be automatically updated with the latest text.
Card Linking During Registration:
Customers registering with Boomerangme are now required to link a payment card during the registration process.
Payments are not processed immediately but only after the trial period ends.
This option can be enabled in the agency dashboard on the Edit Plans page (/agency/plans). If disabled, the registration process remains unchanged.
Subscription Management Overhaul:
Transitioned away from using Stripe's Customer Portal. Upgrades and cancellations can now be managed directly in the user account.
Upgrades: Changes take effect immediately.
Cancellations: Subscriptions remain active until the end of the paid (or trial) period.
Fixes:
Fixed an issue with displaying social media images when sending a link to proposal page.
Corrected the display of transaction times in reports to match the user account's timezone.
Fixed a bug preventing the renewal of membership card subscriptions.
Addressed an issue with displaying empty user profiles.
Updated coupon statuses: Expired but unused coupons will now show as "Expired" in the user dashboard.
improved
fixed
Fixes and Improvements
Discount Calculation Correction:
Resolved an issue where discounts were incorrectly calculated during refunds on discount cards (previously, the discount increased and was displayed as x100).Increased API Limit:
The API usage limit has been raised to 10 requests per second.Multipass Card Display Fix:
Corrected the display of the "Total visits" field on Multipass cards added to Apple Wallet.Dashboard Statistics Update:
In the "Top 10 by Referrals" and "Top 10 by Customer Profile" graphs, purchase amounts now include values entered in the "Purchase Amount" field during accrual/visit.
Load More
→