- Zenoti Help
- Release Notes
- Release Notes - April 21, 2026
Release Notes - April 21, 2026
We’ve enhanced the structure of our release notes to better serve your needs. Updates are now categorized under clear headings based on Add-ons, Core Product, Product Edition, Personas, and Modules.
This new format ensures you can quickly find updates most relevant to your role, understand the value each change delivers, and seamlessly adopt new features or enhanced workflows.
This Release Notes contains the following sections:
Announcements: Key updates and important information related to the release.
New Features: Newly introduced functionalities designed to enhance the product experience.
Enhancements: Improvements made to existing features for better usability and performance. Categorized features as Core Product, Product Editions, and Add-ons.
Additional Resources: Links to supporting materials such as guides, training, and documentation. This also includes references to the release notes for the patches included in this update.
Icon | Description |
|---|---|
![]() | Automatic update for all users. |
![]() | Employee: Enhancements or features for employee and payroll. |
![]() | Admin: Features specifically enhanced for admin users who manage the system configuration, including user roles, permissions, and system integrations. |
![]() | Business Owner/Center Manager: Updates implemented for the business owners or managers who are responsible for overall business strategy, growth, and decision-making. |
![]() | Front Desk Operator/Service Provider: Features that enhance the usability for front-desk staff who handle appointments, customer queries, payments, and guest interactions. |
![]() | Guests: Improvements made for the end-users or customers of the business who interact with Zenoti through online booking systems, self-service kiosks, and branded mobile apps. |
The following table provides a consolidated list of new features, announcements, and updates included in this release. Use this section to quickly scan all major changes before exploring detailed descriptions in the following sections.
Type | New Feature/Enhancement |
|---|---|
Announcements | |
New Features | |
Enhancements |
|
Announcements
Module: ZenChat
Zenchat is now available in Zenoti, a built-in messaging tool that lets your staff communicate with each other directly from the Zenoti home screen or the appointment book. No need to switch to a separate app for internal team communication. You can send messages to colleagues and receive real-time notifications with a bubble indicator on the Zenchat icon when new messages arrive.
What You Can Do
Message one-to-one — Send a private message to any staff member directly from the Zenoti home screen or within the appointment book
Create group chats — Bring multiple team members into a shared conversation, similar to a Teams or WhatsApp group
Send broadcast messages — Push announcements to a group of staff (such as a store closure notice) without opening a group thread. Recipients reply to you individually
Share Zenoti records — Use Smart share to attach an appointment, invoice, or guest profile directly into any message as an interactive card
The Zenchat icon appears on the Zenoti home screen and inside the appointment book. A notification bubble on the icon indicates unread messages.
Zenchat is also accessible on the myZen provider app, so service providers can stay connected from the floor.
Learn more: For more information, refer to the Zenchat: One Platform for Messaging, Collaboration, and Smart Sharing article.
Businesses on the new Appointment Book can now access and manage amenity reservations from the redesigned interface. The Amenities tab, Category Filter, Amenity Filter, and Saved Views are all available in a single view. All existing amenity functionality is carried over, so staff can book, check in, and manage facility reservations without switching views.
New Features
Module: Fitness
Business Owner, Center Manager, Administrator
Efficiently track session data, substitutions, and schedules with the new Class Session report.
Businesses can now view room usage, instructor assignments, attendance, and conflict or substitution details for every scheduled class session across centers in one consolidated report. The Class Session Report covers past, upcoming, cancelled, and zero-registration sessions, with filters, groupings, and pivot options to review operations at any level.
Business Scenario: A manager reviewing the week ahead needs to know which sessions have open substitution requests, where room conflicts exist, and which classes are trending toward low utilization. All of this is now accessible in one report.
How to Use:
At the organization or center level, click the Reports icon.
On the Reports page, search for and select the Class Session report.
Set the required filters.
Click Run.
Note
Sessions with zero registrations appear in the report. Use the Session ID to cross-reference session-level data with the Class Attendance Report.
Learn more: For more information, refer to the Class Session Report article.
Module: Reports
Business owners
The new Retail Profitability report gives inventory and operations teams a product-level view of gross profitability for retail products over any selected date range. Instead of exporting sales data and reconciling it against product cost records in a spreadsheet, you can see Net Sales, COGS, Gross Profit, and Gross Margin % in one place — calculated against three costing models side by side (Perpetual Average, Latest Procurement Price, and Configured Purchase Price) so you can compare how each valuation method affects your bottom line. Retail returns are included and automatically netted against sales and COGS, and consumable products are excluded so the numbers reflect true retail profitability.
An inventory manager at a multi-center salon wants to identify which retail products delivered the strongest margins over a recent period. Using the Retail Profitability v2 report, the manager selects the date range and all centers, sorts by Net Sales descending, and immediately sees profit and margin for each product under all three costing models — letting the team flag slow-moving or low-margin products and plan the next procurement cycle accordingly.
How to use:
On the Reports Dashboard, search for and select Retail Profitability v2.
Apply filters at the top of the report — Transaction Date, Centers, Category, Sub Category, Vendor, Brand, Business Unit, and Search (by product name, product code, or barcode). Product Type is fixed to Retail.
Note
When you setting the date range, only the products sold in that time period will appear in the report.
Review product-level rows showing Qty, Net Sales, and — for each costing model — COGS, Gross Profit, and Gross Margin %. Sort by any numeric column. Click Export to download the full grid, including all three cost model columns, as CSV or Excel.
Enhancements
Core Product
Module: Appointments
Business owners, Center Managers
Zenoti now provides a toggle in the redesigned Appointment Book that lets front desk operators and administrators instantly switch the appointment card colors between appointment status colors and category colors. This eliminates the need to update center-level settings every time a different color view is needed, making it faster to get the visual context that works best for each workflow.
How to Use:
Open the Appointment Book.
Locate the Toggle appointment color icon in the top-right toolbar.
Click the icon to switch between appointment status colors and category colors.
The appointment card colors update immediately across the calendar view.
Note
The toggle applies only to the card background color. It does not affect the appointment status label displayed at the bottom of the card.
The toggle operates independently of the color theme (classic or modern) configured in the Redesigned Appointment Card settings.
The toggle selection does not persist after a page reload. Each session starts with the default color setting defined at the center level.
Learn More: For more information, refer to the Redesigned Appointment Book article.
Business owners, Center Managers
The redesigned Appointment Book now displays a clearer visual distinction between scheduled and unscheduled hours. The updated color contrast makes it easier for front desk operators to scan the calendar at a glance, reducing errors when booking appointments and improving overall scheduling efficiency.
Module: Memberships
Business Owners/Center Managers, Front Desk Staff
On ZMA, the Forms section within the Memberships tab on a guest profile now displays names of add-on members associated with forms. This was already available on the web version.
Learn more: For more information, refer to the Manage Guest Memberships from the Memberships Tab article.
Business Owners/Center Managers, Front Desk Staff
The Member List report now includes a Primary Employee column that shows the trainer assigned to each member. This helps fitness businesses track which trainer is responsible for each member directly from the report.
The column is disabled by default and can be enabled as needed. Grouping by Primary Employee is supported, allowing you to view membership data aggregated by trainer.
Learn more: For more information, refer to the Member List report article.
Business Owners/Center Managers, Front Desk Staff
You can now configure a fixed annual fee date on a membership so that all members on it are charged their annual fee on the same calendar date each year, regardless of when they joined. Zenoti automatically calculates the first annual fee date for each member based on their sale date relative to the configured date.
If the member joins before the fixed date in the same year, their first annual fee falls on that date in the current year. If they join after it, their first annual fee falls on the same date the following year. If the membership is sold on the fixed annual fee date, the initial annual fee will be charged on that same day.
Learn more: For more information, refer to the Create a membership article
Module: Employee
Business Owners, Center Managers, Administrators
Work tasks allow you to pay different hourly rates for different tasks that your employees perform. Employees check in and check out of each work task separately for accurate payroll calculations. With this update, administrators can now configure which work tasks are eligible for commission comparison, giving payroll teams precise control over which tasks qualify for commission-based pay while ensuring accurate overtime calculations across all tasks and locations.
A salon employee splits their week between Provider (commission-eligible) and Receptionist (hourly only) duties. The system compares commission against straight-time hourly earnings only for the Provider task on a weekly basis, while Receptionist hours are always paid hourly. Overtime premiums are calculated using a weighted average regular rate derived from hours worked and commission earned, whichever is greater, with daily and weekly overtime never double-counted.
How to use:
At the organization level, navigate to Settings and switch on Allow commission comparison based on selected work tasks.
In Work Task Setup > Centers tab, mark eligible work tasks using the new Commission comparison eligibility column.
At the center level, navigate to Employee > Payroll Controls > Compare Employee Pay Calculation and select the applicable commission comparison option.
On the employee profile under Overtime Setup, configure daily and weekly overtime thresholds and multipliers.
Module: Admin
Business Owners, Center Managers, Administrators
Businesses that need to store more metadata against their services can now access up to 12 additional data fields on the Service Master General tab, up from the existing 2. This gives organizations greater flexibility to capture service-level information specific to their operations without requiring custom workarounds.
A med spa chain needs to tag each service with regulatory codes, internal tracking IDs, and vendor references that exceed the two additional data fields available today. With extended fields enabled, administrators can store all of this directly on the service record, keeping it centralized and accessible.
How to use:
Navigate to Admin > Settings > Services and switch on Enable extended additional data fields.
Open any service in Service Master > General tab.
Below Additional Data 1 and 2, expand the Additional data fields (3–12) accordion to view and populate fields 3 through 12.
Module: Loyalty
Front Desk Operators, Center Managers, Administrators
Staff can now view a guest's complete Aveda Plus Rewards points activity, including accruals and redemptions, directly from the Guest Profile. This eliminates the need to switch to external systems or escalate to support when guests have questions about their points balance. A guest at checkout disputes their Aveda Plus Rewards points balance, believing they earned points from a recent purchase that are not reflected. Instead of contacting support or logging into a separate Aveda portal, the front desk staff opens the guest's profile, clicks the Aveda Plus transaction history button, and sees the full transaction history — resolving the dispute on the spot.
How to use:
Navigate to Guest Profile > Points tab.
Click Aveda Plus transaction history button to view the points activity history.
Note
The Aveda Plus transaction history is visible only when the organization has Aveda Plus Rewards enabled and the guest is linked as an Aveda member. The activity history is paginated, showing 20 transactions per page by default. Use the page controls to view older transactions.
For more information, refer to the Earn and Redeem Aveda Plus Rewards Points in Zenoti article.
Module: Kiosk
Front Desk Operator/Service Provider
Guests can now book appointments for multiple people directly from the new Kiosk without front-desk assistance. Whether it is a couple’s spa visit or a group wellness session, guests can select services, assign providers, and complete bookings for the entire group in one seamless flow. This eliminates the need for staff to manually coordinate group reservations, reduce wait times, and improve the overall guest experience.
For more information, refer to the Book group appointments on New Kiosk article.
Module: MyZen
Front desk operator, Service provider
MyZen now lets employees and administrators switch between two data views — Sale Date and Close Date — when reviewing performance metrics. Previously, MyZen displayed KPI data based only on sale date and included both open and closed invoices. The new Close Date (Revenue) view aligns MyZen directly with the Employee KPI report, so employees can trust the numbers they see and make better-informed decisions about their performance.
How to Use:
Open MyZen and navigate to the Performance section.
Select Close Date to switch to revenue-based metrics. Select Sale Date to return to the existing view.
Review your updated metrics across Performance, Trends, and Leaderboards — all sections reflect the selected data basis.
Note
Sale Date is the default. Your selection persists until you log out.
In Close Date mode, only closed invoices are included and revenue values reflect your organization's deduction settings (for example, a $100 service with a $20 shop cost deduction shows $80 in Service Revenue).
Metrics incompatible with Close Date mode prompt you to switch to Sale Date to view them.
Available revenue metrics in this mode: Service Revenue, Free Service Revenue, Product Revenue, Membership Revenue, and Package Revenue.
Metric configuration applies consistently across both modes and can be managed on the web.
Learn More: For more information, refer to the View your Performance Metrics article.
Product Edition
Module: Fitness
Business Owner
Businesses can now configure House Account statement due dates to align with the end of the billing month rather than a fixed number of days after statement generation. When statements are generated on the 3rd or 5th of the month, the due date can now be set to the end of that month or the end of the following month, giving members a consistent payment deadline every cycle. The due date is also now visible directly on each statement entry in the guest profile.
How to use:
Contact your Zenoti representative to configure the preferred due date option for your organization's monthly statement cycle.
Open a guest profile and select the Statements tab.
Each statement entry displays the Due date alongside the statement amount and payment status.
Note
This configuration applies to organizations with a statement duration set to months. The existing days-based due date option remains unchanged.
Learn more: For more information, refer to the Statements article.
Business Owner, Center Manager, Administrator
Managers can now see check-in traffic broken down by day and hour directly in the Center Visits report, without exporting data manually. The report has been redesigned with a new interface and two new columns, Visit Hour (24H Format) and Day of Week, that make it possible to analyze when students visit and how that changes throughout the week. Using the Pivot tool, managers can configure a cross-tabulation view of check-in counts by day and hour in a few clicks and save it as a named tab for regular use.
Business Scenario: A center manager wants to reduce understaffing on peak mornings. They open the Center Visits report, select the past month, and use the Pivot tool to set Day of Week as the row and Visit Hour (24H Format) as the column. The output shows that Tuesdays and Thursdays between 6 AM and 9 AM consistently see the highest check-ins. They adjust the morning shift schedule accordingly.
How to use:
At the organization or center level, click the Reports icon.
Search for and select the Center Visits report.
Set the desired filters and click Refresh.
Click the Hourly Traffic tab to view check-in counts by day and hour.
To build a custom view, click Pivot on the toolbar and configure the Row Group, Pivot Column, and Value fields.
Click Save View to save any layout as a named tab.
Click Export to download the data as a spreadsheet.
Learn more: For more information, refer to the Center Visits Report article.
Front Desk Operator, Business Owner, Center Manager
Zenoti now supports configurable alert sounds for check-in notifications. Businesses can assign a Standard or Urgent sound to each red severity alert. Front desk staff can identify and prioritize critical check-in alerts by audio.
When a check-in triggers multiple alerts, the Urgent category sound or beeps always takes precedence. Configuration is available at the organization level, with center-level override.
Business scenario: Front desk staff often manage multiple check-ins simultaneously. A distinct sound for high-priority alerts, such as outstanding balances or inactive memberships, helps staff respond immediately without relying on screen visibility.
How to Use:
At the organization or center level, go to Configurations and open the check-in alert settings.
In the Alert Sound column, select Standard or Urgent for each red severity alert.
Click the play icon to preview the selected sound.
Save your changes.
Note
Alert sounds apply to red severity alerts only. Yellow and green severity alerts display N/A in the Alert Sound column.
Learn more: For more information, refer to the Visit notifications article.
Zenoti now enforces OTP verification during the membership purchase flow for new guests. New guests must verify their identity via OTP before completing registration, closing a security gap that previously allowed account creation without verification.
A new guest visits the webstore to purchase membership and enter their details. With this update, the guest receives an OTP to verify their identity before their account is created, ensuring only legitimate registrations proceed and protecting the business from fraudulent sign-ups.
This feature activates automatically once the Mandate OTP for Sign-Up setting is turned on in your Webstore V2 configuration. No additional setup is required by front-desk staff.
What your guests will experience:
Guest visits your webstore and initiates a membership purchase.
Guest enters their initial details and clicks Continue.
Zenoti checks whether the guest already exists in the system.
If the guest is new, an OTP verification screen is displayed.
Guest enters the OTP sent to their contact details.
If the OTP is valid: the guest proceeds to the sign-up screen and completes registration as usual.
If the OTP is invalid: an error message is displayed and the guest is prompted to try again.
After successful OTP verification, the membership purchase flow continues normally.
Note: If the Mandate OTP for Sign-Up setting is off, the existing sign-up behavior remains unchanged. Guests who already have an account are not affected by this change.
Learn more: For more information, refer to the Verification for New Guest Membership Purchases article.
Add-On Product
HyperConnect
When an incoming call is connected and the phone number is associated with multiple guest profiles, staff can now view all matching profiles and select the correct one before proceeding. If no selection is made within 20 seconds, the system automatically defaults to the profile of the most recently booked guest.
A spa receives a call from a phone number shared by two family members — both of whom are active guests. Previously, the system may have opened the wrong profile, leading to booking errors or confusion. With this update, the front-desk associate sees both profiles listed and can quickly confirm which guest is calling before associating the call and taking action.
How to use:
When a call connects, if the incoming number is linked to more than one guest profile, a profile selection prompt appears on screen.
Review the listed profiles. Each profile displays guest information based on your center's configuration. This may include First Name, Last Name, and Date of Birth.
Select the correct profile based on your conversation with the guest.
The system navigates to the selected guest profile and associates the call with that guest.
Note: If no profile is selected within 20 seconds, the system automatically opens the profile of the most recently booked guest associated with that number. The fields displayed for each profile (First Name, Last Name, Date of Birth) are configurable, you can contact your administrator to adjust which fields appear.
Module: AI Scribe
Service Providers
The new floating AI Scribe button stays visible on the Appointment Book, keeping you connected to your recordings without interrupting your workflow. This persistent button shows your active recording status at a glance — so you can focus on your guest while staying in control of your session.
The button also surfaces your active or in-progress appointment, offers quick prompts to help you get started, and provides helpful tips on using AI Scribe effectively.
Key highlights:
Live recording status: When a recording is active, the button displays the appointment name, elapsed time, and Pause/Stop controls — giving you full visibility and control without leaving the Appointment Book.
At-a-glance session info: The button automatically surfaces your active or in-progress session, making it easy to resume or monitor your recording.
Helpful prompts and tips: Contextual messages guide you through AI Scribe capabilities and help you get the most out of the feature.
Trial visibility: For trial users, the button displays remaining trial days so you always know your subscription status.
Learn more: For more information, refer to the Generate Smart Clinical Insights Using AI Scribe article.
Module: Zenoti Integrated Payroll
Business Owners, Center Managers
Reviewing employee leave balances often requires navigating to separate leave reports. This enhancement adds a Time Off Details section directly on the employee paystub, giving administrators and employees a consolidated view of leave usage and balances for each pay period.
The Time Off Details section displays a row for each leave group applicable to the employee, with the following details:
Leave Group — All leave groups applicable to the employee.
Paid Time Off / Unpaid — A tag that indicates whether the leave is paid or unpaid.
Used This Period — Total leave consumed during the pay period.
Accrued / Allotted — Net change in the leave balance for the period.
Balance — Closing leave balance as of the pay period end date.
Note:
All leave values appear in the format X hours Y minutes (for example, 9 hours 30 minutes).
Employees can view their time-off details directly on their paystub.
Administrators
When an employee without a digital wallet is terminated or opts out mid-pay period, tips owed to them from earlier pay periods may not be clearly visible in the payroll.
This enhancement improves visibility and accuracy by consolidating all outstanding tips into a single, clearly labeled column in the Payroll Summary Report - so no tips are missed during final settlement.
Note
This feature is setting-based. To enable it for your organization, contact your Customer Success Manager (CSM) or Zenoti Support.
This enhancement does not modify locked payroll periods. Historical data remains unchanged. Improvements apply from the termination or opt-out pay period onward.
What's new:
A new Pending Accumulated Tips to Be Paid by Employer column is now available in the Payroll Summary Report.
Unpaid tips from locked pay periods are automatically frozen and accumulated at the point of termination or opt-out.
Learn More: For detailed instructions refer to the Payroll Summary Report article.


