2025 August Release Notes
Enhancements to eGift
Note: The following enhancements apply specifically to the New eGift Experience.
New Option to Display Service and Package Names on Gift Cards
The eGift Calculator now includes a new option for displaying service and package names on the gift card:
- Clients now have the option to display either the gift card value (when the option is deselected) or the names of selected services or packages (when the option is selected).
- This option give clients more control over how their gift cards are presented and provides the gift card recipient with a clear idea of what the purchaser intended.
- Clients can select the "info" icon to open a helpful modal that explains what the option does.
Improved Tipping Logic for Packages
We’ve updated how tipping works with eGift packages to better reflect the fact that most clients do not want to apply a tip to retail products.
Tip amounts are now based on the total service value of the package, and tip options now appear only if the package contains at least one service. Before this update, the tip options appeared below all packages (even product-only packages), and the tip amount was based on all items in the package.
eGift Honors Your Service Category Display Order
You now have more control over how your Service Categories appear in eGift! The eGift Calculator's Service Category dropdown will now follow the exact order you've set in your Service Category Display Order settings in Business Information.
eGift Calculator Prices Now Include Service Charges
To provide clients with more accurate pricing, Service Charges are now included when viewing prices in the eGift Calculator.
Additional Improvements to eGift
- We’ve increased the character limit for eGift disclaimers to 2,000 characters to better support businesses with longer or more detailed messaging. You now have more space to communicate important terms, policies, or usage details to your clients.
- The business phone number displayed at the bottom of eGift templates will now be automatically formatted based on your Cultural Settings. Previously, it appeared as an unformatted string of numbers.
- The Mail/Pick Up Templates that clients can choose from when purchasing a gift card no longer include Meevo's default eGift templates.
Visit Note Formatting Now Supported in the AQ010 and DC065
The AQ010: Appointment Listing with Visit Notes and DC065: Client Visit Notes reports now display all formatting that was applied to a Visit Note. This means those notes now display with:
- Bold/italics
- Bulleted/numbered lists
- Font colors
- And any other HTML styling
This enhancement is especially helpful for medspas and salons that rely on detailed documentation for client care!
Enhancements to Online Presence Management (OPM)
Reviews: Better Business Bureau Support
Showcase trust and credibility with a new Better Business Bureau reviews source:
- Help consumers make more informed decisions about your brand
- Monitor and manage reviews from the Better Business Bureau directly from the platform
Note: Better Business Bureau will be added to the OPM Publisher Network for Reviews on August 6, 2025. Historical reviews will only be available from July 16, 2024 and later.
Reviews: Sentiment Word Cloud
We're excited to release the Sentiment Word Cloud!
The Sentiment Analysis screen already identifies the most common keywords and their sentiment from your reviews. Now, the Sentiment Word Cloud provides an intuitive visual representation of this analysis, quickly highlighting key themes and their associated sentiment.
You'll find the new "Sentiment Word Cloud" section directly on the Sentiment Analysis page. This word cloud displays up to 100 of the most frequently used words derived from your review sentiment keywords. The size of each word in the cloud indicates its frequency, while colors represent its sentiment score, using the same scale you’re already familiar with on the page. This gives you immediate insights into customer feelings.
Social: Edit Scheduled Post Date and Time
Need to adjust your content calendar? No problem:
- Edit post date and time directly from the Calendar and Tasks Inbox
- No need to recreate or reschedule from scratch
Enhancements to MeevoPay
Improved Support for SpaFinder and Prepaid Gift Cards
Clients can now use SpaFinder and other prepaid cards without unexpected hiccups or errors.
- Previously, prepaid or debit cards (like SpaFinder) could sometimes fail due to Visa placing a temporary $1.00 hold during the payment process. For example, a $100 prepaid card might return an “insufficient funds” error on a $100 transaction if a $1 hold was still active.
- To adjust to this possibility, Meevo now waits up to 30 seconds when processing prepaid or debit cards. This gives the card issuer time to release the temporary hold, which should prevent valid payments from failing too early.
Locate Refunds and Voids in Transaction Editor Using the Original Auth #
Refunds and voids are now searchable by the original transaction's Auth # / Code in Transaction Editor, making it even easier to locate those transaction types based on information from the original receipt.
Track Google "Book Online" Traffic
We’ve enhanced the Google Book Online Integration by appending tracking parameters to the "Book Online" button link in your Google Business Profile. When a client clicks this button, they’re still taken directly to your Meevo Online Booking page, but now there are URL parameters that help you identify and analyze traffic from this source using tools like Google Analytics.
What You Can Do with This Enhancement
- Track Conversions: See how many appointments are initiated through Google Book Online.
- Measure ROI: Understand the impact of your Google presence on bookings.
- Optimize Your Listings: Use real performance data to inform your Google Business strategy.
URL Parameters Added
When the "Book Online" button is clicked from your Google listing, Meevo now appends the following parameters to the Online Booking URL:
- meevo_channel=GoogleBookNow: Identifies the integration channel
- utm_source=GMB: Indicates the traffic source as Google My Business
- utm_medium=booknow: Specifies the medium as the "Book Now" button
- utm_campaign=meevo_onlinebooking: Tags it as part of the Meevo Online Booking campaign
Report Enhancements
MR145: Sales by Category
Product Package Redemptions and redemptions from Unlimited Services are now correctly counted in the Redemptions column instead of being included in Net Sale totals. This change ensures more accurate financial reporting and better reflects true revenue.
Public API and Daily Data Stream (DDS) Enhancements
Interested in our Public API and Daily Data Stream offerings? Click here to jump to our Developer Tools page, where you can request access to these solutions by filling out and submitting a simple form.
New endpoint retrieves a list of User Defined Fields for specified ClientIds
You can now retrieve user-defined field (UDF) data for clients via our Public API! The endpoint allows you to request UDF data for up to 200 clients in a single call. This bulk endpoint is ideal for syncing UDF data into external systems without the overhead of multiple API calls.
The response returns an array of client UDF objects, each including:
- clientId
- fieldName
- fieldLabel value
- fieldType (e.g., dropdown, checkbox, list)
- For UDFs that contain file uploads, the response returns filenames but not the files themselves.
"Booking Channel" now returned by DDS and Appointment endpoints
The Channel booking property, which is used to identify the source of an appointment (for example Online Booking, Google, etc.) is now available in the following places:
- Appointment Full Starter Exports and Appointment Delta endpoints (for the Daily Data Stream)
- Get Details About an Appointment
- Get a List of Services for a Booked Appointment
Adding the "Channel" property gives API consumers greater visibility into where appointments are coming from, which is critical for Attribution and Marketing ROI, reporting, and much more.
Bug Fixes
- Bug 93539: Clients were unable to book multiple services via Online Booking in a specific scenario.
- Bug 98784: In eGift, renamed "Purchase Date" in place of "Purchase Day" in the Gift Card History section.
- Bug 98792: When changing clients in the register during a Self Pay transaction, the email used for notifications was not updating to the new client.
- Bug 98832: In Docs & Forms the collapse section is not expanded when the form is viewed as a PDF.
- Bug 98833: In Docs & Forms, the color picker field did not display correctly.
- Bug 99074: Alerts Manager had UI issues in the 'Notify via' section when viewing on an iPad.
- Bug 99217: In Online Booking, no openings were shown if the client clicked "Back" after viewing an event.
- Bug 99219: The Package Charge setting only accepted 2 decimal places regardless of the Decimal Place Rounding setting.
- Bug 99375: Payment Plan Manager displayed a validation error when the bill was manually paid after increasing the number of payments.
- Bug 99823: Meevo Messenger was not switching between MeGo and Capacity under certain conditions.
- Bug 100064: Required add-ons were not being applied in Online Booking when booking from a past appointment.
- Bug 100088: Visit Notes were not being created when product usage was applied.
- Bug 100089: In Drawer Manager, the drawer status was not correctly updating in the Currently Assigned Drawer field.
- Bug 100109: Membership billing was not creating two future unpaid bills under certain conditions.
- Bug 100132: eGift remained accessible at a location even after the Merchant Account was removed from that location.
- Bug 100623: In eGift, the Package/Service filter was not working as expected.
- Bug 100803: In MyMeevo, users could not switch locations due to a specific security key.
- Bug 100823: Email Marketing syncs were not including contacts as expected.
- Bug 100825: In Meevo Messenger, notifications for outgoing messages displayed a flashing tab.
- Bug 100873: The Docs & Forms service date format did not match Cultural Settings.
- Bug 100878: An incorrect discount amount caused an incorrect service total/tip in the Register.
- Bug 100889: The Market Pricing > Member Benefit Template's Audit History displayed the incorrect format for % and $ after updating Service, Product or Package Specific Overrides.
- Bug 100939: Yield Management displayed a UI issue when a specific membership was selected.
- Bug 101032: The Stock Levels screen displayed an error when filtering by Distributor.
- Bug 101096: Quickbooks Online displayed an error when inserting an invoice/payment.
- Bug 101105: Online Booking's Appointment Audit Log did not reflect Online Booking cancellations.
- Bug 101208: Appointment Book had scroll issues when viewing on a mobile device.
- Bug 101212: Docs & Forms was missing a form after a membership definition was inactivated.
- Bug 101213: In Docs & Forms, the system tag using the Date Picker did not display the date.
- Bug 101417: In Transaction Editor, tips were showing the client as "Anonymous Other".
- Bug 101459: An error occurred when searching the Activity Log by user and filtering by "All Activities".
- Bug 102122: An alert was appearing when uploading a "Before/After" image to the Image Gallery.
- Bug 103166: An error was being displayed when editing eGift settings.
- Bug 103169: Selecting a 3rd eGift card redirected the user to an empty page.
- Bug 103260: In the Zapier Integration, certain Zaps were not being triggered.
Report Bug Fixes
- Bug 97210: The AQ022 was not showing all Visit Notes when the "One Per Employee Per Day" option was selected.
- Bug 98869: The DB001 had a blank first page in certain scenarios.
- Bug 98872: The DR020 had a blank second page when "Show Client Phone Numbers" was selected and the report was sorted by Referral Type.
- Bug 99747: The MA225 was not displaying an expected message for some dates.
- Bug 99920: Employee's name was not selected on the DE044 when they can only view their own reports.
- Bug 100534: The AQ225 displayed an error When filtering to certain appointment types on specific dates.
- Bug 100830: The MR070 displayed "All Drawers" even when a specific drawer was selected.
- Bug 100877: The AQ210 was displaying partial data for future appointments.
- Bug 100998: The AQ210 displayed notes inconsistently.
- Bug 101077: The DC090 displayed a page break inconsistently.
- Bug 101081: The COMR085 incorrectly displayed gray lines in the Membership and Liabilities sections.
- Bug 101264: The AQ210 incorrectly grouped clients with multiple missed opportunities.
- Bug 103381: When running the DR020 in Detail Mode, the "Cannot Run the Report..." message spanned two pages.