- Zenoti Help
- Release Notes
- Release Notes - January 29, 2026
Release Notes - January 29, 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 |
|---|---|
New Features | Inventory: Enhanced Inventory control with Batch and Expiry Management |
Enhancements |
|
New Features
Module: Inventory
Administrators, Inventory Manager
This new feature helps businesses gain tighter control over inventory that requires strict tracking, such as perishable or regulated items. By recording product stock movement with batch numbers and expiry dates, businesses can minimize waste, maintain compliance, and ensure accurate audits. Once enabled, batch tracking cannot be turned off, preserving traceability at all times.
Business Scenario: Medspas often stock regulated products like Botox or dermal fillers that require strict inventory control. With Batch and Expiry Management, businesses can track stock by batch number and expiry date, minimize wastage, reduce revenue loss, and maintain full traceability. Staff can trace which batch was used for a guest or service, enabling swift action in case of recalls. The system supports FEFO (First-Expiry-First-Out), guiding staff to use products nearing expiry first.
The new Near Expiry report highlights such products, making it easy to take timely actions like accelerating usage, transferring them to other centers, or returning them to vendors—ensuring compliance, safety, and inventory accuracy.
Note: This feature is also available on ZMA v2 for phones and tablets.
How to use:
Navigate to Inventory > Products at the organizational level.
Search for and select a product you want to track by batch.
Go to the General tab.
Set the Batch Tracking option to Yes.

Click Save.
At the organization level, navigate to Configuration > Inventory >Batch Management and turn on Enable batch tracking and Show batch details on receipt for employee checkouts.
Note: Existing stock will be moved into a default batch with an automatically assigned expiry date.
While receiving stock in a Purchase Order, click the Batch Expiry icon.
Enter the Batch Number, Expiry Date, and Batch Quantity.
Click Done.
Note:
For transfer, the sender selects the batch/expiry, and the receiver confirms it from the dropdown.
Products can then be sold at POS or used in services with batch tracking in place.
Perform batch-level audits (Zenoti suggests recent batches), and apply adjustments for expired, damaged, or recalled stock. Expired items are automatically flagged and logged for compliance and inventory accuracy.
Learn More: For more information, refer to the Batch and Expiry Management in Inventory article.
Enhancements
Core Product
Module: Employee
Administrators, Business Owners
This enhancement ensures accurate and fair commission payouts when services are paid using redemptions (Packages, Memberships, Prepaid Cards, or Gift Cards) and subsequently canceled or marked as no-shows. Businesses can now maintain transparency in payroll and avoid duplicate commission calculations caused by campaign discounts on such invoices. It is especially beneficial for organizations using FSR (Free Service Revenue) logic, allowing them to handle redemptions more reliably in payroll reports, even for appointments that weren’t fulfilled.
How to Use:
At the organization level, navigate to Configuration > Employee > Commissions.
Turn on the Calculate commission for redemptions on cancellation and no-show fee invoices toggle on.
Click Save.
Ensure commission types are defined for cancellations/no-shows (either as flat values or percentages).
Learn More: For more information, refer to the Calculate Commission for Redemptions on Cancellation and No-Show Fee Invoices article.
Administrators, Business Owners
This enhancement introduces a new Cash Tips Report that allows business owners to generate reports for any custom date range.
Business Scenario: Businesses often need to share declared cash tips data with employees for tax filing and personal record keeping. Earlier, teams generated multiple payroll reports, exported files, and manually filtered dates, causing unnecessary effort. The new Cash Tips Report enables easy access to declared tips for any period, simplifying sharing and record maintenance.
How to use:
At the organization or center levels, navigate to Reports > Cash Tips Report.
Use the custom date picker to select any range.
Filter by Employees, Centers, or both.
Group by Employee Name, Employee Code, and Center Name to view subtotals.
Export the report in Excel, CSV, or Excel with Subtotals formats.
Learn More: For more information, refer to the Declared Cash Tips report article.
Administrators, Business Owners
This enhancement enables employees to clock in and out without needing a predefined shift, empowering more flexible workforce management while keeping payroll, attendance, and reporting consistent and accurate.
Once enabled, this setting applies organization-wide and cannot be disabled to prevent inconsistencies in attendance and payroll records.
Business Scenario: Freelance stylists or interns often work without fixed schedules. This feature lets them clock in/out flexibly while maintaining accurate attendance and payroll records.
How to use:
At the organization level, navigate to Configuration > Employee > Employee attendance.
Turn on the Allow clock-in/clock-out without schedule toggle.
Review any conflicting settings that appear and update them as required.
Click Save.
![]() |
Note: The setting will now apply across all employees and centers in the organization. The feature is supported on ZMA and MyZen applications.
Learn More: For more information, refer to the Allow Employees to Clock-In or Clock-Out Without a Schedule article.
Administrators, Business Owners
Managing employee data is now faster and more intuitive with enhanced capabilities on the Manage Employees page. Admins can now perform inline edits for names and nicknames, instantly view assigned security roles, and clone employee profiles with configuration flexibility. These improvements reduce navigation effort and boost accuracy.
Business Scenario: A multi-location spa chain is onboarding seasonal staff across centers. With the new clone feature, managers can quickly duplicate employee profiles with consistent settings. Inline edits and bulk updates reduce admin time, ensuring faster setup and fewer errors during peak hiring periods.
How to use:
At the organization or center level, navigate to Employee > Employees.
Click the copy icon in the listing to Clone employee by filling in the required fields and selecting configurations to copy.
Edit First name, Last name, or Nickname by clicking the field and updating it directly.
View assigned roles using the info icon beside each employee
Enable or disable online booking in bulk for selected employees via the bulk action toolbar.
Update job roles in bulk and confirm the same.
Learn More: For more information, refer to the Edit an Employee's Details article.
Administrators, Business Owners
Zenoti introduces a modernized scheduling interface aimed at improving operational efficiency and employee engagement. The new layout offers intuitive controls, visibility into schedules, and smarter scheduling tools, making it easier for administrators to create, manage, and review shifts across teams. With collaborative features like employee approvals and cross-employee copying, the experience is more transparent and flexible than ever.
How to use:
At the center level, navigate to Configuration > Employee > Employee attendance > Schedule.
Turn on Switch to the new scheduling experience to enable the new UI.
Turn on Collaborative scheduling with employee approvals to allow employees to review draft schedules before publishing.
Set a default view (Day, Week, or Month) for personalized navigation.
Use options like Track non-working hours and Enable copying across employees to customize scheduling as per business needs.
Learn More: For more information, refer to the New Employee Scheduling Experience article.
Administrators, Business Owners
You can now configure segmented service timings at the Job level, giving you greater control and consistency when managing services across teams. This enhancement brings segmented services in line with regular services and streamlines how service timings are set and maintained.
Once set for a specific job role, all employees assigned to that role will automatically follow the defined timings. This reduces configuration effort and maintains a standardized guest experience across providers.
Business Scenario: Imagine a spa with 20 therapists assigned to the same “Senior Therapist” role. With this update, you can define segmented service timings such as a 10-minute consultation, 40-minute service, and 5-minute wrap-up once at the job level. All therapists assigned to that job automatically inherit these timings, eliminating the need for repetitive configuration.
To make changes, administrators can update the segmented timings at the job level. The updated timings will automatically apply to all employees assigned to that job, with no need for manual edits.
How to use:
At the organization level, navigate to Employee > Jobs.
Select an existing job or create a new one.
Navigate to the Services tab and choose the Segmented Services.
From Service Time, click Edit.
Use the drop-down for Job service time to edit the service times.
Click Save.
Configure default timings for each segment, just like at the employee level.
All new employees assigned to this job will inherit these default segmented timings. Employee-specific overrides remain possible if needed.
Learn More: For more information, refer to the Create a Job article.
Module: Inventory
Administrators, Inventory Manager
Zenoti now allows administrators to customize inventory-related labels across the product to align with internal business terminology. These configured labels are reflected throughout all inventory modules, POS, mobile apps (POS and audit), reports, filters, and even My Zen. This feature enhances clarity, internal consistency, and usability.
Business Scenario: A global beauty brand with operations in the US, UK, and Australia refers to stock audits as “Stock Count” in the UK, but “Audit” in the US. With this feature, each region can configure the terminology that fits their operational norms, minimizing confusion and improving efficiency across regions.
How to use:
At the organization level, navigate to Configuration > Inventory > Labels.
For each inventory label, select a value from the dropdown:
Products used in services: Professional, Backbar, Consumable
Inventory audits: Stock Take, Stock Count, Audit
Reorder minimum level: Minimum, Alert
Reorder optimum levels: Optimal, Target, Desired
Default reorder quantity: Default, Order
Review the descriptive text next to each label to ensure correct selection.
Click Save.
The selected terms will now reflect across all Zenoti modules including POS, Mobile POS, Audit, My Zen, and Reports.
Learn More: For more information, refer to the Customize Inventory Labels Across Zenoti article.
Administrators, Inventory Manager
To improve transparency and accountability in inventory management, the Current Stock Report now includes optional audit-related information. This helps businesses understand when stock counts were last verified and by whom—providing context for current inventory levels. The report dynamically adjusts to reflect audit data as of a selected historical date and time.
How to use:
At the organization or center level, navigate to Reports > Inventory > Current Stock Report.
Use the Column Manager to enable Last Audited On and Last Audited By columns.
(Optional) Apply a historical filter to view audit data relevant to that point in time.
Review the updated report in the UI or export it as needed.
Learn More: For more information, refer to the Current Stock Report article.
Administrators, Inventory Manager
This enhancement allows users to assign a reason to each inventory variance during reconciliation using a new Reason column that leverages existing configurable Adjustment Reasons. These reasons will also appear in reports like the Stock Ledger and Adjustments Listing.
Previously, all variances defaulted to “Unaccounted,” creating extra work for finance teams. Now, users can select predefined reasons like “Expired” or “Damaged” to streamline audits and reporting.
How to use:
At the organization or center level, navigate to Inventory > Reconciliation.
Use the Reason dropdown to select an Adjustment Reason.
Leave the field blank to default to Unaccounted.
Save the reconciliation.
View reasons for the Stock Ledger, Adjustment Listing, and other reports.
Learn More: For more information, refer to the Reconcile an Audit or Stock Count article.
Module: Kiosk
Guest, Front Desk Operator/Service Provider
The Kiosk app now supports seamless group check-ins, improving guest onboarding and operational efficiency. Guests can enter a phone number or email to initiate check-in for their entire group. They can view detailed booking information including service name, duration, start time, and assigned provider.
The Kiosk app also displays 0-minute add-ons, highlights any missing forms, and prompts guests for marketing opt-ins, missing personal information, and card-on-file addition.
For more information, refer to Zenoti Kiosk app article.
Guest, Front Desk Operator/Service Provider
Guests can now browse and select services by category, assign a preferred provider, and view estimated wait times directly from the kiosk. Guests can select a first available provider or a specific provider, offering a smooth and efficient check-in experience. They can also apply one provider across all services.
How-to use:
Enter phone number or email on the welcome screen.
Browse and select services from categorized lists with visual cards.
Choose a provider using:
First Available
Select Stylist to assign the same provider for all services.
Review selection and confirm check-in.
For more information, refer to Book appointments on new Kiosk article.
Module: Queue
Front Desk Operator/Service Provider
Zenoti has enhanced the queue view to match the modernized appointment book layout. The update delivers a consistent and intuitive scheduling experience for front-desk teams and streamlines daily operations across centers.
What’s new:
Icons in queue view now reflect the selected theme, classic or modern.
This update applies to theme-specific icons when the redesigned appointment book is enabled at the organization or center level.
The top banner of the queue view, including the search bar and action icons, is now visually aligned with the rest of the redesigned interface.
For more information, refer to the Enable new appointment book article.
Front Desk Operator/Service Provider
Zenoti now allows segmented services, such as coloring sessions with application, processing, and styling steps, to be managed within Queue. This helps front desk staff easily track each service segment and assign available providers as guests progress through different stages.
Prerequisites:
Use existing segmented service setup.
At the organization level, switch on the Enable Admin Queue toggle.
Zenoti will automatically display each segment in the queue, with no additional settings required.
For more information, refer to the Front desk operations on Queue article.
Module: Web POS
Business Owners, Center Managers
Zenoti now allows organizations to require a value in the additional invoice field before an invoice can be closed. This update ensures that critical internal information, such as reference numbers or audit-related details, is always captured before the invoice is closed.
Business scenario:
Front-desk staff often miss filling optional fields during peak hours. This can lead to incomplete records and workflow delays. With this enhancement, admins can configure the field to be required, ensuring that no invoice closes without the essential details.
Note:
This enhancement is only supported on the web Point of Sale.
It does not apply to autopay and payment links.
How to use:
At the organization level, click Configuration.
Navigate to POS > Display.
Switch on the Make it mandatory to enter a value in the additional invoice field before closing invoices on web toggle.
Click Save.
For more information, refer to the Configure an additional invoice field for POS article.
Business Owners, Center Managers
Zenoti now supports tip payouts that exceed a stylist’s currently earned amount. This is useful in cases where tips from previous days remain uncollected.
To maintain control and accountability, such payouts require manager authorization. Only users with the appropriate role permission can approve these transactions.
This enhancement provides greater operational flexibility while ensuring secure and compliant handling of tip payouts.
Key Benefits:
Supports delayed or partial tip collections across days
Adds secure controls through manager login or PIN
Prevents unauthorized overpayments to stylists
How to use:
At the center level, click Configuration.
Navigate to POS > Register Management.
Switch on the Pay out stylists more tips than earned toggle.
To require a manager's login to approve the payout, switch on the Enforce manager authorization toggle.
Click Save.
When a stylist requests a tip payout that includes previously earned but unpaid tips, a Manager Authorization Required prompt appears. A manager must enter their credentials to approve the payout and proceed.
For more information, refer to the Allow Tip Payouts Above Earned Amounts in New Register article.
Business Owners, Center Managers
Zenoti now automatically records excess cash amounts over the center-defined float as a deposit during automatic register closures. This ensures accurate cash tracking at the end of each day or shift, even when the register is closed without manual review. It also minimizes corrections and supports streamlined reconciliation.
If expected cash is less than or equal to float - No deposit
If expected cash is greater than float - Deposit = Expected – Float
How to use:
At the center level, click Configuration.
Navigate to POS > Register Management.
Switch on the Enable Automatic Register Closure toggle.
Switch on the Automatically deposit any cash above start-of-shift cash toggle.
Click Save.
For more information, refer to the Configure register to close automatically article.
Business Owners, Center Managers
Zenoti now defers shop cost finalization to the point of invoice closure. This change allows for any modifications made after booking, such as service or product cost updates, to be reflected accurately in the final invoice.
Business Scenario:
A guest books a service that includes a consumable product. The shop cost is initially estimated at booking. Before checkout, the staff updates the product or cost details. With this update, Zenoti captures the latest cost at invoice closure, ensuring accurate margins and reporting.
Module: Accounting Integration
Administrators
Zenoti now allows users to reauthorize broken integrations directly from the interface. When a connection is lost, users will see a Reauthorize button, making it easier to resolve issues quickly without needing technical assistance.
Key Benefits
Restores integration access in just a few clicks
Reduces operational downtime and dependency on support teams
Improves visibility with clear integration status indicators
For more information, refer to the Reauthorize integration article.
Module: Booking Wizard
Business Owners, Center Managers
Zenoti now allows administrators to set segmented service timings at the job level, not just at the employee profile level. This brings timing configuration for segmented services in line with regular services reducing repetitive setup and saving time for teams managing multiple employees in similar roles.
Key benefits:
Streamlines onboarding by applying timing defaults to all employees assigned to a job
Eliminates the need to configure segmented services individually for each employee
Maintains existing behavior, employee-level settings still override job-level ones
This enhancement improves operational efficiency, ensures consistency, and reduces administrative workload, especially useful in high-volume centers or multi-location businesses.
Business Owners, Center Managers
Zenoti has extended support for virtual appointments into the unified booking flow. This enhancement simplifies appointment management by consolidating virtual and in-person scheduling into a single interface.
How to Use:
Launch the unified booking interface.
Select a service or provider as per your flow preference.
Choose the virtual appointment option from the appointment type menu.
Use the Zoom icon in the booking wizard to configure session details.
For more information, refer to Book virtual appointments using new experience article.
Front Desk Operator/Service Provider
Zenoti has expanded the new booking experience to work seamlessly across all major appointment flows, ensuring consistency and reducing friction. The interface is now compatible with Queue, Waitlist, Quotes, Add Services, Edit Appointment, and Zenoti Mobile App (ZMA).
It also supports Group Appointments (2 to > 6 guests), Surprise Visits, Recurring Appointments, and Virtual Guest creation when enabled.
Queue settings are honored during booking. Any unsupported services are restricted, and the Add to Queue option is available. The interface automatically closes Waitlist on launch and supports both collapsed and expanded views.
For more information, refer to the New booking experience article.
Module: Appointments
Business Owners, Center Managers
Purpose:
Organizations can now support flexible staffing by allowing employees to clock in and clock out without a predefined schedule, while ensuring attendance, payroll, and reporting remain accurate and consistent. When enabled, this setting applies to the entire organization.
Business scenario:
Organizations with flexible or ad-hoc staffing, such as freelancers or on-call employees, often do not create schedules in advance. Earlier, attendance tracking required a schedule to be in place.
With this update, employees can clock in and out without a schedule, while schedules remain necessary to accept bookings and calculate utilization.
How to use:
At the organization level, go to Configuration.
Click on Employee.
Scroll to Employee attendance.
Click on Allow clock-in/clock-out without schedule.

Turn on the Clock-in and clock-out without schedule toggle.
Business Owners, Center Managers
Purpose:
Previously, segmented service timings had to be configured individually for each employee. With job-level support now available, teams can set shared defaults once per role, reducing administrative effort and keeping service configurations consistent across employees.
Business scenario:
Today, administrators can configure both regular and segmented service timings at the employee profile level, but employee jobs support only regular service timing. This creates several challenges:
Segmented service defaults cannot be defined at the job level.
Administrators must manually configure segmented services for each employee.
Feature parity is inconsistent between regular and segmented services.
Managing large teams with similar service requirements becomes time-consuming and error-prone.
With this release:
Segmented service timing can now be configured at the job level, just like regular services.
System precedence remains consistent. Employee-level settings continue to override job-level settings where applicable.
All booking and operational flows across Webstore, Booking Wizard, Queue, Kiosk, and POS, now consistently apply job-level segmented service timings.
This significantly improves operational efficiency for administrators managing multiple employees with shared job definitions.
Learn more: For more information, refer to Create a job article.
Business Owners, Center Managers
Purpose:
This update improves provider visibility, readability, and visual clarity in the Appointment Book, especially for businesses managing a large number of providers in vertical view. It enhances the visibility of provider details in the provider pane while making key information easier to scan and reducing visual clutter during daily operations.
Business scenario:
Teams managing multiple providers need to quickly scan the Appointment Book to understand availability, provider status, and appointment context. This update addresses common challenges in high-density and compact layouts by introducing the following improvements:
Clearer provider information in hover states
Provider Name, Clock-in status, Job title, and Utilization (as applicable) are more clearly visible to support faster decision-making.
Appointment block hover text now shows the guest’s provider preference, such as any provider, any male/female provider, or a specific provider, displayed in brackets next to the provider’s name by default.
These enhancements make the Appointment Book more intuitive, scannable, and efficient, particularly for teams managing complex schedules with many providers.
Learn more: For more information, refer to the Redesigned Appointment Book article.
Business Owners, Center Managers
Purpose:
This update enables administrators to configure skip week options at the center level, allowing front-desk staff to move across weeks more efficiently in the redesigned Appointment Book. It provides flexibility for centers with different booking patterns while keeping the calendar experience simple and consistent.
Business scenario:
Centers vary in how far ahead they typically schedule appointments. While some book only a few weeks in advance, others frequently create repeat bookings several months out. Previously, skip week options in the Appointment Book were fixed, limiting calendar navigation and slowing down workflows for centers with longer booking intervals.
By making skip week options configurable, centers can align calendar navigation with their operational needs, helping staff quickly jump to relevant dates and manage bookings more efficiently.
How to use:
At the center level, go to Configuration.
Click on Appointments.
Scroll to the Interface section and expand Display.
Go to Configure Skip Weeks option to define up to three skip week intervals. You can select any value between 1 to 52 weeks.
![]() |
Note: For new centers, the default skip week options are +2, +3, and +4 weeks. If fewer than three values are configured, only the configured options will appear in the Appointment Book.
Module: Reports
Business Owners, Center Managers
Zenoti has updated the Accounting Summary report to improve financial clarity. The report now separates totals into two distinct fields, Total to Collect and Total Collected, to represent outstanding amounts and realized collections more accurately, without inflating the Grand Total with advances or receivables.
Advance- and receivable-related values are excluded from the Grand Total and instead reflected within Total to Collect or Total Collected, based on when the amount is due or collected. This ensures that the Grand Total reflects realized revenue only and aligns with the Sales – Accrual report, improving reconciliation accuracy during audits and month-end closures.
Business scenario:
On Day 1, a guest booked a $100 service but made no payment. The report shows $100 under Total to Collect and $0 under Total Collected. On Day 2, the guest pays $100. The report updates to reflect $100 under Total Collected only.
Previously, advance and receivable amounts could be included in cumulative totals, leading to overstated figures. With this update, totals reflect actual transaction timing, making financial reporting clearer and easier to reconcile.
For more information, refer to the Accounting summary article.
Business Owners, Center Managers
Zenoti has enhanced the Salon Summary report to provide accurate cash flow insights at the center level, especially for businesses operating multiple registers. Earlier, the report only captured the first and last register closures, which led to inaccurate opening and closing balances when more than one register was used.
With this update, the report now aggregates the opening and closing balances across all registers for the selected date. This ensures a complete and correct view of cash movement within the center, regardless of how many registers are active.
Business scenario:
A center uses three registers throughout the day. Each is opened and closed at different times. Previously, the report only considered one register's data, leading to underreported balances. Now, the opening balance reflects the total across all register openings, and the closing balance includes all register closures, giving the manager a true picture of the day’s cash flow.
For more information, refer to the Salon summary report.
Business Owners, Center Managers
Zenoti now allows users to define the start day of the week in the Master Center Metrics (MCM) report. This enhancement brings greater flexibility to how weekly data is grouped and ensures alignment with regional or business-specific calendars.
What’s New:
A Week Starts On filter is now available in the MCM report
You can choose any day, Sunday through Saturday, as the start of the week
Weekly totals and week numbers automatically adjust based on your selection. For example, if the week starts on Saturday and Jan 1 falls on a Wednesday, Jan 1–3 will be grouped into week 53 of the previous year.
How to use:
At the organization or center level, click Reports.
Search for and open the Master Center Metrics report.
From the Week starts on filter, select the date that defines the start of the week.
Click Refresh.
Business Owners, Center Managers
Zenoti has added info icons next to each column in the show/hide column panel across all reports. This enhancement helps users quickly understand what each column represents, before adding it to the report, making report customization faster and more intuitive.
What’s new:
Hovering over the icon displays a short description as a tooltip
Tooltips explain how data is calculated, for example, differences between Accrual, Cash, and Modified Cash views
Works across all reports and is optimized for desktop and tablet
Business Owners, Center Managers
Zenoti now supports transaction-level drilldowns in the Royalty report, giving users visibility into the exact services, products, and memberships that drive royalty amounts. This enhancement applies to all accounting types, Accrual, Modified Cash, and Cash, and improves audit readiness and transparency.
What’s new
Clickable values in Service Sales, Product Sales, Membership Charges, and Total Royalty columns
Opens the Sales – Accrual or Sales – Cash report based on the selected accounting type
Automatically applies filters for date range, item type, and center
Column values in the drilldown match the amounts shown in the Royalty report
Available in both the UI and exported versions
How to use:
At the center level, click Reports.
Search for and select the Business Payments: Royalty report.
Click to open the report.
To view detailed transactions, click the amount shown in the Service Amount column.
For more information, refer to the Royalty report article.
Business Owners, Center Managers
Productivity in the center-level Aveda Benchmark Report is now calculated based on service activity. Only employees who provide services on a given day are included in the productivity calculation, excluding non-service roles such as reception staff. This update ensures productivity metrics reflect only service-performing employees, making the calculation consistent with employee productivity reports.
Business scenario:
A center may have employees such as receptionists or administrative staff who do not deliver services. With this update, productivity calculations include only employees who performed services on a given day, ensuring non-service staff are excluded from productivity metrics.
Learn More: For more information, refer to the Aveda Benchmark report article.
Business Owners, Center Managers
Zenoti now enforces access-based restrictions when scheduling reports. Senders can select recipients only from centers they have access to. Reports are sent only if sufficient email credits are available. Existing schedules continue to run even if the setting is later turned off, ensuring uninterrupted delivery and improved access control.
Module: Guest Profile
Business Owners, Center Managers
Purpose:
This update allows centers to define how the Guest Profile opens from the Appointment Book. Managers, owners, and ddmins can set a default display mode. They can choose from pop-up, mini slider, or slider. The Guest Profile opens in a consistent and predictable format that supports staff workflows when accessing guest details.
Business scenario:
Staff often access the Guest Profile directly from the Appointment Book. Depending on the task, they may prefer a quick view, a full slide-out panel, or a separate window. With this update, the center can set a default display mode so the Guest Profile opens in a predictable and preferred format when launched from the context menu.
How to use:
Search for Appointment and Queue Management in Configuration.
Turn on the New guest profile toggle.
Under Guest Profile Display Mode, select how the guest profile should open from the appointment book:
Compact View: Opens a compact side panel
Expanded View: Opens the full guest profile in a slide-out panel
New Window: Opens the guest profile in a separate window

Click Save to apply the changes.
When staff open a guest profile from the appointment book, it will open using the selected display mode.
Learn More: For more information, refer to the Configure guest profile display article.
Administrators
Duplicate cleanup workflows are now more efficient. When merging guests, users stay in the same place, and merge suggestions are ordered more intelligently. These improvements reduce unnecessary navigation, speed up cleanup for large datasets, and help users focus on relevant duplicate records.
Business scenario:
Stay in the same place after a merge
When users merge duplicate guests from lists that span multiple pages, they remain where they were after saving the merge. The system no longer returns users to the beginning.
If one or more guests are removed, the view is automatically filled with the next available guests from later pages.
If the final page becomes empty after merges, the system automatically moves to the previous page.
Total record counts remain accurate and up to date.
Improved ordering of guest merge suggestions
Merge suggestions are now arranged so that useful records appear first.
Invalid or placeholder values, such as blank entries, hyphens, repeated or zero-based phone numbers, and malformed email addresses, are moved to the bottom.
Valid mobile numbers, correctly formatted email addresses, and real names appear at the top.
Sorting by mobile number, email, and name follows natural alphanumeric order, making suggestions easier to scan and navigate.
Learn more: For more information, refer to the Manage guests article.
Front Desk Operator/Service Provider
Zenoti has improved the Memberships tab in the redesigned guest profile to make it easier for staff and members to understand what each membership includes, especially when multiple benefit types are involved.
Key benefits:
Displays total credits and available balance clearly
Shows each benefit type separately without mixing credits and monetary values
Highlights base services included with credit-based benefits for better clarity
This update helps staff explain memberships more accurately and ensures members know exactly what they can redeem, reducing confusion during bookings and checkout.
For more information, refer to the Memberships section in the Redesigned Guest Profile article.
Front Desk Operator/Service Provider
Zenoti now ensures consistent rules are applied when guests are added through the edit flow of a family booking. This update prevents incomplete profiles and missing relationship data, which can lead to downstream booking or payment issues.
Business scenario:
A front desk operator edits an existing family booking to add another guest. Previously, Zenoti allowed creating anonymous guests without mapping relationships or setting up card sharing, leading to incomplete records. Now, Zenoti enforces the same validations used in the create flow, ensuring proper family linkage and profile setup.
When adding a guest via the Edit option in a family/group booking:
Relationship with the host and card sharing settings must be specified.
An alert will appear if any information is missing.
Booking cannot proceed until all required information is entered.
Front Desk Operator/Service Provider
Front desk staff can now click the guest name to instantly open the Guest Profile in a pop-up. This eliminates the need to manually copy or retype names into the appointment search, saving time and reducing errors.
Business scenario:
A guest arrives without an appointment and is added to the Waitlist. The front desk needs to check their membership or past services before booking. Instead of retyping the name in the search, staff now simply click the guest’s name to open the profile instantly, saving time and improving accuracy.
Front Desk Operator/Service Provider Guests
This enhancement allows Zenoti to capture revenue opportunities by supporting Add-ons in the Automated Waitlist. It reduces manual work for the front desk and ensures guests receive their preferred services seamlessly.
Business scenario:
A guest adds themselves to the Automated Waitlist through the Webstore for a facial but also wants an eye treatment add-on. Until now, the front desk had to manually adjust the booking or skip the add-on, leading to missed upsell chances. Now, both the guest and staff can include add-ons during waitlist entry or updates.
How to use:
In Waitlist flows (Create, Edit, Confirm), click the + Add-on button below the selected service.
Choose one or more Add-Ons from the dropdown menu.
Zenoti supports:
Timed Add-ons
Time scaling (provider time scaling, guest-specific durations)
Automated Add-on selections from the Webstore are now supported in the waitlist logic.
Note: This enhancement does not support add-on requests from channels other than the Webstore at this time.
Module: Gift Cards
Business Owners, Center Managers
Purpose:
This update improves VAT handling for gift cards in tax-inclusive organizations. VAT is applied at the appropriate stage based on how the gift card is used. For service-based gift cards, VAT is applied at purchase. For amount-based gift cards, VAT is applied at redemption. VAT is calculated from the items or services the gift card is applied to, ensuring accurate tax recognition and clearer financial reporting.
This change applies only to tax-inclusive organizations. VAT is derived from the items or services on which the gift card is redeemed, and the gift card itself does not have a separate tax amount.
To support this behavior in reporting, a new tax component is added to the Accounting Summary report to represent VAT collected during gift card redemptions. The Sales Accrual report includes a new Tax redeemed through gift card column, clearly separating VAT recognized at purchase from VAT recognized at redemption.
Learn More: For more information, refer to the Amount and service-based gift cards article.
Business Owners, Center Managers
With this update, Zenoti improves the accuracy of shipping addresses for physical gift certificate purchases by guiding guests to enter valid, complete addresses during checkout, reducing delivery issues and manual follow-ups.
Business scenario:
When guests enter incorrect or incomplete shipping addresses while purchasing a physical gift certificate online, front desk staff must manually contact them to confirm delivery details. This slows fulfillment and creates unnecessary operational effort. By introducing address suggestions and auto-fill, Zenoti aligns the checkout experience with standard ecommerce practices and minimizes address-related errors.
Module: Notifications
Business Owners, Center Managers
This update enhances the email configuration UI in Zenoti to improve campaign deliverability by making all required domain verification, DNS configuration, validation, and testing capabilities available directly to the users.
Business scenario: Customers often experience email delivery issues due to missing or incorrect DNS records such as SPF, DMARC, or link branding configurations. By surfacing clear setup instructions, automated validation, continuous verification, and best-practice guidance in the UI, Zenoti helps customers correctly configure their sending domains, monitor ongoing health, and proactively address deliverability risks for both transactional and marketing emails.
Learn more: Refer to Configure notifications article for more information.
Product Edition
Module: Marketing
Business Owners,Marketing Teams
Zenoti now recommends standardized opt-in consent messaging wherever guest marketing consent is collected across the platform, such as Webstore, CMA, mobile apps, kiosks, and other guest-facing experiences. Using the suggested language, or language that is substantially similar, can help you align with regulatory guidelines such as TCPA and other comparable data protection and communication requirements, while reducing compliance risk and avoiding potential penalties.
Suggested Guest Marketing Opt-in Consent Language:
By checking this box, you agree to receive marketing text messages (e.g., promos, cart reminders) from [Company Name] at the number provided. These messages may be sent using an automatic telephone dialing system or other technology, even if your number is on a state or federal Do Not Call (DNC) list. Consent is not a condition of purchase. Message frequency varies. Msg & data rates may apply. You can opt out at any time by replying STOP or by clicking the unsubscribe link (where available). See our [Privacy Policy] and [Terms of Service].”
Business Owners, Marketing Teams
Zenoti now restricts the creation or scheduling of SMS and RCS marketing campaigns when the selected send time overlaps with configured quiet hours, helping businesses align with regulatory guidelines such as TCPA and other similar communication standards. If a campaign is scheduled to run during restricted hours, users will see an action restriction message and be prompted to adjust the schedule to an allowed time window.
This update helps reduce compliance risk by preventing marketing messages from being scheduled during quiet hours and promotes responsible communication with guests across the platform.
Learn More: For more information, refer to the Create a campaign article.
Module: Digital Forms
Administrators, Business Owners, Service Provider
Zenoti now allows you to configure guest forms to become outdated after a specified number of days following submission, making it easier to identify information that may no longer be current. Once the configured timeframe has passed, the submitted form is shown with an Outdated status and a clear banner at the top of the form.
This status is displayed consistently across all platforms, including Zenoti Web, Zenoti for Mobile, ZMA, and CMA, helping teams quickly recognize outdated guest information and take appropriate action.
Learn more: For more information, refer to the Manager/Admin actions and Create forms using form builder articles.
Business Owners Administrators
Zenoti now provides enhanced dashboards for tracking form submissions and review compliance, giving admins and managers better visibility into how forms are being completed and reviewed across providers, centers, and job roles.
The Submission Tracking dashboard helps you monitor form completion rates in near real time, making it easier to identify gaps in submissions, assess readiness for reviews, and support operational consistency across locations.
The Compliance Tracking dashboard enables you to track progress against review targets, monitor compliance status, and manage review rules. With configurable targets and randomized form selection for reviews, teams can ensure reviews are conducted consistently and aligned with internal quality standards and regulatory requirements.
Together, these enhancements help organizations proactively manage form compliance, improve accountability, and maintain high standards across clinical and operational workflows.
Learn more: For more information, refer to the Track Form Review Compliance Using the Compliance Tracking Dashboard and Monitor Form Submission Rates Using the Submission Tracking Dashboard articles.
Add-On Product
Module: Payments
Business Owners, Center Manager
Manually entering payout bank details often results in errors—like wrong account numbers, incorrect routing codes, or low-quality documents—leading to delays and KYC rejections by Adyen. To streamline this, you can now securely verify your bank account online using third party providers.
You have two options:
Manual entry (existing method), or
Instant bank verification (new automated method)
To verify instantly:
Select Instant Verification on the Bank Setup page.
Choose your bank and log in securely.
Follow your bank’s authentication steps (such as OTP).
Confirm your account to link it to Zenoti.
Once verified, your bank details are saved automatically - no document uploads required.
Clear error messages: Users are guided with actionable messages for issues like invalid accounts, duplicates, cancellations, or connection failures.
Post-verification: The bank name becomes read-only on the billing page, and users must reaccept IC+ Billing T&C after adding or editing payout details.
Front Desk Operator/Service Provider, Center Managers
We've made it easier to manage refunds by improving how refund failures are handled and shown - both at the transaction level and invoice level—across Web and Mobile POS. You’ll now see clearer guidance when a refund fails, and options to take the right action quickly:
Refund banners: Refund banners will now appear even when the invoice has a remaining balance.
Transaction-level refunds:
For open invoices, refund failures are reflected in the Appointments V2 notification area.
For closed invoices, the invoice remains closed, but refund failures are clearly indicated when opened, with the option to reopen for further action.
Invoice-level refunds: A Reopen & Adjust call-to-action (CTA) is now available on refund invoices in failure scenarios to reprocess and modify amounts.
Refund checks: Before the last item in a refund can be voided, Zenoti now ensures that the refund was successfully processed by the payment provider.
Mobile POS: These improvements are fully supported in the mobile POS system as well.
Business Owners, Center Manager, Accountants
You can now enable Credit Card Surcharge for both Stripe and Adyen in the U.S., allowing eligible card processing fees to be passed to your guests in a compliant and transparent way - helping you save up to 100% of your credit card costs.
Key highlights:
You can configure how much of the fee to pass on to your guests, based on card brand and transaction type.
Zenoti automatically detects card brand and type (credit or debit) and applies the surcharge accordingly.
Surcharge settings can be accessed from the center configuration page in the payments onboarding section.
U.S. surcharge regulations and card network rules apply - please review the Terms & Conditions carefully before enabling.
Your existing Zenoti fee will change once surcharge is enabled.
For onboarding queries, contact: zenotisurchargehelp@zenoti.com.
Business Owners, Center Manager, Accountants
We’ve made several improvements to Zenoti Payments to simplify your setup and daily operations.
T+1 Payouts now supported in Canada: Canadian centers can now select T+1 payout speed under Store Details.
IC+ billing model migration (Stripe & Adyen): You can now onboard, migrate, or revert between IC+ and blended billing models.
Self-service payout speed changes: Switch between T+1 and T+2 payout speeds, view rate changes, and schedule the update directly.
Surcharge configuration for Australia: Surcharge can now be toggled on/off. Previous rates are retained and re-applied. Changes require OTP verification.
New reports for reconciliation: Bank Deposit and Reconciliation Reports are now available for Adyen Balance, delivered in CSV format.
Business Owners, Center Manager
You can now select your legal entity type as part of the Zenoti Payments onboarding process.
Key highlights
You can now select Company, Sole Proprietorship, or Trust as your company type under Company Details. Country-specific KYC steps will be shown based on the selected type:
Company (default)
Sole Proprietorship
Trust (available only for Australia and New Zealand)
Sole Proprietorship onboarding is supported for the US, UK, Australia, and New Zealand, with a streamlined process to capture business and personal details, tax IDs, and bank information.
Trust Onboarding (AU & NZ only) includes additional steps to enter:
Trust details such as agreement type, addresses, and document upload
Trust members including settlor, trustee, protector, and beneficiary, with relevant validations and identity details
The legal entity type is auto-selected based on country and cannot be edited after selection.
Business Owners, Center Manager
If your business includes Medical Spa services, you'll now be required to provide additional details to accept HSA/FSA card payments:
During onboarding or when adding Medical Spa as a business line, you must list eligible services, explain your verification process, and upload practitioner details with valid licenses.

A license check will validate practitioner information before submission.
You must accept updated terms and conditions to proceed.
When linking existing centers to Medical Spa, you'll be guided through a quick setup process. A confirmation step ensures you're informed before any temporary pause in payment processing.
In special cases, Zenoti may allow exceptions. If so, the due diligence step can be skipped.
Previously collected data will be automatically migrated where applicable.
Administrators, Business Owners
Businesses can now self-onboard to Buy Now, Pay Later (BNPL) payment methods via Adyen, making it easier to offer flexible payment options to guests.
For new onboardings, BNPL is automatically enabled during setup. Existing customers can activate BNPL from the Center Configuration settings. In both cases, Terms & Conditions will display applicable BNPL rates, and all updates will be logged for audit tracking.
Learn more: Refer to Buy now pay later articles.
Front Desk Operator/Service Provider
This enhancement enables service providers to accept contactless card and mobile wallet payments directly on their NFC-enabled phones using the Tap and Pay feature - eliminating the need for physical payment terminals and enabling faster, seamless checkouts.
Once enabled by the admin, service providers can select NFC Mobile as the terminal on their ZMA app. Guests then tap their contactless card, phone, or smartwatch to complete the payment.
Learn more: Refer to Accept Contactless Payments with Tap on ZMA article.
Manager/Admin
Zenoti continues to enhance its Leave Management (PTO) module, currently in beta and available for ZIP customers. These updates offer greater flexibility, policy control, and visibility into employee time off.
Define accrual caps and usage caps within leave policy creation.
Configure waiting periods before leave becomes available.
Allow negative leave balances based on business needs.
Managers can now create leave requests on behalf of employees.
Support for cancelling approved leave requests.
Improved audit history visibility for all leave actions.
Enforce carry-forward limits as per policy.
Set daily caps on the number of leave hours that can be used.
Improved hierarchy display for clearer leave-related information.
View detailed PTO breakdown by leave type for better tracking and compliance.
Maintain a unified leave balance across centers for employees working at multiple locations.
Note: Leave Management is currently in beta and available only for ZIP customers.
Learn more: Refer to Leave Management articles.
Front Desk Operator/Service Provider
Zenoti has introduced new payroll features to make processing more flexible, transparent, and compliant across locations.
A new Tax Filings section provides real-time submission notifications.
Inactive employees can now access their payroll information via myZen.
Users can now view ZIP invoice history and set billing preferences.
Payroll can be reopened after submission, allowing timely edits.
Funding failure handling, with retry options directly within the ZIP dashboard via ACH or wire.
For companies migrating mid-year, a notification is triggered for historical liability debits during the first payroll submission.
Center-wise breakdown of earnings, taxes, benefits, and deductions improves multi-location reporting accuracy.
Learn more: Refer to Zenoti Integrated Payroll articles.
Module: Photo Manager
Administrators, Business Owners, Service Provider
Downloading photos no longer requires the Photo Manager add-on to be enabled. Any user with the Download permission can now download photos, making it easier to access images uploaded through forms or other sources.
With proper guest consent, these images can be reused for marketing initiatives or shared with guests to improve engagement, without additional configuration or add-ons.
Learn more: For more information, refer to the Capture and manage treatment photos with Photo manager article.
Module: Online Booking
Administrators, Business Owners
Deposits are now fully supported for Family Bookings in Online Booking, bringing them in line with Single and Group booking experiences. Deposits can now be collected for Family Bookings, regardless of whether the booking is made by a logged-in host or without a host. All guests in a Family Booking are treated as actual guests (not placeholders), and deposit rules are applied accordingly. A single PPC is generated for the Family Booking and can be used for payment collection in POS.
Prerequisites
Deposits must be enabled at the organization or center level
Services included in the Family Booking must have Enforce Deposit enabled
Learn more: Refer toFamily Booking article.
Administrators, Guests
Zenoti now allows businesses to control how verification codes are delivered for Webstore and CMA login, ensuring seamless authentication even for organizations without SMS capability. Organizations can now configure which verification code delivery channels are supported for Webstore and CMA authentication:
Both Email & SMS (default)
Email only
SMS only
This flexibility ensures that login with a verification code can remain the default authentication method, regardless of an organization’s available communication channels.
How it works:
At the organization level, click Configuration.
Navigate to Online Booking > Online booking settings > CX V3 > Common Settings for Webstore and CMA > Enable Login with verification code.
Select the mode of OTP delivery:
Both
Email only
SMS only
Based on the selected option:
The login UI dynamically shows only the relevant input field (email or mobile number)
Field validation automatically adjusts to match the selected mode.
OTP generation and delivery are restricted to the enabled channel.
NOTE:
Ensure the selected OTP delivery mode aligns with the organization’s available delivery capabilities (SMS vendor or email).
The chosen mode must also be compatible with mandatory guest contact information requirements.
Learn more: Refer to Allow guests to log in with verification code article.
Administrators, Business Owners
Zenoti now supports a 4-level service catalog hierarchy in Webstore V2, allowing businesses to display service subcategories alongside categories for a more structured and intuitive booking experience. This enhancement delivers a more intuitive browsing experience for guests, especially for organizations with complex service structures.
With 4-level hierarchy support, businesses can now offer granular service classification, enabling:
Easier service discovery
Cleaner navigation
Improved booking experience for guests
Learn more: Refer to Configure Service Category Layout in Webstore article.
Front Desk Operator, Guests
The Online Bookings icon in the Appointment Book has now been enhanced with a new Reschedules option. This ensures that guest-initiated reschedules from Webstore and the Customer Mobile App (CMA) are now clearly visible and actionable for front desk teams.
When a guest reschedules an appointment through Webstore or CMA, the system will:
Generate a notification under the Reschedules option
Display the updated appointment time and changes
Provide visibility to Front Desk Operators and Center Managers
Note: The Reschedules and Cancellations tables display only include events from online booking channels (Webstore and CMA).
Front Desk Operator, Guests
We have improved how Membership and Package benefits are displayed in the Customer Mobile App to provide better pricing transparency during booking. This makes it easier for guests to understand when and how their benefits are being applied, before reaching the review screen.
Throughout the booking flow, guests see clear upfront pricing cues and savings visibility. Eligible services display strike-through pricing on both the listing and review screens, making it easy to identify applied Membership or Package benefits.
On the review screen, the auto-applied Membership or Package name is displayed along with the total savings. Guests can remove or switch the applied benefit if needed. Only one benefit can be changed at a time, either the Membership or the Package. This helps keep the redemption experience simple and guided.
Front Desk Operator, Guests
You can now add Add-Ons to appointments in the Automated Waitlist while creating, editing, or confirming a waitlist entry.
This enhancement supports webstore integration, allowing guests to seamlessly book services along with their preferred Add-Ons through the webstore’s automated booking flow.
Module: Fitness
Front-desk staff use the New Appointment Book to view scheduled appointments and classes for the day. Class blocks show when classes occur but do not allow edits or management actions. Zenoti restricts all class-related actions to the Classes tab to prevent accidental changes and user confusion.
Business scenario:
A front-desk or operations user reviews the Appointment Book to understand daily schedules and class timings at a glance. When a class appears as a block, the user can see its timing but must open the Classes tab to manage or update the class. This separation ensures users follow the correct workflow when working with classes.
![]() |
Additional Resources
This section includes recently published patch release notes and a comprehensive up to date glossary for your reference.
Release date | Document type |
|---|---|
November 04, 2025 | |
October 07, 2025 | |
N/A |




