Planned
7Committed and queued
Client Contacts (Multi-owner household)
Add specialised “contact” records to clients. This will allow for: Tracking multiple owners of pets (spouses, families, etc.) Better tracking of emergency contacts Multi-login pet parent portal accounts Notifications sent to multiple contacts (payment requests, booking confirmations, etc.)
Email Marketing
Online booking: Add-ons/multi-service bookings
Reminders
Would we be able to get reminders automatically sent to clients about 24hrs before their appointment at all, please?
Service Packages
Multi-Day Dog Daycare Selection
It would be really helpful if clients were able to book more than one day of daycare per booking. Many of my clients like to book the days they need for the whole month in one booking. They can’t use reoccurring booking because days of the week and times can be different.
Discounts & Promo Codes feature
I’d like to request a Discounts & Promo Codes feature for boarding and daycare businesses. It would be helpful to have: Promo codes (example: WELCOME10, FIRSTDAY) Percentage or dollar discounts Expiration dates and usage limits Automatic discounts based on booking details Examples: Example Client Use: Client enters promo code: WELCOME10 Booking total: $200 Discount: 10% off (-$20) Final total: $180 This would help easily manage promotions, reward repeat clients, and apply discounts automatically without manually adjusting invoices.
Up Next
2Committed and queued
Messaging
As a business, I want to communicate with clients so they stay updated and I can manage everything in one place. Scope: 2-way messaging between staff & clients Mass messaging to clients Multi-channel support: email, 1-way SMS, in-app
Mobile App
A native mobile app for Android and iOS to enable smoother on-the-go operations, reliable in-app messaging, mobile notifications, and real-time GPS tracking.
In Progress
3Actively being built
Card on File / Autocharge
Goal: As a business, I want to securely collect and store client card details during intake or booking so I can charge clients on my own schedule or automatically, without chasing payments or re-requesting cards every time. Scope: Card collection during intake and booking Option to require or request a card on the intake form, online booking flow, or both Cards stored securely via Stripe (no raw card data touches Scritches) Clients can add, update, or remove cards from the client portal Manual charging from a saved card Charge a saved card directly from an invoice or booking with one click Option to charge the full invoice, a custom amount, or a partial amount Autocharge rules Auto-charge when an invoice comes due, auto-charge a deposit at time of booking, etc. Per-client overrides so some clients run on autocharge while others stay on manual
Google Maps Online Booking Integration
Integrate with Google Maps “Appointment Redirect” to give businesses a dedicated Book Online button and service menu display on their Google Maps Business profile.
Bulk visit edits and redesign
Completed
279Recently shipped
Cancellation Policy
Goal: As a provider, I want to define and enforce a clear cancellation policy so clients understand expectations, cancellations are handled consistently, and billing is automated instead of relying on manual notes. Scope: Ability for providers to create a cancellation policy with flexible rules (e.g., “Free cancel up to 24 hours before start time”, “50 percent charge inside 24 hours”, “Full charge inside 6 hours”). Display the cancellation policy publicly Shown on the online booking page, confirmation emails, and client portal views Automated billing for cancellations When a booking is cancelled, automatically generate the correct charge or fee based on the policy Add the charge to the invoice (or generate a new invoice if none exists) Allow clients to cancel bookings online according to the policy The system verifies whether they fall inside or outside penalty windows. The provider can optionally require approval
Custom Client Rates
Goal: As a provider, I want to set client-specific rates that override my standard pricing so I can honor custom agreements/grandfathering and keep pricing clear for both sides during booking. Scope: Option to define per-client custom rates that override standard service pricing. Automatically apply the correct custom rate when creating bookings or invoices for that client. Display the applied custom rate to both provider and client during booking and invoice review. Bulk add/edit rates for company-wide pricing changes
Recurring Bookings
Goal: As a provider, I want to set up recurring bookings (e.g., daily walks or weekly visits) so I don’t have to manually re-enter repeat services. Scope: Option to create bookings with repeat rules (daily, weekly, custom intervals). Automatically generate future booking instances based on rules. Ability to edit/cancel a single occurrence or the entire series. Integration with invoicing so recurring services can be billed flexibly.
Branding Expansion
Goal: As a business, I want more control over how my business looks and feels across all client-facing pages so my brand feels consistent, professional, and truly my own. Scope: Brand Colors for Public Pages Ability to define brand colors used across public-facing pages such as: Online booking page Pet parent portal Invoices and receipts Forms and agreements Custom URL / Domain Support Option to use a custom URL for public pages, e.g.: app.scritches.io/book/yourbusiness → book.yourbusiness.com Centralized Branding Settings A dedicated branding section that consolidates all visual and identity settings in one place. SEO/Shareable-friendly links Public assets (booking page, report cards, invoices, etc.) should generate a social media & texting-friendly link preview when sharing online.
Tip after stay option?
Hi again! Coming over from Rover. One feature I really like on Rover is that clients get to select their tip AFTER services are provided. I can’t see anyone wanting to necessarily give a tip beforehand. I see on scritches (using myself as a test client) that the client is asked to tip before if the business wants the invoice paid before. Is there any way to make a feature where the payment is obtained and “paid” beforehand (I don’t wait until after because I don’t want to be chasing people for money) but they can add a tip after? If this is already a feature I apologize!
Please?! Calendar entries by pet names first instead of owner names first?
I will be honest, I rarely remember the names of pet parents because after the meet and greet I often don’t see them again. But right now the Scritches calendar schedule shows, for example “Marilyn Duszynski - dog drop in” instead of “Eddie and Finn - dog drop in”, which if I’m not paying attention can totally slip my mind as to who is who. And it shows the same when it syncs to my Google calendar. Especially in the Chicago area, which has the largest Polish population outside Poland (no lie), a bunch of calendar listings with owner names consisting of mostly consonants before the buried pet names can be pretty confusing. Can you create a toggle function so that sitters who want the pet’s name listed first instead of the owners name in a calendar entry can do so? Thanks, Audrey
Exact Time Client Scheduling
Window-based scheduling is not always practical. To ensure reliability, services should be booked in time slots rather than broad windows…this ensures a smoother scheduling experience.
Credits & Refunds
Self-service client portal signup (no client record required)
Currently, clients cannot sign up for the client portal unless a client record already exists on the business’s side. This requires either the business to manually create the client and enter an email, or for the client to book a service through the booking page before the client can create a portal account. The request is to allow clients to self-create a client record and portal account without booking a service, providing a low-pressure way for hesitant or future clients to add their info, explore the portal, and return to book later.
Staff Management
Goal: As a provider, I want to add staff and assign them to bookings so I can grow my business without losing oversight. Scope: Staff profiles with permissions and calendar visibility. Assign bookings to staff members Calendar color-coding for staff. Track staff pay