Scheduling & Calendar

Run the day from one calendar.

Day, week, or staff-column views. Recurring bookings. Block time. Approvals. Conflict detection that actually understands how grooming works.

No double-bookingsSetup under 30 minCancel anytime

Scheduling calendar — staff lanes, day/week views, recurring bookings, conflict detection
22%Avg rebooking lift
10+Hours saved / week
500+Pets groomed monthly
99.9%Platform uptime
24/5Live support
22%Avg rebooking lift
10+Hours saved / week
500+Pets groomed monthly
99.9%Platform uptime
24/5Live support

The view that matches your day.

Day, week, and staff-column. Switch with one click. The same data, surfaced the way you think about it.

Recurring bookings, in one wizard.

Bulk-create a customer's next 6 months in 30 seconds. Cap, skip, shift — without re-creating each one.

Conflicts caught before they happen.

Staff double-book, customer overlap, outside business hours, closed days — flagged at the moment of booking.

Multiple views

Day, week, and staff-column views. Same data, different lens.

Some days you need the wide-angle. Some days you need to see exactly who's free at 2:30 PM. The calendar flips between views with one click, in sync with the public booking page in real-time.

  • Day view
  • Week view
  • Staff-column view
  • Live sync
  • Drag-and-drop reschedule
Calendar month view — bookings color-coded across the month, switch between day, week, and staff-column views
Recurring

A wizard for "every 4 weeks for the next 6 months."

The most loyal customers come on a fixed cadence. Pick a customer + pet + service, set "every 4 weeks for 8 occurrences", fix any conflicts inline, and create them all in one transaction.

  • Customer & pet pre-filled
  • Configurable cadence
  • Up to 26 occurrences per series
  • Pre-create conflict review
  • Per-occurrence actions
Recurring booking wizard — pick a customer, pet, service, and cadence; create up to 26 occurrences in one transaction
Block time

Carve out time for what's not a booking.

Lunch breaks, training, equipment maintenance, deep-clean, no-shows-being-handled. Block time at the calendar level — staff-wide or per-staff — and the public booking page respects it automatically.

  • Block specific staff or all staff
  • Recurring blocks
  • One-off blocks
  • Public booking respects it
  • Visible on every calendar view
Block time on the calendar — staff lunches, training, deep cleans hidden from public booking
Approvals

Booking approval workflow. Yours to enable.

Some salons confirm every booking by hand. Some auto-confirm everything. Some only require approval for new customers. Configure the rule once — the rest of the system handles it the same way.

  • Per-org approval mode
  • Pending bookings dashboard
  • One-click approve / reject
  • Customer notified at every status change
Booking approval queue — pending bookings dashboard with one-click approve or reject
Conflict detection

We know when "available" actually means "available."

Staff is "free" only if no overlapping booking, the salon is open, no block time, they're scheduled, and the customer isn't double-booked. The calendar runs all those checks at every booking and reschedule.

  • Staff double-book detection
  • Customer overlap detection
  • Outside-business-hours warning
  • Closed-day enforcement
  • Buffer-time aware
Conflict detection — calendar surfaces double-bookings, overlaps, and out-of-hours conflicts before commit
Reassign

Reassign, reschedule, requeue — everything stays in sync.

A staff member calls in sick. Reassign in one click — availability is checked, the customer is auto-notified on their preferred channel, and the booking timeline records the change.

  • One-click staff reassignment
  • Customer auto-notification
  • Audit trail
  • "Any staff" bookings
Reassign and reschedule a booking — availability checked, customer auto-notified, timeline logged

Stop running the day from sticky notes.

Recurring bookings alone saved my front-desk an hour every Monday morning. The conflict detection has caught at least two would-be double-bookings a week since we switched.
M
Mike
Salon owner
8 in 30s
bookings created via the recurring wizard
0
double-bookings since switching
1 hr/wk
saved on rescheduling logistics

* Illustrative. Real customer metrics replace these before publish.

A scheduler that knows it's a grooming business.

CapabilityGeneric schedulerThePetsMonk
Staff-column view with multiple groomers
Recurring booking wizard (multi-occurrence)
Per-pet service-duration awareness
Block time per staff with public-page sync
Approval workflow for new bookings

Frequently asked questions

Can I see all my staff side-by-side on the calendar?

Yes. The staff-column view shows each groomer in their own lane with all their bookings, blocks, and gaps visible at once. Switch from day or week view with one click.

How do I create recurring appointments for a regular customer?

Use the recurring booking wizard from the customer detail page. Pick the pet, service, staff (optional), starting date, cadence (every N weeks), and number of occurrences. The system generates the full schedule, flags any conflicts, and creates all bookings in one transaction.

Can I block time for things that aren't customer bookings?

Yes. Block time supports recurring blocks (every Monday 9-10 AM team meeting) and one-off blocks (Tuesday all-day deep clean). Blocks can be salon-wide or per-staff, and the public booking page respects them automatically.

What if a booking conflicts with an existing one?

The system checks for staff double-bookings, customer overlaps, outside-hours, and closed-day conflicts the moment you try to create or reschedule a booking. Conflicts are surfaced before commit, with the conflicting booking highlighted.

Can I require approval before bookings are confirmed?

Yes. Configure approval mode at the org level — auto-confirm everything, require manual review for all new bookings, or hybrid (only new customers need approval). Pending bookings appear in a dedicated dashboard for one-click approve/reject.

What happens when I reassign a booking to a different staff member?

The new staff member's availability is checked, the booking is moved, the customer is auto-notified on their preferred channel (SMS, WhatsApp, or email), and the change is logged on the booking timeline for audit purposes.

The calendar that runs the salon, not just shows it.

Free forever. No credit card. Cancel anytime.

Losing customers on Google?

Run audit