Release s190 — March 27, 2026

Modified on Fri, 27 Mar at 2:58 PM

Table of Contents

New Features

Bug Fixes


New Features and Improvements

Settings Home Screen — Single-Location Accounts

The settings home screen has been redesigned for single-location accounts. Clicking Settings in the main menu now takes users directly to their location's home screen, with all configuration modules grouped by section (Location, Workflow, Channels, Account). Account-level modules (Security, Marketplace) are also accessible from this screen. Users with location creation rights will see an + Add button in the location dropdown, opening a quick-creation window.

Calendar — Multi-Capacity Appointment Management

Multi-capacity appointments are now supported in the new calendar flow. From the calendar or the appointment list, opening a multi-capacity slot displays a modal window with:

  • Left panel: service information (category, name, duration, location, main staff member) and the slot fill rate.
  • Right panel: the list of appointments booked on this slot (contact name, CRM key, location, status), with an Open detail button to view each appointment individually.

Navigation between appointments within the modal is handled by previous/next arrows (looping).

Calendar — Additional Contacts Management on Edit

Additional contact management is now available from the appointment edit screen. Users can search, add, and remove additional contacts via a dedicated search window. Contacts already present on the appointment do not appear in the suggestion list. Additions and removals take effect only upon saving, which triggers the standard notifications.

Watcher Management in Services

Watcher management (observer users) and email/SMS notification activation are now decoupled at the service level:

  • The Enable watchers for this service option is displayed independently of the notifications option.
  • The watcher option is only visible if an API Key is present on the account (developer console enabled).
  • Both settings are stored and interpreted independently.

API — Sub-Property Filtering via the fields Parameter

The property filtering mechanism in API calls has been extended. Sub-properties can now be used in the fields parameter (e.g. fields=owner.id), not only top-level properties. This improvement applies to watcher requests and more generally to all affected APIs.

Watcher OAuth2 — Access Token Cache

An access token cache has been implemented for watchers using OAuth2 in client_credentials mode, to optimize calls to third-party systems. A new Mode parameter has been added to the watcher configuration, with two values:

  • Development: no cache, current behavior.
  • Production: active token cached for 10 minutes. If a watcher is triggered within this period, the same token is reused; beyond that, a new token is requested.

Calendar Sync — Improved Invitation Flow

The calendar sync invitation flow has been improved. When a staff member returns to the sync page from the invitation link, only sync services not yet activated are shown. If all possible syncs are already active, a No sync available message is displayed.

Widget Fields in Multi-Location Mode

Widget field management has been added in multi-location mode. In specific forms, field assignment is done per location (not per service).


Bug Fixes

NULL Values in Staff Member Fields (Critical)

When creating or editing a staff member, if the Description, Email, or First Name fields were left empty, a NULL value was saved. This caused display and calendar selection anomalies. Fix applied.

Broken Link-Sharing Message Template (Major)

The email template used when sharing a booking link was corrupted, making the received email unreadable. The template rendering is now correct.

Notification Center — Wrong Appointment Author Displayed (Major)

When a logged-in user booked an appointment directly from the calendar, the notification center incorrectly indicated that the client had made the booking. Fix applied to display the correct appointment author.

Widget Fields Not Displayed Despite Access Rights (Major)

A user with widget access rights could not see the associated fields in the interface, even though they were correctly configured. The access rights check issue has been fixed.

Untranslated Notification Label (Medium)

The label for the notification activation option on a service was not translated in some languages. Translations are now correct in all supported languages.

Availability Offset by Timezone (Critical)

For a location configured in a timezone other than GMT+1, unavailabilities entered were displayed one day off. Fix applied so that unavailabilities respect the timezone configured on the location.

Incorrect Price Saved for Payment (Medium)

Objects related to pricing in events did not always return the correct pricing information. The fix ensures that the price actually applied (per staff member or per service) is correctly saved and returned.


Release note published on March 27, 2026 — Agendize Product Team

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Articles in this folder -