January 29th, 2026
New
Improved
Fixed

I’ve been heads down since our last update, tightening bolts, smoothing edges, and fixing the stuff that’s been quietly annoying me and some of you for a while.
Here’s what’s new and improved.
👉 Checkout all of the new improvements yourself. Click here!
Decline booking workflow
You can now properly decline a booking request with an actual workflow behind it instead of awkward workarounds.

Configurable invoice issue dates and due dates
You can now configure exactly when you want your invoice issue & due dates to be set based on the bookings inside of it.

Allowed species on intake forms
Intake forms can now be restricted to specific species, which will help personalize your intake and make the form-filling process easier.

Better pet age and birthday handling
Pet age is now more flexible:
You can set an approximate age like “8 years” or “3 months” if you don’t know the exact birthday
Or you can set an exact birthday and let Scritches handle the math
Birthdays also now surface in pet profiles and around the app as notification indicators starting 7 days before, so you actually have time to notice and not realize it the day after.

Intake forms
Much better validation for required fields and clearer feedback when something is missing
PDF agreements now display better
Invoices
Override options for holiday, weekend, and additional pet surcharges
Better sorting in the invoicing dashboard so things don’t feel randomly ordered anymore
URLs within payment method instructions are automatically identified and turned into clickable links
Report cards
The report card flow got a big internal overhaul. Not a huge visual change, but way more stable & reliable
Booking details page
Lots of UX and visual improvements, clearer layout, better hierarchy, less cognitive load
Google Calendar sync
This one’s big: events now sync asynchronously. Translation: syncing is 10x faster and much more reliable
Data exports
You can now export clients, pets, invoices, and payments to CSV. For spreadsheets, accountants, backups, or just peace of mind
General UI/UX
Tons of refinements across the app. Buttons, spacing, copy, flows, and sharp edges that needed sanding down
Tons of bug fixes across the app. Some big, some small.
The goal here was simple: fewer surprises, smoother experience.
It’s been a little while since a big, shiny feature shipped, and that was intentional. This work focused on strengthening the foundation of Scritches so it feels solid today and can support more powerful features and growing users in the future.
Now that things are feeling more solid under the hood, there’s plenty more improvements coming soon!
That’s all for now folks. As always, thank you for being a part of Scritches. ✌️
👉 Checkout all of the new improvements yourself. Click here!