Features
More control over your bookings than ever!
Open/Closed Books
Artist booking settings can now be changed to Open Books or Closed Books under Edit Artist -> Artist Schedule
If the artist's books are open, clients can schedule from the appointment/booking links as usual.
If the artist's books are closed, clients attempting to book from the online booking link will see the following notice:
Minimum Booking Notice
Maximum Booking Notice
Booking Close Date
If you'd like to set a hard date that's the latest date you want clients to be able to book, you can add it here:
Pro tip: for optimal schedule control, set both a Minimum Booking Notice AND a Maximum Booking Notice. This will ensure that your schedule gets filled up as much as you want and you can stay as busy as you'd like.
Use these controls to prevent clients from booking months ahead then forgetting, no-showing, or cancelling when the time gets close.
Sales Summary Report
See what's happening in your shop at a glance - from top-line revenue to how much your shop is actually netting in revenue after paying out taxes, tips, and commissions.
Access this new report by navigating to Your Shop -> Detailed Statistics and it will be on the Detailed Statistics home page.
Look forward to more advanced reporting to come in the next release.
Add appointments to clients' calendars
Optionally (enabled by default), you can send your clients a link to add the appointments to their calendar when an appointment is booked.
Reduce no-shows and last-minute cancellations by making sure your customer has your appointment on their calendar.
Instead of most other systems sending a static (not changing) calendar link, Keep The Fees sends a calendar subscription link, which enables you to update the appointment on their calendar as it gets updated in the KTF system.
You can update the appointment on their calendar from the Manage Appointment screen - update the Public Notes field and it updates the description in the client's calendar.
You can configure several options for the email that sends to the client with the add-to-calendar link under Shop Information:
You can now optionally require returning clients to re-upload an image of their ID.
Webhook enhancements
Improved loading speeds when viewing existing webhook.
Users can now delete existing webhooks.
Webhook Event History Logs now display in local time rather than UTC.
Enhanced artist login
Added new configuration options for the artist login (calendar color, business legal info, etc.)
Enhanced form rules
Form rules now allow multiple actions and the user interface has been updated to flow better, displaying conditions before actions:
Usability Upgrades
Shop Dashboard
Consistent Form Layout: The "Create" pages for consent forms, request forms, and aftercare now utilize a standardized layout for improved usability and visual coherence.
Enhanced Appointment Requests:
Full timestamps are now displayed for appointment requests, providing precise submission details.
A new "All" option was added, enabling you to view all your requests, whether or not they are associated to an artist.
Pending requests are marked with an hourglass icon to signify their status.
Each request includes an avatar displaying the associated artist’s name on hover.
The "Accept" button for appointment requests not linked to an artist appears greyed out, accompanied by a tooltip informing users that an artist association is required prior to acceptance.
Aftercare Options:
The aftercare options dropdown now includes a caret, visually indicating it as a selectable dropdown menu.
Manual Scheduling Behavior:
After successfully scheduling an appointment request manually, client details will no longer erroneously auto-populate on subsequent schedules until the page is refreshed.
Export Functionality:
A loading indicator has been added to the artist payouts CSV export process for better user feedback.
Checkout Enhancements:
Manual card transaction fields now include a dollar sign prefix for clarity.
The "Phone Number" label has been updated to "Receipt Phone Number" to clearly communicate its purpose during manual transactions.
Consent Forms Editor:
The Prefill/Internal/Required settings are now presented as a stacked checklist rather than a table, enhancing usability and readability.
Appointment Requests Grid:
2 column labels have been adjusted to optimize screen space utilization.
Label Updates:
"Phone Number" has been abbreviated to "Phone #".
"Date Submitted" has been simplified to "Date".
Scheduling Modal (popup):
The modal now clearly distinguishes between optional and required fields, with improved error handling for a smoother user experience. An artist or a service may now be selected first.
Service Editor:
The "Doesn't require consent form" option has been rephrased to "Requires Consent Form" for clarity and consistency.
Artist Dashboard
Enhanced Appointment Requests:
Full timestamps are now displayed for appointment requests, offering precise submission details.
Pending requests are marked with an hourglass icon for clear status visibility.
Checkout Enhancements:
Manual card transaction fields now feature a dollar sign prefix for improved readability.
The "Phone Number" label has been renamed to "Receipt Phone Number" to clarify its role in manual transactions.
Scheduling Modal:
The modal now explicitly identifies optional and required fields, with enhanced error handling to improve the scheduling process. An artist or a service may now be selected first.
Misc
Changed ‘Your Full Name’ label to ‘Cardholder Name’ on the page where clients pay deposits for online booking.
Bug Fixes
Users could not delete appointment requests on mobile app
Consent & Request forms: Display-Only Text marked as 'required' blocked form submission
Appointment Requests: Empty request records were created when users did not submit a required form field
Request Forms using "Custom Rules" weren't saving the question answers to the database.
Manually Run Transaction: Txn fee was sometimes added to cash price total in modal
UI Bug with cancelling appt request transfer
As always, feel free to reach out to us in the chat or at [email protected] with any input! Thanks for being a Keep The Fees customer!