Skip to main content

Changelog

Follow new updates and improvements to Scritches.

Cancellation Policies, Rescheduling, Credits, & Refunds

Plans change. Clients cancel, dates move, and sometimes money needs to go back. This release takes the pain from those moments, with clear policies that protect your time and self-serve options for your clients.

👉 Set up your policy now under Settings → Cancellations & Rescheduling.

Cancellation Policies

Set a cancellation policy per service with tiered windows, like free with 48+ hours notice, 50% within 48, 100% within 24. Cancel from the business side or let clients cancel visits themselves from the portal and see the fee before they confirm, so the policy does the talking.

You can adjust or waive any fee, cancelled visits come off your calendar and your staff's schedules automatically, and recurring services follow the same rule: stop anytime, only visits inside the window carry a fee.

Rescheduling Requests

Clients can now request to reschedule from the portal instead of texting you. The request lands in the new Requests inbox with the exact change laid out, and approving it updates your calendar, the client's view, and the invoice in one go.

They can also update pets on a booking or move a whole recurring week in one request, and if you turn on auto-approve, changes that fit your availability apply instantly.

Client Credits

Every client now has an account credit balance that Scritches tracks for you. Overpayments become credit automatically, goodwill credit takes two clicks, and it all applies itself to the client's next invoice.

Every movement is logged in plain language on the client's profile, and clients see their balance in the portal too.

Log credits on a client account and track usage history

Refunds

Refund any payment right from the invoice, full or partial, card or cash or Venmo. A guided flow picks the amount, reason, and destination (back to their card, or onto their account as credit), and can reduce the invoice in the same step with a live preview before you confirm.

Refunds made from your Stripe Express dashboard now sync back into Scritches automatically.

Also in this release

View your portal as a client. Preview your portal exactly as clients see it, or demo it with your test client.

Find my portal. Clients who lose their link can enter their email at app.scritches.io/portal and get it sent to them.

Faster pet & client profiles. Pet profiles rebuilt, and adding pets or clients now opens instantly from anywhere in the app.

Arrival & departure availability on your public calendar. Overnight bookings now display partial availability for arrival and departure days.

Vaccine batch upload. Drop in multiple vaccine documents at once and tag each file with one or more vaccines.

Intake form preview. Step through your intake form exactly as a client would, with nothing enforced and nothing submitted.

Performance and bug fixes across the calendar, invoicing, and booking flows.


This update rounds out a core part of running a pet care business: what happens when plans change. Policies, refunds, credits, and reschedules used to mean manual work. Now they're just part of Scritches, another step toward running your entire business in one place, with less of it on your plate.

As always, if you have feedback or ideas, I'd love to hear them.

Happy scritching! ✌️

NewImprovedFixed

New Extended Care Surcharge

The new Extended Care Surcharge automatically bills clients when they pick up later than their drop-off time of day on per-night stays. Set it once, and it applies to every booking going forward, showing up as a surcharge on bookings & invoices.

Set it up the way you charge:

  • Single rate with a grace period. For example, $30 once a pickup runs more than 2 hours past drop-off time.

  • Tiered by hours late, so a 3-hour-late pickup and an 8-hour-late pickup can carry different fees.

Charge a flat amount or a percentage of the nightly rate, whichever fits your pricing. It applies once per stay, and you can always adjust or remove it on an individual booking when you want to make an exception.

Turn it on under Settings → Surcharges & Holidays.

👉 Read the full guide


Also in this release

  • Fill out intake forms for clients. A new flow for filling out an intake form for a new or existing client on their behalf

  • Bookings without a pet. A new per-service toggle for services that don't require a pet on file.

  • Business-address services. A per-service toggle to use your business address instead of the client's, for drop-off and on-site services.

  • Surcharge preview before booking. See the full surcharge breakdown up front when creating a booking from the business side, no surprises at invoice time.

  • Better holiday configuration. Redone holiday configuration page for easier setup, and common holidays split by country

  • Smarter syncing from bookings to invoices: No more overwrites of manual line item edits, more warnings when a change to a booking will also affect the invoice.

  • Performance and bug fixes across the calendar, invoicing, and booking flows.

NewImprovedFixed

Repeat Bookings are here!

Repeat bookings have been a highly requested feature since Scritches launched, and they're finally here.

If you have clients you see every week, you no longer need to create the same bookings over and over. Set up a weekly pattern once, and Scritches keeps your calendar filled automatically.

👉 View the Help Center for full information, or Create a Repeat Booking Now


Repeat Bookings

The idea is simple: define a recurring schedule for a client, and Scritches takes care of the rest.

Pick the days of the week, set the times and services, choose a frequency (weekly, biweekly, or every 3 weeks), and your calendar fills itself. New visits are created automatically a few weeks ahead, so you always have upcoming bookings ready to go.

Perfect for the client whose two dogs get walked every Monday, Wednesday, and Friday at noon. Client on vacation? Pause the repeat and resume when they return; the visits, assignments, and invoices all take care of themselves.

Clients can request repeats online

You can enable repeat booking requests on your online booking page per service. Clients build their own weekly schedule and submit it for your review. You can adjust the pattern, assign staff, and configure billing before approving.


Booking Wizard Improvements

The booking creation flow got some love in this update too.

  • Refreshed design with more options for building daily visit schedules

  • Staff can now be assigned directly in the booking wizard, before the booking is even created


Calendar Improvements

A handful of quality-of-life upgrades to the calendar:

  • Pet photos now appear on calendar events for quicker scanning

  • New Week Starts On setting (Sunday or Monday)

  • New Event Display Name setting to show events by client name or pet name(s)

  • General UI tweaks and polish

  • Fixed calendar zoom settings


Bug Fixes

  • Fixed a long-standing bug where an expired auth session would error out the app. Now the app automatically signs you out and redirects to login, instead of showing a broken page.

  • Various other bug fixes and stability improvements


As always, I'd love to hear what you think. If you give repeat bookings a try, let me know how it goes.

More coming soon. ✌️

- Lucas

👉 View the Help Center for full information, or Create a Repeat Booking Now

NewImprovedFixed

Earlier updates