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
- 1Go to Settings → Business profile (
/app/settings/business). - 2In Online booking, tick Accept bookings at /book/<slug>.
- 3Choose a Slot size (every 10 to 60 minutes) and a Minimum notice (None up to 2 days).
- 4In Settings → Services & pricing, keep Bookable online ticked for services customers can choose. Unticked services show as "in-store only".
- 5Check your opening hours in Branches. Days without hours are greyed out for customers.
What your customer sees
- 1Choose a location (only if you have more than one branch).
- 2What does your pet need? They pick a service, plus any add-ons.
- 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.
- 4Your details: name, mobile number, email, the address for doorstep visits, and pet details (name, species, breed, size, coat type, notes).
- 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.