New features:


  • There is now one page per customer on which all appointments and group appointment registrations are available. This URL can be sent to the customer e.g. in an SMS.
  • New smart action to have appointments, group appointment registrations and customers exported daily, weekly, monthly or yearly.
  • For failed Calenso subscription payments via Stripe, the partner's booking widget is now deactivated and automatically reactivated once the payment is received. The partner will be notified about the deactivation via email.
  • To avoid unwanted event deletions, any deletion must now be confirmed. Effects such as number of cancellations and number of time slot deletions are presented to the partner before the deletion.
  • It is now possible to download webhooks via UI.


Improvements: 


  • The event export now contains more data (for statistics purposes).
  • The mail to the partner after a lead creation now contains the booked employee.
  • When starting the internal booking widget, the branch of the logged in employee is now preselected.
  • For many group appointment time windows, a "load more" button is now displayed to increase the displayed results.


API:


  • BRAIN-6702: Customer landing page that hosts all appointment and event bookings
  • BRAIN-6811: Helvetia: Smart action send weekly appointment.csv export on predefined email adDress
  • BRAIN-6840: Catch Stripe webhooks (deactivate and activate partner, send mail)
  • BRAIN-6857: Reboat: When deleting event, user must confirm name of event in dialog and show what happens after the deleteion
  • BRAIN-6858: SGE: Download for webhook data
  • BRAIN-6884: Ability to search for partners in partner dashboard
  • Don't allow customer deletion for braincept and calenso-meeting partners
  • Widget is able to handle more than one appointment at the end
  • Appointment excel export now contains more information
  • Price was fixed in appointment excel export (-1)
  • Fixed bug in default sms provider
  • Implement support partners after they were deleted
  • Added worker into mail that is sent to partner for new lead
  • Default value for delete_customer_data_after_threshold_enabled is now 0
  • Name of worker is now in included in the mail that is sent to the partner when a new lead is generated


Dashboard:


  • BRAIN-5828: Slot add/edit: if start and end date was modified and afterwards duration is clicked, it should not overwrite end date
  • BRAIN-6382: BMS: Automatically preselect store_id from logged in user in internal widget
  • BRAIN-6702: Customer landing page that hosts all appointment and event bookings
  • BRAIN-6811: Helvetia: Smart action send weekly appointment.csv export (based on SQL query) on predefined email adress
  • BRAIN-6820: Afrim: Upcoming appointments - wrong pricing
  • BRAIN-6857: Reboat: When deleting event, user must confirm name of event in dialog and show what happens after the deleteion
  • BRAIN-6858: SGE: Download for webhook data
  • BRAIN-6884: Ability to search for partners in partner dashboard


Booking-Widget:


  • BRAIN-6834: Implement *load more* button in group-appointments slots
  • BRAIN-6837: If meeting provider description is empty do not show it (not show NULL in UI)
  • BRAIN-6838: Widget send booking question type "radio" to backend


Smart-Widget:


  • Support for multiple appointments in the survey
  • BRAIN-6932: Smart-Widget (Lead): Avatar must be shown in trigger view, send worker_uuid to backend if available