Skip to main content

Release Notes 4/8/2025

New Features, usability updates, and bug fixes

Paul Weissburg avatar
Written by Paul Weissburg
Updated over 2 weeks ago

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

      • This is the EARLIEST date your clients can book on your calendar. For example, if you set this to 7 days, your clients will only be able to book after 7 days from today (on a rolling basis). If today is May 1, clients would be able to book dates for on or after May 8 (7 days later).

    • Maximum Booking Notice

      • This is the LATEST date your clients can book on your calendar. For example, if you set this to 14 days, your clients will only be able to book dates within 14 days of today. If today is May 1, clients would be able to book an appointment for a date prior to May 15.

    • 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.

    • Shops can choose to enforce clients to upload a new ID image every time they fill out a consent form - we've received feedback that this is a requirement for some shops in Texas.

    • You can set this requirement under Shop Information

  • 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!

Did this answer your question?