Changelog
Follow up on the latest improvements andย updates.
RSS
โจ
New Features
๐ก
Mini games statistics on your dashboard
Your main dashboard now has a Mini games section with a prize funnel and key results: review click-throughs, click-through rate, coupons redeemed and prizes that expired unclaimed. If your game isn't running yet, the section explains what's missing. You can tell us whether you're already handing out the QR code, or hide the section if you don't plan to run games.
๐๏ธ
Create a prize coupon right from the mini game editor
If you don't have a coupon card yet, the wheel's sector editor now offers a Create coupon button that makes one in a single click and attaches it to the sector. You no longer have to go through the full card constructor just to give your wheel a winnable prize.
๐
Improvements
๐
Test your mini game before activating it
You can now open a saved game in test mode before activating it: use the new Test button in the Game saved window or the eye button in the games list. The QR code and short link still start working only once the game is activated.
๐
Mini games can no longer go live without a winnable prize
A wheel can now be activated only if at least one sector awards a coupon, so customers never land on a game they can't play. Games that are already live without a winnable prize are marked Not playable in your games list. Add a coupon prize to them to make them work again.
๐
AI Assistant connections must be authorized by the account owner
For security, only the account owner can now connect the AI Assistant (MCP) to a Boomerangme account; connections authorized by a manager are rejected. If your AI Assistant was connected from a manager login, reconnect it while signed in as the account owner.
๐
Bug Fixes
๐ก๏ธ
AI Assistant no longer shows sub-account API keys
When an agency's AI Assistant looks up its sub-accounts, the results no longer include their API keys, so the keys don't end up in AI conversation history. The API itself still returns them as before.
๐
Customer list page count is accurate again
The customer list no longer counts deleted customers in its total, so the number of customers and pages matches what you actually see. Empty pages at the end of the list are gone, and deleting customers now lowers the count.
๐ฆ
Marketing kit downloads no longer get stuck
Downloading a marketing kit no longer spins forever; a problem with an agency logo could block it entirely. If some documents can't be generated, you still get the archive with a notice, and clicking again regenerates the kit.
๐ณ
Membership subscription portal keeps showing the right plans
Editing a membership card no longer resets its Stripe customer portal settings. The "Update subscription" screen now consistently offers only that card's own tiers instead of falling back to other plans.
๐
Dashboard change indicators show decimal changes
Change arrows on dashboard statistics with decimals, such as rates and averages, now show the real change instead of 0% when only the decimal part moved. Funnel charts also show their legend again.
improved
System updates
๐
Improvements
๐
Current password required to change login details
Changing your password, email or phone in profile settings now asks for your current password, so nobody who gains access to your session can take over the account. If you don't know your password, use the new "Send me a reset link" option; agencies can now send a reset link to a sub-account instead of editing its email or phone.
๐
Bug Fixes
๐ค
Your logo now shows on Android cards
Cards in Google Wallet now use your card logo when the template has no separate icon, instead of a generic storefront picture. Android cards now match their Apple Wallet branding.
๐
API reference now documents card mechanics
The API v2 reference now describes the type-specific settings of a card template (stamps, cashback levels, membership, coupons and more), so you can configure what a card does entirely through the API. Several responses that were documented as empty objects, such as segments, feedback links and reward and UTM statistics, now list their fields.
๐ท๏ธ
Password reset links stay on your white-label domain
Password reset emails sent to white-label sub-accounts now open on the agency's own domain instead of the Boomerangme domain.
โจ
New Features
๐ฌ
Connect your own WhatsApp number with a QR code
You can now connect your own WhatsApp number by scanning a QR code, without Meta business verification or message templates. Customers get their card by sending a prepared message from the install form, and their chats appear in the inbox. Mass mailings through this channel are not available yet, and WhatsApp may block numbers that send too much, so use it for everyday conversations and card delivery.
๐
Improvements
โ ๏ธ
Customer import tells you which balances it couldn't read
If some balances in your import file aren't plain numbers, the import now tells you how many customers were imported without a balance so you can correct them manually. The import window also explains that the Balance column should contain plain numbers, e.g. 14830 rather than 14,830.
๐
Bug Fixes
๐ข
Excel customer import keeps the full balance
Importing customers from Excel no longer cuts balances such as 14,830 down to 14 when the column uses accounting or thousands-separator formatting. Balances from earlier imports are not corrected automatically, so if you imported a formatted balance column before, please check those customers and fix their balances manually.
๐
Card recovery no longer rejects correct details
Customers restoring their card on a new phone were sometimes told their details didn't match even when they entered them correctly, for example because of capital letters in an email address. Recovery now accepts their details regardless of letter case and no longer fails when the phone number matches.
fixed
System updates
๐
Bug Fixes
๐งฎ
Decimal purchase amounts in the API and AI Assistant
The API endpoints for adding and subtracting a purchase amount on a card now accept decimal values instead of cutting them to whole numbers, and so do the matching AI Assistant tools. Amounts are rounded to two decimal places, with a minimum of 0.01.
๐ฒ
Web-app card installs are reported at the right moment
For cards added as a web app, the "card installed" webhook, automations and install statistics now fire only once the card is really installed. Before, they could fire too early and report the card as not installed. As a result, web-app install counts may look lower, because they now count only completed installs.
๐๏ธ
Clearer stamp accrual settings
Stamp cards set to earn per purchase or per amount can no longer be saved without a stamp count or threshold. That kind of setup made the scanner report success while giving no stamps. Saved cards with such settings were repaired, and location copies of a card now keep their full stamp settings.
๐
Scanner app shows new stamps right away
After adding stamps to a stamp card through Spend or Visit, the Scanner app now shows the updated stamp count immediately. Before, the new stamps appeared only after a full page refresh, even though the customer's Wallet card was already updated.
๐ธ
Snapshots with happy hours apply again
Applying a snapshot whose card templates include happy hours could report success while nothing was created in the sub-account. These snapshots now apply correctly. A snapshot that cannot be applied now returns an error instead of a false success.
๐
Password reset links stay on your white-label domain
When a sub-account of a white-label agency resets its password, the link in the e-mail now opens the agency's own dashboard domain instead of the default platform domain.
๐งฉ
Card template settings sent in a settings block are applied
When creating or updating card templates through API v2, settings sent inside a "settings" block were silently ignored. They are now applied the same way as settings sent at the top level.
fixed
System updates
๐
Bug Fixes
๐
API documentation for templates now matches the API
The public API documentation for creating and updating card templates now describes the request format the API actually accepts. Requests built from the previous documentation could silently lose settings such as card expiry, or be rejected over custom field flags. If you created templates via the API from the old docs, check their settings and update your integration to the corrected format.
improved
System updates
๐
Improvements
๐
Plan page no longer shows a next payment date after you cancel
If your subscription is set to cancel at the end of the current period, the Plan page now shows a dash instead of a next payment date. Your plan stays active until the period ends.
๐
Bug Fixes
โ๏ธ
Card emails no longer describe the wrong event
Transaction emails could open with a sentence based on the card type rather than what actually happened. For example, a customer who had just added a coupon to their wallet was told the coupon had been used. The greeting now always matches the actual event.
๐
Card webhooks now include links and custom fields on every event
Card webhooks for installs, coupon redemptions, scans, balance updates, removals and expirations now include the share link, direct install links, UTM source and custom fields. Previously these fields were only filled in when a card was issued.
improved
System updates
๐
Improvements
๐
Inbound webhook URLs use your white-label domain
For agencies with a connected white-label API domain, the Inbound Webhook trigger in Automations now shows a URL on your own domain instead of ours. Webhooks you already set up in Make or Zapier keep working as they are.
๐ฏ
Clearer stamp accrual setup and scanner results
A stamp card set to earn per purchase or per amount can no longer be saved without a stamps count and amount threshold. The editor now points to the exact missing field. If an existing card was saved without them, you'll be asked to fill them in the next time you edit it. The Scanner now shows how many stamps a purchase actually earned instead of a plain "Successful".
๐
Bug Fixes
๐
Canceled transactions no longer count in statistics
Canceled transactions were still counted in your card statistics: points earned, revenue and transaction totals, and a cancellation even increased the transaction count. Statistics now exclude canceled operations.
๐
Saving settings no longer erases your phone and company name
Changing some account settings, such as plan toggles, could wipe the account's phone number and company name, and sometimes reset its currency. This is fixed, and phone numbers are now checked for a complete number everywhere they're entered. If your profile is missing its phone or company name, please re-enter them in Settings โ Profile.
๐ข
Franchises can edit and delete their branches again
Franchise owners can once again rename, add notes to and delete their branch accounts, including branches with no phone or email on file. Branch email and phone stay read-only. Managers need the "Delete sub-accounts" permission to delete a branch.
๐
GoHighLevel locations can be reconnected
Connecting a GoHighLevel location could fail with "Client ID already used" if the location had once been connected to an account that was later deleted. It now connects normally. A location connected to another active account is still blocked.
โก
Faster card installation from links
Installing a card from its share link could be very slow or get stuck loading for your customers. Link installs now load normally again.
โจ
New Features
๐
Serve images from your own CDN domain in White Label
White Label partners can now connect their own CDN domain (for example cdn.yourbrand.com) under White Label โ Domain, once the App domain is connected. Images in your dashboard and in the emails you send will then load from your domain instead of ours. While API or CDN domains are connected, the App domain can't be disconnected, so unlink those first.
๐
Improvements
๐
One-click sign-in from your welcome email
The "Log in to your dashboard" button in new-account and new-manager welcome emails now signs you straight into the account that was just created, for three days after the email is sent. If the link has expired, your current session stays as it is and you can sign in with the password from the email.
โจ
New Features
๐
Automation logs in the workflow builder
You can now see an automation's run history without leaving the workflow builder. Open
Show logs
to see which steps ran and when, whether each succeeded, and the error for any that failed. Expand an entry to see that step's settings. The list refreshes automatically while it's open.๐
Bug Fixes
๐
Inbound webhooks work with more automation tools
The webhook trigger for automations now finds the customer email, phone or card serial number in query parameters or nested request data, not only at the top level of the request body. This fixes "Invalid webhook identifier" and similar failures when calling the webhook from HighLevel and similar no-code automation tools.
improved
System updates
๐
Improvements
๐ก
Mini games can no longer be saved in an unplayable state
The mini game builder now requires a review link and at least one prize sector with a coupon before a game can be saved, and highlights whatever is missing. Previously such games saved fine but showed players "The game is temporarily unavailable".
๐
Bug Fixes
๐
GoHighLevel app no longer reloads endlessly
When the Boomerangme app inside GoHighLevel can't open a session, for example because the agency isn't connected yet, it now shows the reason on screen. Previously it kept reloading or showed a "refused to connect" error.
๐
Password reset no longer changes your password until you use the link
Requesting a password reset now just emails you a one-time link, and your current password keeps working until you set a new one through it. If you ignore the email, nothing changes.
Load More
โ