Lots of minor updates, bug fixes, and quality-of-life improvements in this release.
New Features
Invoice payments now appear as “Invoice” under Payment Type on the Recent Transactions page for clearer tracking.
UTM parameters are now captured on appointment request and booking forms to improve campaign attribution.
UTM data added to webhooks for appointment request form and booking form submissions that enables better lead source tracking in external systems.
Improved validation and user experience on public consent forms to reduce submission errors.
Users can now see appointment request form ownership, improving team coordination when managing request forms.
Usability Improvements
Updated form rules preview for a more accurate and user-friendly editing experience.
Improved birthdate/age error label for clearer messaging on client-facing forms.
Bug Fixes
Fixed issue where synced Google Calendar appointments couldn't be deleted by clients.
Fixed dashboard redirect bug affecting artist logins to ensure proper landing page access.
Resolved glitch in client profile name search for more accurate lookup results.
Detailed sales report now properly loads requirements and products for complete reporting.
Fixed broken manual card entry on the app to restore payment functionality.
Resolved issue preventing artist tattoo license updates from the mobile app.
Fixed image update bug for products and services on mobile apps.
Users can now transfer deposits to identical future appointments without error.
Google Pixel users can now take photos in consent forms instead of only choosing from the gallery.
Fixed issue where required checkboxes looked checked but failed validation on submit.
Corrected scheduling bugs on public booking links, including current-day time slot errors.
Fixed bug preventing enforcement of minimum booking notice settings.
Resolved time rounding issue affecting bookings across full shop open hours (system did not allow an artist to be booked from open to close shop hours - fixed).
Fixed bug where payment links displayed "-$0" amount deposit when there was no deposit.
Tip presets now follow shop settings correctly in all online payment workflows (contact support to update terminal tip preset settings).
Manual card entry now properly calculates totals when tips are added.
As always, feel free to reach out to support through the chat with any questions.
Thanks for being a Keep The Fees customer. More good stuff coming soon!