Skip to content

Take bookings online with your booking page

Share your /book page so pet parents can request appointments and stays 24/7, see the real price, pay a deposit or join the waitlist, then confirm their requests from the calendar.

Updated 2026-10-03


Every business gets a public booking page at /book/<your-slug>. Customers don't need an account or an app.

Who can do this: Owner, Admin and Manager can change the online booking settings. Only Owner and Admin can edit opening hours, which live under Branches. Anyone with "Create / edit bookings" can confirm requests.

Switch it on

  1. 1Go to Settings → Business profile (/app/settings/business).
  2. 2In Online booking, tick Accept bookings at /book/<slug>.
  3. 3Choose a Slot size (every 10 to 60 minutes) and a Minimum notice (None up to 2 days).
  4. 4In Settings → Services & pricing, keep Bookable online ticked for services customers can choose. Unticked services show as "in-store only".
  5. 5Check your opening hours in Branches. Days without hours are greyed out for customers.

What your customer sees

  1. 1Choose a location (only if you have more than one branch).
  2. 2What does your pet need? They pick a service, plus any add-ons.
  3. 3Pick a date & time: they choose a day in the next 60 days (scroll the date strip sideways), then a time under Morning, Afternoon or Evening. If several staff are available they can pick a Preferred staff or leave Anyone available. For overnight stays they set How many nights? and choose a drop-off time. Pick-up is the same time after the last night.
  4. 4Your details: name, mobile number, email, the address for doorstep visits, and pet details (name, species, breed, size, coat type, notes).
  5. 5Review & confirm, then Confirm booking. They get a reference code and an Add to calendar file.

Prices, deposits and the waitlist

  • Real prices. Before a time is picked, services show their normal "from" price. Once the customer picks a slot, the page shows the price for that day, with the normal price struck through and the reason (for example "Festive peak +20%") when a pricing rule applies, and the Total.
  • Deposit. When the chosen services ask for a deposit and your policy covers online bookings, the page shows Deposit to pay now. After confirming, the customer sees "Almost there — pay the … deposit to confirm" with a Pay deposit button. The booking stays requested until the deposit is paid. Online payment needs Razorpay or Stripe connected.
  • Cancellation policy. When a chosen service has a cancellation fee, the review step tells the customer how long they can cancel free of charge and what the fee is after that.
  • Waitlist. When a day has no free slots, the customer sees Join the waitlist for this day. They choose how flexible they are (for example ± 2 days, which covers the days before and after) and a time of day, and get a WhatsApp message the moment a matching slot opens.

More detail: what pet parents see: prices, deposits and offers, take a deposit to confirm bookings and how the waitlist fills cancelled slots.

When a request arrives

  • It appears on your calendar as Pending with the source "Online", and you get a "New online booking" notification in the bell at the top of the app.
  • Customers are matched by phone number, and pets by name. New ones are created automatically.
  • If they chose "Anyone", the first free bookable staff member with a service role (Groomer, Veterinarian, Caretaker, Staff, Manager or Owner) is assigned. Admin and Front desk are never booked online. Stays get the first free kennel, suite or cattery room.
  • To accept a request, open the booking and click Confirm. The "Booking confirmed" alert is queued for the customer by itself: it sends automatically if WhatsApp is connected, and otherwise waits in the Outbox for a one-tap send.
  • A request with a deposit shows a currency sign on the calendar until it is paid. If Confirm the booking automatically when the deposit is paid is ticked in Settings → Booking policies, the booking confirms itself when the money arrives.
  • A waitlist request appears on the Waitlist page in the Waiting tab, marked Online, and you get a "New waitlist request" notification.

Slot rules and limits

  • Times start at opening time and repeat every slot size. The whole service must finish before closing.
  • Times inside the minimum notice period aren't offered.
  • A slot needs a staff member who is marked as bookable, has no overlapping booking and has no approved time off on any day the slot touches (in your business's time zone).
  • Each phone number can send at most 5 online requests per hour.
  • Customers can pick up to 8 services and up to 60 nights.
  • If every kennel is full, the customer is asked to try different dates.
  • Prices follow size-based pricing when the customer gives a size, plus your peak and discount rules for the day. Apart from any deposit, customers pay at the visit or from a pay link you send them.
  • A customer can have up to three open waitlist requests at a time.
  • Once booked, the customer manages everything from their private link: the check-in code, change requests, deposits and invoices. See what pet parents see on their link.
Tip: The page also has a Have a question? form. Those messages go to Enquiries.