Table of content




Introduction


Some new features have been added in this release:


  • Phone number verification before a booking. This feature is described in detail here.
  • Internal lead time for internal services.
  • New webhook types which are triggered on customer creation, customer editing, customer deletion.
  • Partners are now informed about new features after login.
  • External calendars can now be added as "non-blocking". This is helpful if appointments are to be synchronized to an external calendar, but the appointments in it are not to be added as blockers when booking appointments.


The following points have been improved:


  • Service dropdown menus now show when a service is defined as "internal".
  • Google Tag Manager (GTM) has been removed from the dashboard.
  • Zendesk has been removed as a support tool, FreshDesk has been added (data is now stored in the EU).
  • Google Tag Manager (GTM) in the booking widget is now only loaded if a GTM code is also stored.



Calenso wishes you a nice Christmas break. The next release is expected to take place on 15.01.2021.



Changes

List of detailed changes in the latest release.


API

  • BRAIN-4211: E-Mail at info@calenso.com if partnership is added from partner (-> add reason message in email)
  • BRAIN-5553: Afrim Halimi: Mobile number verification before booking
  • BRAIN-5554: BMS: Ability to define lead time for internal appointment services (financed)
  • BRAIN-5562: GM: Mont-Fort implementation (financed)
  • Do not escape partner names in SMS messages
  • Fix problem with showing Stripe invoices in UI
  • Implement way to remove events from external calendars (afterwards)
  • Customer data is exported separately in the appointment export
  • Fixed problem when creating bexio order (whitelabel)
  • Uploading custom-field-files not possible
  • BRAIN-5586: Customer create/update webhooks must send all $notificationHelper Data
  • BRAIN-5595: BMS: Ability to add external calendars as non-blockers


Dashboard

  • BRAIN-4959: It should be possible to save birthday on customer as NULL (dont show date in detailview)
  • BRAIN-5485: BMS: Appointment service dropdown should contain information about internal flag (financed)
  • BRAIN-5501: Do not show location if location is not set
  • BRAIN-5502: Hide profile and reset password if user does not have permission
  • BRAIN-5527: Remove Google tag manager from Calio Dashboard integrate Freshdesk widget
  • BRAIN-5536: If booking_question has no value do not show label in booking LP
  • BRAIN-5549: Implement release-notes management admin section
  • BRAIN-5553: Afrim Halimi: Mobile number verification before booking
  • BRAIN-5554: BMS: Ability to define lead time for internal appointment services (financed)
  • BRAIN-5555: Version should open a new link (Freshdesk, not Zendesk)
  • BRAIN-5569: Improve customer creation by separating it into customer-creation-process (Dashboard)
  • BRAIN-5571: Ability to create a booking from within the customer detail view (Dashboard)
  • BRAIN-5585: Fix console error: non-unique id for phone in customer view
  • BRAIN-5588: If prename/lastname on customer is not set, UI crashes
  • BRAIN-5595: BMS: Ability to add external calendars as non-blockers
  • BRAIN-5597: Missing widget groupings are not properly catched
  • BRAIN-5598: If state is /connect after login, login does not work
  • BRAIN-5599: Prename/lastname validation not showing when editing basic information about customer
  • BRAIN-5600: Comment everything related to Google Maps (uncontrolled costs)
  • BRAIN-5606: CSS improvement for dashboard rebooking


Widget

  • BRAIN-5553: Afrim Halimi: Mobile number verification before booking
  • BRAIN-5554: BMS: Ability to define lead time for internal appointment services (financed)
  • BRAIN-5556: Widget does not allow to preselect "anyone" worker
  • BRAIN-5567: Show button in widget to create new customer in dashboard (Widget)
  • BRAIN-5601: Add support for utm-source parameter in Widget to track sources
  • BRAIN-5605: GTM in widget should only be loaded, if GTM code is set