Behind the scenes
The largest changes in this release happen to be invisible to the naked eye:
- We fixed issue that caused the server to slow to a crawl when a customer booked a recurring appointment.
- We have finally gotten ahold of a reliable system to run scheduled jobs. This was a problem because in the past we have has issues with some background jobs stopping or not starting after a release, causing havoc like reminders not going out, unfinished appointments not being marked in the CICO system, appointments not being moved from upcoming to past, and daily emails.
Recurring (#1976)
This release brings a handful of new features for providers that make managing recurring appointments much easier.
- Providers can now see a list of their existing recurring customers in their accounts as well as detailed information about each service

- Providers can also create new recurring services with customers that have previously booked them

- Before confirming the new recurring service, providers can edit any details about the appointment

- One-off services now cost a premium. Recurring prices on the marketplace therefore indicate the discount customers receive. (#2000)
- Changed the image on the landing page to our new illustration-based branding
New Features
- Customers are now shown how busy providers are when booking a one-off service. Note the different text compared to booking recurring a service (#1978)

- Providers can now order business cards from directly within their account (#2057)

- Customers can now rebook providers they’ve booked before even if the provider has moved out of their service area or they no longer offer an extra (#1937)
Card Errors
- Machine users can now add the number of active card errors to the columns displayed in the customer list
- Detailed card error information can now be found in customers’ machine pages. This includes amount owed and number of appointments with card errors both active and all time.
- This information will also be available in CustomerIO
Miscellaneous
- Added a new icon to the provider-facing appointments list indicating recurring appointments (#2003)

- Moved pet friendly to a more noticeable area in the mobile UI as a few customers forgot to select that permutation when booking (#2001)
- Providers are now notified on their receipt when servicing a customer who came from Yelp (#2099)

- Auto recurring appointments are now booked 180 days in advance, up from the previous 90 (#2083)
- Disabled AdRoll tracking (#2084)
- Added a new data export to machine for customers with card errors (#2075)
- Improved SEO performance (#2088)
- Added the selected recurring frequency to the event data passed to Amplitude (#2052)
- Provider referral codes are now worth $10, down from the customer amount of $20
- The Machine-facing appointments list now displays minute precision (e.g. 11:28am) with creation and service times. Previously, it used hour precision (e.g. 11am).
Bug Fixes
- Fixed a string of virulent issues that caused customers to mistakenly book multiple services
- Fixed a few issues that slowed down the entire site when users cancelled recurring services
- Fixed an issue where rescheduling an Auto-Recurring appointment created duplicate appointments (#2098)
- Fixed an obscure issue where customers cancelling auto-recurring appointments who were also on the legacy recurring system would be taken off the legacy recurring system (#2097)
- Fixed a reliability issue with our chronic / scheduled functions by changing to an external API implementation. Chronic functions include the job that checks for improper CICOs and recurring extensions. (#2090)
- Fixed an issue where cancelling an appointment from the customer calendar in Machine would display an error message (#2065)
- Fixed an issue causing customers to accidentally tip multiple times (#2102)
- Fixed an intermittent issue preventing some recurring customers from editing appointment notes (#2086)
- Fixed an issue not visible to users that gummed up the server logs (#2085)
- Fixed a design issue on the page that briefly shows after booking a service (#2077)
- Fixed an issue where entering a comma into the appointment price override in Machine caused the price to be $0 (#2074)
- Rescheduling a recurring appointment and applying to all will now correctly move the appointments to the correct day and apply the correct day difference to all future appointments
Made with ❤️ by Hux Product