The Calenso February 2026 update is one of the most comprehensive in a long time: configurable booking limits, a completely revamped registration process, analytics for all subscriptions, granular permissions for customers and availability, and the option to self-cancel group appointments—supplemented by over a dozen other improvements and bug fixes.

 

Update contents at a glance

The update in the video

What's in the February update

This release introduces configurable booking limits, a completely redesigned registration process, analytics for all subscriptions, granular permissions for customers and availability, and the option to self-cancel group appointments. In addition, there are over a dozen improvements and numerous bug fixes.

New features in the Calenso update February 2026

1. Booking limits
You can now define booking limits to restrict the number of bookings per period. Limits can be configured and customized with individual override rules via a dedicated settings page in the dashboard. For example, you can specify that a customer may book a maximum of three appointments per week, with exceptions for certain service types. This feature is particularly suitable for companies that want to distribute the booking load evenly or adhere to certain capacity limits.

2. New registration process

The registration process for new Calenso accounts has been completely redesigned. The new registration flow is clearer, faster, and guides new users through the account setup process in an even more intuitive way. After registering, you will be connected directly to a Calenso employee so that the best possible onboarding process can be started for you.

3. Analytics for all subscriptions

The analysis functions are now available for all subscription levels. Previously, detailed statistics were reserved for higher subscription plans—now all customers have access to basic insights into their booking statistics. Depending on the subscription plan, different levels of detail and features are available, so even beginners can keep track of their most important metrics.

4. Own/branch customer and availability authorizations

With the new granular permissions, you can precisely control which employees have access to which customers and availabilities. Whether limited to your own customers or extended to the entire branch, access control can now be configured more finely than ever before. This feature is particularly valuable for organizations with multiple locations and different areas of responsibility.

5. Group appointments: Self-check-out for guests

Guests who have booked group appointments can now cancel their own appointments independently. This eliminates the manual effort for organizers when a participant wants to cancel at short notice. The cancellation is made directly by the guest, without the need for an administrator to intervene.

Improvements & optimizations

  • Spam prevention — email domain whitelist: You can now whitelist trusted email domains. Email addresses from these domains are automatically excluded from spam checks when booking. This is particularly useful if you regularly receive bookings from known company domains and want to ensure that these are never blocked by mistake.
  • More placeholders in workflows: The available placeholders in workflow emails and notifications have been significantly expanded. All customer and branch placeholders are now available globally. You can now also use an employee's profile picture as a variable—for example, to send personalized appointment confirmations with a photo of the responsible advisor.
  • Group appointment form revised: The form for creating and editing group appointments has been fundamentally revised. The user guidance is now more clearly structured, mandatory fields are easier to recognize, and the entire creation process guides you step by step through the configuration.
  • Employees across multiple partners: An employee can now be registered with the same email address in multiple partner accounts. This is particularly relevant for organizations that operate multiple clients and deploy employees across multiple locations.
  • Customer birthday in the API: Customers' birth dates are now included in the appointment API responses. If you connect Calenso via the API, you can now read the birth date directly from the appointment query.
  • US date format in the dashboard: Partners located in the US now receive correctly formatted dates (MM/DD/YYYY) throughout the dashboard.
  • Automatic phone number fields for phone appointments: When you configure an appointment type as a phone appointment, the input fields for phone and mobile numbers in the booking form are now automatically activated.
  • Direct link to customer profiles: You can now link directly to a specific customer profile in the dashboard via a deep link. The link also supports the pre-filling of broker data — particularly useful if you want to open customer profiles directly in Calenso from an external CRM.
  • Workflow preview improved: The preview of workflow emails now also correctly displays branch-specific placeholders in global templates. Service names are displayed in the correct language for multilingual services.
  • Calendar resynchronization: When you reconnect an external calendar connection (e.g., Google Calendar or Outlook), all upcoming appointments are now automatically resynchronized.
  • Assign Azure employees to branches: Employees who are synchronized via Azure AD can now be assigned directly to specific branches. This simplifies administration for companies that use Azure AD as their central user management system.

bug fixes

  • Outlook calendar: Blockers were not recognized: If an appointment was marked as a blocker in the Outlook 365 calendar, it was not taken into account in the availability calculation. This allowed customers to book time slots that were actually blocked. Blocker entries are now correctly recognized as occupied.
  • Time zones for external calendar events: In certain cases, appointments from external calendars (Google, Outlook) were displayed in the wrong time zone. Time zone processing has been fundamentally corrected.
  • Group appointments — Employee assignment for slots: For group event slots, the assigned employee was not updated correctly after a change. The assignment now works reliably.
  • Booking widget — Filter for branches: When filtering by category or service in the booking widget, the available branches were not restricted accordingly. The filter now works correctly across all levels.
  • Widget preview in the dashboard: The web component preview in the widget configuration was not displayed correctly. The preview now works as expected again.
  • Events — "Free" label was lost: When an event was marked as free and then "Next" was clicked, the label was lost. Saving the free option now works correctly.
  • Multilingual attributes: In certain cases, multilingual attributes (e.g., service descriptions in different languages) could not be saved. All language versions are now transferred correctly.
  • Custom fields for events: When creating an event, custom fields disappeared after editing. The fields now reliably retain their values.
  • Email dispatch — Missing subject line: If a workflow email was configured without a subject line, this resulted in an error during dispatch. Now a fallback subject line is used and the email is sent reliably.
  • Email attachments via SMTP: File attachments sent via SMTP arrived damaged at the recipient's end. The decoding of attachments has been corrected.
  • Workflows — Multilingual service names: In workflow notifications, the name was not always displayed in the correct language for the recipient in multilingual services. Language assignment now works correctly.
  • Workflows — Missing language setting: If no language was specified for an appointment, the workflow dispatch could be interrupted with an error. This case is now handled.
  • Partner termination — Incorrect date: When terminating a partner account, the termination date was calculated incorrectly. The date is now set correctly.
  • Azure Sync — Username conflicts: If a username already existed during Azure AD synchronization, this resulted in an unhandled error. Conflicts are now detected and clearly reported.
  • Stability and performance: Fixed various internal bugs, including database linking errors, sorting issues, and a cache cleanup error that could occasionally lead to error messages or outdated data.
  • Statistics — Correct employee count: Support users were incorrectly included in the employee statistics. The count now only includes active employees.
  • Customer data for appointments: In certain situations, customer information was missing for booked appointments. Complete customer data is now correctly provided in all cases.

Technical upgrades

  • Angular 20: The booking page, pricing page, and registration have been updated to the current Angular 20 framework. This results in better performance, smaller bundle sizes, and improved security.
  • Node.js 22.12: All Node.js-based services (Auth Service, Notification Service, Workflow Engine, Export Service, Widget Token Service) have been migrated to Node.js 22.12. This version offers improved performance and long-term support.
  • Appointment loading performance: The query for loading all appointments has been fundamentally optimized. Partners with many appointments in particular benefit from significantly faster loading times in the dashboard.
  • Extended test coverage: Extensive unit tests have been added across all Node.js services to further increase the stability and reliability of the platform.

Conclusion & outlook

Whether it's appointment scheduling, booking limits, permissions, or analytics, the February release provides a more flexible, stable, and comfortable user experience. As always, we welcome your feedback and are already working on the next improvements.

Similar articles

Read more