Skip to main content

Services FAQ

Each answer names the tab a setting sits on. To open a saved service, open Services, select Manage on the service, then Manage Service, and choose the tab.

General questions

How many services should I create?

Start with your core offerings, 5 to 15 services, and add more later. Too few and customers cannot find what they need. Too many is overwhelming, confusing and hard to manage. Aim for clear options that cover your main offerings:

  • Start with the essential services

  • Add variants when you need them, such as sizes or service levels

  • Use add-ons for optional extras

  • Group related services in categories

Can I edit services after they're created?

Yes. Every setting except the service type can be changed at any time. Before You Publish sorts each change by the bookings it reaches:

  • Only applies to new bookings: the price, "from" pricing, duration, multi-pet rates, stay pricing, team members and resources, the times customers see and the eligibility rules. Booked appointments keep what they were booked with

  • Applies to all appointments: the automatic actions, Pre-hold funds, reminders, booking update messages, the pre-appointment message and the cancellation policy, including on appointments already booked

  • Takes effect straight away: changes not tied to appointments, such as the name and description

What happens to existing appointments when I change a service?

Booked appointments keep their price, duration, team member and resource. Only new bookings use the new values. Changes listed under Applies to all appointments in Before You Publish, such as the automatic actions, reminders and the cancellation policy, also reach appointments already booked.

If you change a service's price from $100 to $110, every appointment already booked keeps the $100 price, and customers who booked at the old rate are not affected. Only appointments created after the change use the $110 rate. To change one booking, edit its price on the booking's invoice. To move many upcoming bookings to your current prices, use Update Existing Bookings in Pricing Assistant.

Can I delete a service?

Only a service nothing has ever used. If a service has appointments, packages, courses or course templates, or another service names it as a prerequisite or pairs an add-on with it, archive it instead, or switch off its online booking. Switching off online booking keeps the history and reporting, hides the service from your booking page, lets your team still book it, and can be switched back on at any time. See How do I delete a service vs disable it?

How do I delete a service vs disable it?

These are two different actions with very different outcomes. Disabling hides the service from online booking and keeps everything else. Deleting removes it for good.

To disable a service:

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Booking Settings and, under Self-Service Booking, switch off Online booking.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

The service is hidden from your booking page, and customers cannot see or book it online. Your team can still book it, all history, reporting and existing appointments are kept, and you can switch online booking back on at any time.

To archive or delete a service:

  1. Open Services, select Manage on the service, then Manage Service.

  2. At the foot of the service's summary, select Delete Service.

  3. Choose Archive, marked Recommended, or Permanently Delete.

  4. For Archive, tick the box that starts I understand this will archive. For Permanently Delete, type DELETE and tick I understand this action cannot be undone.

  5. Select Archive Service or Delete Service.

Permanently Delete is offered only when nothing has used the service. While appointments that are not yet paid or cancelled still use it, the link reads Archive Service and lists those appointments to resolve first. If an active package includes the service, Petboost asks you to resolve that first too. To archive or delete several services at once, see Archive or delete many services.

Scenario

Action

Seasonal service, out of season

Switch off online booking

Service you no longer offer but has history

Switch off online booking

Duplicate service created by mistake, never used

Delete

Test service with no bookings

Delete

Phasing out a service gradually

Switch off online booking

Tip: If in doubt, switch off online booking rather than delete. You lose nothing by switching it off, but deletion is permanent.

How do I control whether a service is visible to customers?

Online booking, under Self-Service Booking on the service's Booking Settings tab, is the only visibility control. With it on, the service appears on your booking page and customers can book it online, and your team can book it too. With it off, the service is hidden from your booking page and only your team can create appointments for it, which suits VIP services, internal-only services and services you are still developing.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Booking Settings and, under Self-Service Booking, switch Online booking on to show the service or off to hide it.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

A service with online booking off shows a grey Draft badge beside its name, and a green Published badge once it is on. Your team can book every service as soon as it is created: online booking only controls what customers see. Keep online booking off while you are still configuring a service, for staff-only or invite-only services, for seasonal services out of season, and for services that need a consultation before booking.

Can I change the order of services on the booking page?

Yes.

  1. Open Services, open the settings menu and select Reorder.

  2. Drag the services into place.

  3. Select Done.

Can I hide a service from online booking but keep it for internal use?

Yes. With online booking off, a service becomes internal-only.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Booking Settings and, under Self-Service Booking, switch off Online booking.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

What stays the same:

  • Your team can book it from Appointments or the New Appointment quick action

  • Bookings appear on your schedule

  • Invoicing, payments and receipts work normally

  • Confirmations and reminders still send

  • Reporting and revenue tracking continue as usual

  • Resource and capacity management still apply

What changes: the service is hidden from your booking page, and customers cannot see or book it online.

Common uses are boarding with flexible handover times agreed one customer at a time, VIP or invite-only services, services that need a phone consultation before booking, services you are testing before you offer them to everyone, and seasonal services out of season. For a full walkthrough, see Internal-Only Services.

How do I copy settings from one service to create a similar one?

To start a new service from an existing one, such as the next size of the same groom, select Clone This Service on the service's summary, or Clone from another service on Basic Info when you create a service. To copy one section's settings onto services you already have, use Copy settings:

  1. Open Services, select Manage on the service to copy from, then Manage Service.

  2. Choose the section, such as Pricing & Payments, and select Copy settings beside its name.

  3. On Select Fields & Services, tick the fields to copy and choose the Target Services.

  4. Select Review Changes.

  5. On Review & Confirm, check the changes, then select Copy Settings to and the number of services.

Only the ticked fields are overwritten. Copy settings is on every section except Notes Templates, Advanced and Appointments, so it can copy the base price and "from" pricing, the duration and buffer time, booking rules such as the notice period, team member and resource assignments, eligibility rules such as weight, age and breed, and the automatic actions. Multi-pet rates and stay rate tiers are not copied: set them on each service.

Copying suits size variants, such as Small, Medium, Large and X-Large of the same service, tier variants such as Bronze, Silver and Gold, a new service that shares most settings with an existing one, and seasonal services with minor changes. After copying, change what differs: the name, including the variant, such as "Full Groom (Large)", the price, the duration and the weight restriction.

Service types

What's the difference between Initial and Regular services?

An Initial service is a first-time service for new customers, such as an assessment or introduction. It usually takes longer and can be priced differently. A pet can book it once: while it holds an active booking of it, the booking form shows Already Booked on it, and a cancelled or declined first visit frees it again. An Initial service does not block anything by itself. A Regular or Stay service asks for it first when it names it under Service Prerequisite, and an Initial service cannot be booked as a recurring series.

A Regular service is a standard, repeatable service, booked again and again, with normal duration and pricing. Most services are Regular. Use Regular for 1:1 training. Do not use it for puppy school, scentwork or a group class, which are Courses.

What's the difference between Initial, Regular, and Add-on services?

On Services you create four types: Initial, Regular, Stay and Add-on. The three most often confused are:

Type

Purpose

Can be booked alone?

Typical use

Initial

First-visit gatekeeping

Yes

Daycare assessment, grooming consultation, boarding trial

Regular

Core repeatable appointments

Yes

Full groom, group walk, 1:1 training, daycare

Add-on

Optional extras that enhance a main service

No (must attach to a parent service)

Nail trim, teeth brushing, medication admin, pet taxi

An Initial service gates a Regular or Stay service that names it under Service Prerequisite: until the pet meets it, the pet cannot book that service. This is tracked per pet, not per customer. For example, a Daycare Assessment must be completed before a pet can book Full Day Daycare.

Regular services are your core appointment types. They can be booked repeatedly and support fixed or "from" pricing, multi-pet rates and recurring bookings.

Add-on services cannot be booked on their own. Customers see them in the booking form after they choose a main service.

The other types:

  • Stay: overnight or multi-day boarding, priced per night, per day or per 24-hour period, with check-in and check-out

  • Package: a prepaid bundle of credits, set up on Packages rather than as a service

  • Course: not a type you pick on Services. Puppy school, scentwork and group classes are created on Courses

For full details, see the Service Types Guide.

Should I create a service for puppy school, scentwork, or a group class?

No. Those are courses.

  1. Open Courses and select New, then New Course Template.

  2. Select New, then Publish New Course.

  3. Enrol pets with New, then Enrol pet(s), or open the course card and select Manage, then Enrol Pet.

Do not use New > New Service on Services. A Regular service created by hand is not a course, and the New Appointment form does not list courses.

Use a Regular service for a single appointment, including 1:1 training. See Courses versus services.

When should I use Add-on services?

Use add-ons for optional extras that cannot be booked alone. Customers add them in the booking form after they choose a main service.

Good add-ons:

  • Nail trim, with grooming

  • Teeth brushing, with a bath

  • Blueberry facial, with grooming

  • De-shedding treatment, with grooming

  • Flea treatment, with grooming

  • Medication administration, with daycare or boarding

  • Extra playtime, with daycare

  • Photo updates, with boarding

  • Pet taxi pickup or drop-off, with any service

  • Feed dinner at home, with a drop-off

These should be Regular services instead:

  • A standalone nail trim

  • A quick bath that can be booked alone

  • A drop-in daycare visit

If you want an extra both ways, standalone and as an extra, create two services. Keep the existing Add-on, for example Nail Clip, so it still appears during a groom. Create a new Regular service, for example Drop in Nail Clip, with the same price, duration, category and online booking setting, and publish it. Clients can book the Regular on its own and still add the Add-on while they are there. The service type cannot be changed after you create the service, so do not try to convert the Add-on into a Regular.

See the Add-Ons Guide for set-up steps.

How do add-ons appear to customers?

After choosing a main service, such as a Full Groom, customers see the add-ons that go with it and tap to add them. The price updates as they do. They get two chances:

  1. On the Pets & Services step, under Add Extras, once the main service is chosen

  2. On Review & Terms, where Add Extras shows again before they confirm

On a stay booking the heading reads Upgrade Their Stay.

If a business hides prices until review, an add-on whose price is hidden shows no price before Review & Terms, and the total appears there. See Hide prices or services before booking.

How do I know if an appointment has add-ons?

On the calendar, appointments with add-ons show the add-ons icon, and the calendar's Has Add-ons filter shows only those. Mission Control cards name each add-on. Open the appointment and select the Add-ons badge to see each pet's add-ons.

Can I add add-ons to an appointment after it's booked?

Yes, until the invoice is paid, for example when a customer asks for something extra at drop-off.

  1. Open the booking from Appointments.

  2. On the invoice, select Add Item for the pet.

  3. Choose the add-on from your services.

  4. Under Notify customer?, choose Send notification or Update silently.

  5. Select Save Changes.

You can also select Manage, then Edit, on the booking and change its extras there.

My add-on services aren't saving properly

Work through these checks in order:

  1. Check the type. It shows as a badge beside the service's name and must read Add-on. The type cannot be changed after creation, so if it is wrong, create a new service with Add-on (extras) as its Service Type.

  2. Check the pairing. By default an add-on shows with every service. If Only Show With Certain Services is on under Add-on Pairing on the add-on's Who Can Book tab, the add-on stays hidden online unless one of the picked services is booked for the same pet.

  3. Check the price. Enter a price, even 0 for a complimentary extra. On Duration & Timing, leave Add extra time with this add-on off unless the extra needs time on top of the main service.

  4. Check that you published. Changes wait under Pending Changes until you select Publish Changes, tick the box in Before You Publish, then select Publish Changes. Unpublished changes do not reach your booking page.

  5. Check online booking. Pet owners see an add-on only when Online booking is on for it, on its Booking Settings tab.

  6. Check your browser. Hard-refresh the page, with Ctrl+Shift+R on Windows or Cmd+Shift+R on a Mac, or try a private window to rule out cached data.

An add-on takes its team member and resource from the main service, so it offers only Optional and Not used under Team & Resources and never needs its own team member to appear.

If the issue persists after all these checks, contact Petboost support with the add-on's name, the main services it should appear with, and a screenshot of the add-on's tabs.

What's the Stay service type for?

Stay is for overnight or multi-day services, such as boarding by the night or extended daycare over several days. Its duration is measured in days, not hours, and it brings:

  • Pricing per night, per day or per 24-hour period

  • Calendar blocking across several days

  • Check-in and check-out windows

How do I set up stay/overnight services?

Stay services are built for overnight boarding and multi-day stays. They handle check-in and check-out times, nightly or daily pricing, capacity across every night of the stay, and optional transport.

  1. Open Services, select New, then New Service.

  2. On Basic Info, choose Stay under Service Type, and give it a clear name, such as Overnight Boarding, VIP Suite or Extended Daycare Stay.

  3. On Pricing & Timing, choose the Pricing Mode and enter the rate.

  4. Complete the remaining steps and select Create Service.

The Pricing Mode, which you can change later on the service's Pricing & Payments tab, is one of:

  • Number of nights: enter Rate per night and, if you take same-day stays, Daycare rate (same-day stays)

  • Number of days: enter Standard Daily Rate. Every calendar day is charged, arrival and departure days both

  • Duration-based: bills 24-hour periods from check-in, with optional short-stay and spillover rates

Any mode can add Extended Stay Discounts, so longer stays cost less. If you do not pick a mode, the service uses Duration-based. See the Service Pricing Guide.

Then set the check-in and check-out windows:

  1. Open Services, select Manage on the stay, then Manage Service.

  2. Open Duration & Timing and find Check-in & Check-out Windows.

  3. Set From and Until on each side. The same value in both locks the pet owner's picker to that minute. Leave a field empty for no restriction on that edge.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

New Stay, for your team, pre-fills the windows, and they stay editable. Windows do not add a late fee. See Stay Check-in and Check-out Windows.

For capacity, assign the pens or rooms the stay uses as resources on its Team & Resources tab. When a pet books a multi-night stay, Petboost checks capacity for every night, and if any single night is full, the booking cannot go ahead. A stay uses resources, not team members.

Create add-ons for boarding extras, such as medication administration, an extra playtime session, a groom on departure day, photo or video updates, or a special diet meal. For first-time boarders, create a Boarding Trial Night Initial service and make it the prerequisite of your longer stays.

How do I set up service packages vs individual services?

Individual services are standalone appointments booked and paid for one at a time. Packages are prepaid bundles of credits sold at a volume discount.

Use individual services for new customers trying your services, one-off or infrequent appointments, and services whose price changes each visit. Use packages for regular customers who book the same service again and again, when you want to encourage commitment and repeat bookings, to have the money before the services are delivered, and to reward loyal customers with a volume discount.

  1. Open Packages, select New, then New Package.

  2. On Basic Info, enter the Package Name.

  3. On Services & Quantity, choose the Services the credits can be spent on, choose Shared pool under Credit Allocation, and set Number of Sessions, for example 10 grooms.

  4. On Pricing & Settings, enter the Package Price, for example $1,150 for 10 grooms that cost $130 each, a $150 saving.

  5. On Review & Publish, select Create Package.

With Yes - publish for purchasing, customers can buy the package on your booking page at any hour. Each purchase shows as a card of stamps, one per credit, and each booking of a covered service spends one credit per pet. Credits are held on the owner's account, so eligible pets in the same family share them. For full details, see Getting Started with Packages.

Pricing

For complete pricing documentation, including stay pricing examples, see the Service Pricing Guide.

Should I use fixed or variable pricing?

Use a fixed price when the service cost is consistent, delivery is standardised and customers expect a set price, such as group classes, standard walks and daycare.

Use a "from" price, with Display as "from" price on the service's Pricing & Payments tab, when the final cost depends on what you find during the service, such as the pet's size, coat condition or the time the service takes, and you need the flexibility to adjust it. Grooming, training and complex services are typical.

How do I handle different prices for different dog sizes?

The recommended option is a separate service for each size:

Service

Price

Duration

Full Groom (Small)

$130.00

1h 15m

Full Groom (Medium)

$145.00

1h 30m

Full Groom (Large)

$180.00

2h

Full Groom (X-Large)

$245.00

2h 30m

Separate services give clear pricing, an accurate duration for each size and better eligibility control. The other option is one service with a "from" price, such as Full Groom from $130.00 with a 2h duration, adjusted on each booking. That means fewer services to manage and more flexibility.

Use separate services when price and duration differ a lot. You can then set a weight restriction on each size so only pets of the right size can book, such as 0 to 10kg on Full Groom (Small) and 10.01 to 20kg on Full Groom (Medium). To set up the sizes quickly, create the first one, then create each other size with Clone This Service on its summary and change the name, price, duration and weight restriction. See Price each size as its own service.

How do I set up different service tiers (e.g., Gold, Silver, Bronze)?

Create a separate service for each tier, with clear naming and a clear difference in value:

Service

Price

What's included

Full Groom - Bronze

$80.00

Basic bath and dry, standard clip, nail trim

Full Groom - Silver

$120.00

Premium shampoo and conditioner, breed-standard styling, nail trim and ear cleaning, cologne finish

Full Groom - Gold

$160.00

Luxury spa bath with skin treatment, show-quality styling, full nail, ear and teeth care, cologne and bow or bandana, photo session

Set-up tips:

  • Include the tier in the service name

  • Use a Value Feature Label, such as Best Value or Premium

  • List what each tier includes in its Key Features

  • Keep the price gaps meaningful but fair

  • Give higher tiers a longer duration when they take longer

Put the tiers in one service category, so customers can compare them on your booking page.

Is there a way to bulk add a 5% increase on all prices?

Yes. Use Pricing Assistant, which is on the settings menu of Services.

  1. Open Pricing Assistant and select Get Started on Percentage.

  2. Enter 5 in Percentage.

  3. Under Rounding, set Round to nearest and Rounding direction.

  4. Optional: narrow the services under Filter services.

  5. Select Preview Changes, check the new prices, then select Final Review.

  6. If existing bookings are affected, choose New bookings only, Notify customers and update or I will handle this myself.

  7. Tick the box under Before you apply, select Apply with the number of changes, then Yes, apply changes.

Full steps for the other wizards: Pricing Assistant.

How do I bulk update multiple services at once?

Bulk Update writes the same values onto every service you select.

  1. Open Services and tick the checkbox on each service.

  2. Select Bulk Update.

  3. On Bulk Update Services, select a service type on Type, then Select Services.

  4. On Services, tick the services, then select Choose Fields.

  5. On Fields, tick each field and set its value.

  6. Select Review Changes.

  7. On Confirm, select Apply to and the number of services.

If the selected services already share one type, the dialog opens on Fields. You can also open Bulk Update Services from the settings menu on Services.

Its fields come from Basic Info, Pricing & Payments, Duration & Timing, Team Members & Resources, Booking Settings, including online booking, Automatic Actions, Notifications, Policies & Paperwork, Fields & Forms and Eligibility & Restrictions. Multi-pet rates and stay rate tiers are not included. To raise or lower prices by an amount or a percentage, use Pricing Assistant. To rename services, see Can I change service names in bulk?

Filter the list by category first to select related services quickly, and review the changes before you confirm, because they apply to every selected service. A price change reaches new bookings only: booked appointments keep their confirmed price. For different values on each service, edit the services one at a time or use Bulk Edit Grid.

Can I change service names in bulk?

Yes, with Bulk Edit Grid on a desktop or laptop. Bulk Update cannot change names.

  1. Open Services on a desktop or laptop and open the settings menu.

  2. Select Bulk Edit Grid.

  3. Edit Service Name in each row you want to change.

  4. Select Publish Changes.

  5. Check the services listed under Publish, then select Publish with the number of changes.

  6. Select Done.

Full steps: Edit many services in a grid. To set the same field on many services (not names), see Update many services at once.

Can I collect payment upfront before an appointment?

Yes. Petboost offers a deposit and card on file with pre-authorisation, and you choose which one applies to each service.

A deposit is set as a business default under Deposits on Settings > Pricing & Payments, each service can override it on its own Pricing & Payments tab, and one customer can override both on the Settings & Overrides tab of their profile. There are three modes:

  • Pre-pay in Full charges 100% of the booking total when the customer books, including any booking fee you pass on to them

  • Partial deposit charges a percentage of the booking total (5% to 95%, in 5% increments) or a fixed dollar amount, plus any booking fee you pass on. For 100%, use Pre-pay in Full

  • No deposit is a per-service or per-customer override, so one service or one customer can opt out of a deposit

The amount paid up front reduces the balance owed, so only the remainder is charged at the end, or at check-in when the service takes Pay on Arrival.

When the pet owner books online, Petboost takes the deposit at that moment. They must have a card on file and the charge must succeed, or the booking is refused.

When you create the booking yourself, the form asks Choose how to take the deposit before you create it. Card on File is already selected when they have one, and that charges the card as you create the booking. Choose Secure Payment Link, or Request card when they have no card and a mobile number, and the booking stays Pending with the deposit still due. Nothing is marked paid until they pay the link or you take the deposit. Cash, Bank Transfer and Other EFTPOS mark the deposit paid as you create it.

A booking already at Pending shows a blue Deposit due banner:

  1. If the owner has since added a card, select Take and the amount on the banner to charge it.

  2. If they still have no card, select Send card request to text them the add-card link, then take the deposit once it is saved. Send card request is hidden when the owner has no mobile number.

  3. To confirm it without a payment, select Accept without deposit. The rest stays on the invoice, and the deposit is not marked paid.

When the owner books several dates in one pass, Petboost takes the deposit for each date, not one deposit for the set. Recurring bookings do not take a deposit.

If you decline the booking request, the deposit is refunded in full. If the customer cancels later than your cancellation period allows, you keep your cancellation fee out of the deposit already paid and the rest is refunded: the fee percentage of the deposit, or the fixed amount up to the whole deposit. Holiday, weekday and attribute pricing charged with the deposit count towards it. A booking fee passed on to the customer is refunded in full. Refunds are issued automatically, and the customer is refunded in full. Banks still take 5-10 business days to show the money back on their card, and Stripe does not return its own processing fee on the original charge to you.

Card on file with pre-authorisation charges nothing up front:

  • The customer saves their card securely when they book

  • 72 hours before the appointment, a temporary hold verifies the card and reserves the funds without charging them

  • The hold releases automatically if the customer cancels, so there is no refund to make

  • Released funds return to the customer's card in 30 minutes to 24 hours, not the 5-10 business days a deposit refund takes

Use a deposit when you need money committed before the appointment: peak-season boarding, high-value grooming, new customers with no history, or slots you cannot refill at short notice. Use Pre-pay in Full when the entire booking amount needs protecting. Use pre-authorisation when your concern is no-shows rather than cash up front: nothing is charged, so a cancellation releases the hold in 30 minutes to 24 hours instead of a 5-10 business day refund.

Only one applies to a booking. If a deposit is taken, Petboost does not also pre-authorise the balance on top of it. For high-value or boarding bookings, combine either with a longer cancellation period, such as 72 hours or more, to protect you against last-minute cancellations.

Can I require upfront payment for specific services?

Yes. Deposits and pre-authorisation are both set per service, so one service can require payment up front while the rest do not.

To give a service its own deposit:

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Pricing & Payments and switch on Deposit to override the business default.

  3. Choose Pre-pay in Full, Partial deposit (a percentage from 5% to 95% in 5% increments, or a fixed dollar amount), or No deposit.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

The badge beside the setting shows whether the service is Following business or has its Own value, and opens to show the business default without leaving the service.

To pre-authorise a service's bookings:

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Pricing & Payments and leave Allow booking without payment method off, so customers add a card when they book online.

  3. Switch on Pre-hold funds on the same tab.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

How this suits different services:

  • Boarding and high-value services: take a Partial deposit or Pre-pay in Full when they book, and set a longer cancellation period, such as 72 hours or more

  • Standard services: use card on file with Pre-hold funds, so nothing is charged until after the appointment, or card on file alone if you only need to be able to charge at the end

  • Group classes and courses: use packages for payment up front, where the customer pays the full bundle price at purchase, or set a deposit on the course template, which offers the same three modes

  • Peak holiday bookings: use Pre-pay in Full, so the whole booking amount is committed rather than part of it

Can I set seasonal pricing for services?

Yes. You set three kinds of date-based rate and Petboost charges them automatically:

  • A public holiday rate: one rate for every holiday, or a different rate, or none, on any individual holiday

  • A weekday rate, such as every Saturday

  • A date-range rate, such as school holidays or Christmas week

All three are set in one place, Holiday & weekend rates on Settings > Pricing & Payments. A service's Pricing & Payments tab shows which rates it is charged.

Each rate is a percentage or a fixed amount, carries a label in your own words, and can apply to every service or only the services you select. Stay services can be selected. Stays charge the rate per night, and the checkout night is never charged.

While they book, pet owners see the marked dates on Regular and Stay date pickers, the rate wording under the grid (and your label when you advertise it), and the named lines plus the same total on the stay date step and at review.

You do not need a separate seasonal service, a manual price change or an add-on to charge these rates. See Holiday and weekday pricing and Business hours.

How do I offer package pricing or discounts?

For prepaid bundles, use Packages. For example, next to a Single Training Session at $85.00, sell a 5-session training package at $400.00, saving $25, and a 10-session package at $750.00, saving $100. See How do I set up service packages vs individual services?

For a one-off discount, change the price or the Discount on the service line of the booking's invoice. For money off that customers type when they book online, or a deal that applies by itself on chosen days, create a code under Discount codes in the sidebar under What you sell. Discount codes are being switched on business by business. If you do not see Discount codes there, ask us in chat.

Duration & scheduling

How do I set the right service duration?

The duration should include the hands-on service time, minor variations and typical delays, and the time spent within the appointment. Leave out setup and clean-up, which buffer time covers, extreme cases, and travel time unless it is a mobile service. Think of the duration as the average service time plus a small margin, and of buffer time as the setup before plus the clean-up after. A groom with a 1h 30m duration and 15 minutes of buffer time blocks 1h 45m on the calendar.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and, under Service Duration, set the Service Duration.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

What's the difference between duration and buffer time?

Set buffer time under Buffer Time on the service's Duration & Timing tab, set as Buffer Time Before and Buffer Time After.

Service duration

Buffer time

What it is

The time the appointment takes

Extra time before or after the appointment

What it covers

The service itself

Setup, clean-up and the change-over to the next appointment

Customer sees it

Yes, as the appointment length

No

On the calendar

Blocked

Blocked, which prevents back-to-back conflicts

A Full Groom with a 2-hour duration, 15 minutes of Buffer Time Before and 15 minutes of Buffer Time After blocks 2h 30m on the calendar, and the customer sees 2 hours.

How do I set buffer time between appointments?

Buffer time adds a gap before or after each appointment for setup, clean-up or the change-over. Customers do not see it, and it prevents back-to-back scheduling conflicts.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and switch on Advanced options.

  3. Under Buffer Time, select Set Custom Duration for Buffer Time Before, then choose the time needed before the appointment starts, for example for check-in or preparing equipment. Without a custom duration, the service uses the business default.

  4. Do the same for Buffer Time After: the time needed after the appointment ends, for example for clean-up, notes or getting ready for the next pet.

  5. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Petboost adds the buffer time to the calendar block. With 15 minutes before, a 2-hour service and 15 minutes after, the calendar blocks 2h 30m and the customer sees "2 hours".

Service type

Buffer Time Before

Buffer Time After

Standard grooming

15 min

15 min

Complex grooming

15 min

30 min

Dog walking

0 min

10 min

Group classes

15 min

15 min

Daycare (check-in)

15 min

15 min

Boarding (turnover)

30 min

45 min

Tip: If your appointments often run over time, increase Buffer Time After rather than the service duration. Time reporting stays accurate and the schedule stays realistic.

Why are my appointments running over time?

Common causes are a service duration set too short, too little buffer time, unexpected complications and a team member running behind. To fix it:

  • Track the real service times for a week

  • Increase the service duration to match

  • Add buffer time for preparation and clean-up

  • Allow for the worst cases you see often

  • Train the team on time management

How do I handle same-day bookings?

Set how much notice customers must give with Booking Notice Period.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and, under Booking Notice, select Set Custom Duration for Booking Notice Period.

  3. Choose the notice, such as 2 hours to allow same-day bookings or 24 hours for next-day bookings only.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Notice

Effect

2 hours

Same-day bookings, at short notice

4 hours

Same-day, with preparation time

24 hours

Next-day bookings only

48 hours

A two-day minimum

A shorter notice period brings more bookings with less preparation time. A longer one brings fewer bookings and better planning.

How do I set a minimum notice period for bookings?

Booking Notice Period controls how much lead time a customer must give when they book, which stops last-minute bookings you cannot fit in.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and find Booking Notice Period under Booking Notice.

  3. Select Set Custom Duration and set the notice. Without it, the service uses the business default.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Notice period

Effect

Suits

2 hours

Same-day bookings allowed

Walk-in style services, dog walking

4 hours

Same-day with preparation time

Grooming, daycare

24 hours

Next-day bookings only

Standard services, most grooming

48 hours

Two-day advance minimum

Complex grooming, training

1 week

A week in advance

Specialist services, boarding

To prevent same-day bookings entirely, set the notice to 24 hours: a customer booking at 9am on Monday can book for Tuesday at the earliest. To allow same-day bookings with reasonable lead time, set it to 2 to 4 hours: a customer booking at 9am can book for 11am or 1pm the same day.

This setting applies per service, so you can allow same-day bookings for dog walking with 2 hours' notice while requiring 48 hours' notice for grooming.

Tip: If last-minute bookings disrupt your schedule, increase the notice period. If you lose bookings because customers want shorter lead times, reduce it.

Team & resource assignment

Do I need to assign team members to every service?

No. Under Team Members on the service's Team & Resources tab, each service is Required, Optional or Not used. Assign team members when the service needs specific skills or certification, when managing staff capacity matters, or when you track individual performance. Choose Optional or Not used when any team member can perform the service, when flexibility matters more than tracking, or for self-service scenarios. With Not used, availability is not checked against your team.

What's the difference between "Required" and "Optional" assignment?

With Required, every appointment for the service must have an assigned team member or resource: Petboost will not create the appointment without one. With Optional, the appointment form does not show Team Member or Resources, and the booking goes ahead without one. On a stay, Room/Kennel still shows, marked Optional. Not used means the service does not involve team members or resources at all.

Service

Team members

Specialised Training

Required, with only certified trainers

General Dog Walking

Optional: the appointment form does not ask for a team member

Can a service require specific team members?

Yes. Assign the qualified team members and choose Required, so only they can deliver the service.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Team & Resources.

  3. Under Team Members, choose Required.

  4. Pick the team members under Eligible Team Members.

  5. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

What this means:

  • Only the assigned team members appear as options when this service is booked

  • An appointment cannot be created without one of these team members

  • Customers booking online see only the available assigned team members, when Customers choose their team member is on under Advanced options on Booking Settings

  • Petboost checks the assigned team members' availability when it works out the bookable times

Use it when only certified groomers can do breed-specific styling, only trained staff can give medication during boarding, only senior trainers can handle behaviour modification sessions, or only staff with a working-with-children check can deliver puppy school.

To leave who delivers the service open, choose Optional or Not used. The appointment form does not ask for a team member.

How do I prevent overbooking grooming tables?

Make each table a resource that takes one pet at a time, and require a table on your grooming services.

  1. Open Resources, select New, then New Resource, and create one resource per grooming table, such as Grooming Table 1, Grooming Table 2 and Grooming Table 3.

  2. On each table's Capacity tab, set Pets at a Time to 1.

  3. Open Services, select Manage on a grooming service, then Manage Service.

  4. Open Team & Resources and, under Resources, choose Required and pick the tables under Eligible Resources.

  5. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Petboost then prevents overbooking on its own: with three tables, at most 3 grooming appointments run at the same time, one per table. See Create a resource.

Booking settings

Should I enable self-service booking?

Yes, for most services. Online booking lets customers book at any hour and cuts phone calls and admin. Keep it off when:

  • The service needs a consultation first

  • You need to review each booking by hand

  • The service is VIP or invite-only

  • You are testing a service before you offer it to everyone

Should I use instant confirmation or manual approval?

Use Instant confirmation, on the service's Booking Settings tab under Online booking, for most services. Use manual approval only for complex services that need special preparation, when you need to check the customer's or pet's suitability, for high-demand slots you manage by hand, and for VIP services.

Manual approval adds admin, slows the customer's confirmation and needs a timely review of every request, and customers left waiting may book elsewhere.

How do I hide a service temporarily?

Switch off Online booking on the service's Booking Settings tab.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Booking Settings and, under Self-Service Booking, switch off Online booking.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

The service is hidden from your booking page and customers cannot see or book it online. Your team can still book it, and you can switch it back on when you are ready. Use it for seasonal services out of season, services being revised or tested, staff training periods, services that are temporarily unavailable, and VIP or invite-only offerings.

There is no separate active, inactive or deactivate switch: online booking is the only visibility control for a service. See Internal-Only Services for managing services without online booking.

Who can book

How do I restrict services by pet weight?

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Who Can Book and, under Pet Eligibility, switch on Weight Restrictions (kg).

  3. Enter the lowest weight in Min weight and the highest in Max weight, such as 10 and 15. Leave one empty for a minimum or maximum only.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

When a pet is booked, Petboost checks its weight and stops the booking if the pet is outside the range, so customers see only the services their pet is eligible for. A pet with no weight recorded may be blocked too.

Can I require vaccination certificates?

Yes.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Policies & Paperwork and switch on Require vaccination certificate.

  3. Optional: switch on Require vaccine review & approval to check each certificate before the booking is confirmed.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

The customer must upload proof before booking, and bookings without valid certificates are refused. Petboost checks each certificate's label and dates, not the document itself, and it does not check which vaccines a certificate covers.

It suits boarding, daycare and group classes, where you would always require it, and grooming, where it is recommended.

How do I offer breed-specific services?

The recommended option is breed rules on the service's Who Can Book tab: allow only specific breeds under Included Breeds, or block breeds under Excluded Breeds, and Petboost enforces them at booking. To add a long list at once, build it in the Breed Browser and paste it into the breed field. For two or three breeds, pick them in the field one at a time.

Other options:

  • Create breed-specific services, such as Poodle Grooming or Double Coat Full Groom, and combine them with breed rules, so customers see only the services their pet is eligible for

  • Restrict by weight as a proxy for size. It is simpler than breed rules and works well with separate Small, Medium and Large services

Multi-pet pricing & discounts

How do multi-pet discounts work?

Multi-pet discounts use a rate per pet for each pet count. When a customer books several pets for the same service, Petboost finds the matching rate and applies it to every pet:

  • With 1 pet, the pet pays the Base Price

  • With 2 pets, the 2-pet rate applies to both pets

  • With 3 or more, the 3+ rate applies to every pet

Trap: The rate you set is the price per pet, not the total. Total = rate per pet x number of pets.

Pets

Rate per pet

Total

Saving

1

$100.00

$100.00

None

2

$85.00

$170.00

$30.00

3

$75.00

$225.00

$75.00

That is a Full Groom with a $100 base price and rates of $85 for 2 pets and $75 for 3 or more.

How do I set up multi-pet discounts?

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Pricing & Payments and switch on Advanced options.

  3. Under Multi-Pet Discount Pricing, select Add Rate. It stays greyed out until the Base Price is above $0.

  4. Set Min Pets and Max Pets, and enter the Per Pet Price, such as $85 for 2 pets.

  5. Select Add Rate again for the next pet count, such as $75 for 3 or more.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

One pet pays the Base Price. Each rate shows its saving as a percentage and an amount, and the rate applies automatically when the pets are booked. With no rates set, Add Multi-Pet Rates adds a suggested 2-pet and 3-pet rate in one go.

Should I offer multi-pet discounts for all services?

Multi-pet discounts suit grooming (standard grooms and baths), dog walking with several dogs together, training sessions and daycare on the same day. They are not recommended for boarding, where each pet takes its own space and resources, for specialised one-on-one services, for medical services, or for services where each pet needs full individual attention.

Do multi-pet discounts work with packages?

Yes. The multi-pet rate is the price per pet before package credits. A pet whose visit uses a package credit pays with the credit instead, so that service line costs $0.

Can I offer different rates per service?

Yes. Each service has its own multi-pet rates:

Service

1 pet

2 pets, per pet

3+ pets, per pet

Full Groom

$100

$85

$75

Basic Bath

$60

$54

$48

Nail Trim

$20

$19

$18

Stay pricing (boarding & multi-day services)

For complete stay pricing documentation with examples, see the Service Pricing Guide.

How does stay pricing work?

Each Stay service bills by one Pricing Mode on Pricing & Payments.

  • Number of nights: midnights crossed × Rate per night. Friday 16:00 to Monday 09:00 is 3 nights. A same-day visit uses Daycare rate (same-day stays) when you set one

  • Number of days: every calendar day the pet is on site, arrival and departure days both charged. Friday to Monday is 4 days

  • Duration-based: hours from check-in to check-out, split into 24-hour periods plus leftover hours

For Duration-based, a stay from Monday 10:00 to Saturday 18:00 is 128 hours: 5 full 24-hour periods and 8 spillover hours. Tiers apply to those periods if you set them. If you do not pick a mode, the service uses Duration-based.

What are the two types of stay tiers?

Extended Stay Discounts work on every mode. They give longer stays a lower rate ("stay longer, save more"), counting 24-hour periods on Duration-based, nights on Number of nights and calendar days on Number of days. For example, "2-7 days @ $73/day" and "7-14 days @ $63/day".

Short-Stay & Spillover Rates work on Duration-based only. They apply to stays under 24 hours, or to the hours left over after full periods. For example, "4-8 hours @ $55" and "8-12 hours @ $65".

How does "stay longer, save more" work?

When a stay reaches a tier's minimum length, that tier's rate unlocks and applies to all the full 24-hour periods.

Tier

Rate

1-2 days

$117/day

2-7 days

$73/day

7-14 days

$63/day

A 5-day stay unlocks the 2-7 days tier at $73/day, so the customer pays 5 x $73 = $365, not $117 for the first 2 days plus $73 for the rest.

The same tiers work on Number of nights and Number of days, counting nights or calendar days. A same-day visit on Number of nights always uses Daycare rate (same-day stays) or Rate per night, never a tier.

What are spillover rates?

Spillover rates price the hours left after the full 24-hour periods. A stay of 6 days and 8 hours charges the 6 full days at the per-day tier rate, such as $73/day x 6 = $438, and the 8 remaining hours at the spillover rate, such as "4-8h @ $55", for a total of $493.

Without spillover rates, those 8 hours would be charged at the full daily rate of $73.

How do I set up a flat rate per night (traditional boarding)?

  1. Open Services, select Manage on the Stay service, then Manage Service.

  2. Open Pricing & Payments and set Pricing Mode to Number of nights.

  3. Enter Rate per night.

  4. Optional: enter Daycare rate (same-day stays) for a check-in and check-out on the same date.

  5. Optional: add Extended Stay Discounts for a lower nightly rate on longer stays.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

To keep Duration-based but charge one flat daily rate, set the base price and skip Extended Stay Discounts, or add one tier that covers all durations.

Why isn't my stay priced per night?

The service is on Duration-based, the default. That mode bills hours, not midnights.

Booking

Number of nights

Hours

Mon 09:00 to Wed 18:00

2

57

Mon 18:00 to Wed 09:00

2

39

Same night count, different hours, and Duration-based charges the difference. Switch Pricing Mode to Number of nights if every one-night stay should cost the same.

What happens if there's a gap in my tier configuration?

If spillover hours fall between tier boundaries, such as when you have 0-8h and 12-24h but not 8-12h, the hours in the gap use the per-day rate instead. Make your spillover tiers cover the whole 0 to 24 hour range with no gaps.

Why am I seeing a "tier misconfiguration" warning?

Tier Configuration Needs Attention appears when a tier crosses the 24-hour boundary, such as a minimum of 12h and a maximum of 2d. Such tiers cause wrong prices. Select Fix Automatically to split the tier into proper short-stay and per-day tiers, or delete the tiers and create them again correctly.

Can early check-in or late check-out affect pricing?

Only when Pricing Mode is Duration-based, where extra hours can add a spillover charge or another 24-hour period.

Number of nights does not add a charge when someone arrives early or leaves late. Check-in and check-out windows restrict the times pet owners can pick, and they do not add a fee. To charge more, add an invoice line or an add-on.

How do I explain stay pricing to customers?

With Number of nights: "We charge $X per night, counted from each midnight you stay."

With Duration-based: "We charge per 24-hour period from check-in. Remaining hours use our partial-day rate."

For more detail, add a pricing table to the service description, create a Boarding Rates page on your website, or include your rates in confirmation emails.

AI writing & marketing features

What is the AI Writing Assistant?

Generate with AI, beside Description and Short Description in the create wizard and beside Short Description and Full Description on a saved service's Basic Info, opens Grazi with a draft written from the service name. The short description is up to 90 characters and the full one up to 250. On a field that already has text, the button reads Improve with AI and rewrites what is there.

  1. Open Services, select New, then New Service.

  2. Enter the Service Name.

  3. Select Generate with AI beside the description field.

  4. Read Grazi's draft, then select Insert to put it in the field.

Enter the service name first, because the draft is written from it and from nothing else. The draft gives you a consistent starting point to review.

Can I edit AI-generated descriptions?

Yes. The draft is a starting point. Review and personalise it, add details only your business knows, and adjust the tone to match your brand before you save.

What are Value Feature Labels?

A Value Feature Label is a short badge, up to 50 characters, shown under the price when a customer opens the service on your Showcase page. Common labels are Most Popular, Best Value, Premium, New, Limited Time and Customer Favourite. It is under Service Features on the service's Basic Info tab, with Advanced options on.

Use labels sparingly, on one or two services per category, and honestly: do not mark everything Most Popular. Keep them up to date and match them to real customer demand.

How do I add Key Features to a service?

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Basic Info and switch on Advanced options.

  3. Under Service Features, select Add Feature.

  4. Enter the feature, one line of up to 100 characters.

  5. Repeat for up to five Key Features.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Examples: "Complete bath with premium shampoo", "Professional blow dry and brush out", "Nail trim and ear cleaning".

Can I add videos to services?

Yes, from YouTube or Vimeo.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Basic Info and switch on Advanced options.

  3. Under Listing Details, paste the link into Service Video URL.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

The video shows when a customer opens the service on your Showcase page.

With the Video Booster power-up, the field reads Service Video and you can choose Upload a video instead of Link a video. See Video Booster.

Keep videos under 2 minutes, show your real services rather than stock footage, and add captions for people watching without sound.

Initial service requirements

What is the Require Prerequisite Service switch?

Require Prerequisite Service makes a pet meet another service, such as an Initial assessment, before it can book this one. Use it when your business needs a first-time assessment before ongoing services.

  1. Open Services, select Manage on the regular service, then Manage Service.

  2. Open Who Can Book and switch on Advanced options.

  3. Under Service Prerequisite, switch on Require Prerequisite Service.

  4. Choose the Initial service, then choose What counts as met.

  5. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

For example, with an Initial Grooming Consultation and a Regular Grooming service that requires it, a new pet must book the consultation before regular grooming. See Service prerequisites for every option.

How do customers know they need an initial service?

In the booking form, a service the pet cannot book yet carries a blue Prerequisite First badge, and its detail names the service to book first, such as 'Grooming Consultation' needs to be completed first. The service that unlocks it sits at the front of the list. The customer books that service first, and once the pet meets the prerequisite, the regular service can be booked.

Does this apply to all customers?

It applies to every pet that has not met the prerequisite, new or existing. It is checked per pet:

  • A pet that has not met it is not offered the service online until it does

  • A pet that has met it books freely

  • To let one household skip it, switch on Skip Service Prerequisites on the Settings & Overrides tab of the customer's profile

  • Your team can still book the service for a pet that has not met the prerequisite

Automatic actions

What are Automatic Actions?

Automatic actions move a booking through its statuses without anyone touching it. There are five:

Switch

What it does

Instant confirmation

Auto-confirm bookings without manual approval, so they skip Pending

Auto-start appointments

At the scheduled start time, Confirmed moves to In Progress

Auto-complete appointments

When the appointment duration ends, In Progress moves to Completed

Auto-finalise appointments

Generate the invoice and prepare for payment

Auto-pay invoices

Charge the card on file as soon as the invoice is finalised

Pre-hold funds is a money setting on Pricing & Payments, not an automatic action: it holds the funds on the card on file 72 hours before the appointment without charging them.

Should I enable all automations?

It depends on the service:

  • All five suit services with fixed pricing, high-volume standardised services, recurring customers with a card on file, and low-risk services

  • Instant confirmation, auto-start and auto-complete, with auto-finalise and auto-pay off, suit variable pricing such as grooming, services where you adjust the price, new businesses building confidence, and services that need a manual review

  • Instant confirmation alone suits complex, customised services, high-touch premium services and services with frequent special requests

Can I change automations per service?

Yes. Each service has its own Automatic Actions tab.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Automatic Actions and switch on Advanced options to reach Auto-start appointments, Auto-complete appointments, Auto-finalise appointments and Auto-pay invoices.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Instant confirmation for one service is on its Booking Settings tab, under Online booking.

Service

Automatic actions

Dog Walking

All five: standardised, fixed price

Full Groom

Auto-start and auto-complete only, so the price can be adjusted by hand

Boarding

Instant confirmation, with Pre-hold funds on Pricing & Payments to protect against no-shows

What if I need to override automation on one appointment?

Your team can still act at any stage: start, complete, finalise or charge an appointment by hand, for example when a customer asks for special pricing, the service took longer than expected, there is a payment method issue or the booking needs a manual review. For one customer, the Payment Automation section of the Settings & Overrides tab on their profile can override Pre-Hold Funds, Auto-Pay Invoices, Deposit and Pay on Arrival.

Does Auto-Pay work without stored payment methods?

No. Auto-pay invoices needs the customer to have a card on file. Without one, take payment another way, such as a payment link the customer pays on their phone.

Ask customers to store a card when they book, and use Pre-hold funds to check the card before the appointment.

What happens if automation fails?

Each automatic action is recorded against the appointment. An automatic step only acts on a booking in the status it moves from, so it skips one your team has already started by hand or that was cancelled.

A declined Auto-pay invoices charge leaves the invoice unpaid, with the booking on Payment Declined, and Mission Control shows it for attention. Retry with Retry Charging Card in the invoice's Manage menu, or take payment another way. Your team can complete any step by hand.

Duration & timing features

What is Duration shown to customers?

Duration shown to customers replaces how the duration is shown to customers. By default it shows as it is, such as "2h", "1h 30m" or "Full Day". With your own wording it can read "Approximately 2 hours", "2-3 hours depending on coat condition" or "Half day (4-5 hours)". Use it for services whose length varies, to set expectations, or for friendlier wording.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and, under Service Duration, enter Duration shown to customers. Leave it blank to show the duration as it is.

  3. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

How do I show Morning or Afternoon instead of clock times?

Customers see a clock time unless the service uses A message instead of a time, or the session has a label with Show on booking page on. That session label replaces the start time for that session.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and find How the time reads.

  3. In the first panel (Drop-off, or Pick-up on a mobile service), under Customers see, select A message instead of a time.

  4. In Wording, type the words the customer should see, for example Morning or Afternoon.

  5. Optional: set the same mode in the second panel to hide the finish time too. On a venue service, Hide the finish time does this in one select.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

  7. If you have more than one copy of the service, for example AM and PM or one per zone, repeat on each copy.

Do not select A window. That shows a clock window.

A session Label with Show on booking page on replaces the start time for that session, and it wins over this service message. Leave it off when every session of the service should use the same wording. See Setting up your sessions.

A message instead of a time changes what customers see. It does not change how many slots exist. To offer one start per run, turn on Fixed start times on the session.

If the customer books this service with another service on the same booking, the time list follows the first service on the slot. A message instead of a time on the second service does not hide the first service's times.

What do The exact time, A window, and A message instead of a time do?

These sit on the service, under Customers see in How the time reads on Duration & Timing. They change the booking page and reminders. They do not change capacity.

Mode

What customers see

When to use it

The exact time

9:00 AM. Default.

You want the booked minute on the page.

A window

A label plus a clock window, for example 8:45 AM-9:15 AM. Reminders show that window instead of the booked minute.

You want a window, not the exact start, on the booking page and in texts.

A message instead of a time

The Wording only, for example Morning. Duration is hidden.

You want AM / PM or "Morning pickup" with no clock.

Staff still see the scheduled times when they open the appointment.

Do I need one service per session to show different windows?

No. One service carries one window, and Petboost applies it to each booking's own time.

A Group Dog Walking service set to show a window from the booked time to 45 minutes after it prints 8:00-8:45am on an 8:00 booking, 10:30-11:15am on a 10:30 booking, and 2-2:45pm on a 2:00 booking. Create separate services when the price, duration or staffing differs, not to get different windows.

How do I update bookings already in the diary?

Changing the times on a service applies to new bookings. Visits already booked keep the time the customer was told until you update them.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and find How the time reads. When upcoming bookings still say something different, the card says how many.

  3. Select Update those bookings.

  4. In Update upcoming bookings, review the list. Each row shows what the customer reads now and what they will read after.

  5. Select Update with the number of bookings.

The update applies what is published, so publish your changes first. Paid and prepaid bookings keep their current wording. Customers are not messaged. They see the new wording in the app and in their next reminder.

Does a session name hide clock times?

Yes, when Show on booking page is on. The session Label replaces the start time. Customers see Drop-off from 9am, not 9:00 AM. It also wins over a service A message instead of a time.

Leave Show on booking page off to keep the clock, or to let the service message show on its own.

Fixed start times still books the session start. With Show on booking page on, customers see the label.

If a customer books two services together, which times do they see?

The time list follows the first service on that slot.

If daycare is first and a mobile pickup is second, customers still see the daycare start times even when the pickup uses A message instead of a time.

To hide clocks on a pickup-only booking, set A message instead of a time on the pickup service. For a combined booking, set A message instead of a time on the first service as well, or accept that the first service's times will show.

Can I hide the duration from customers entirely?

Yes. A message instead of a time on How the time reads hides the duration badge and the clock. Price and other service details stay visible.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Duration & Timing and find How the time reads.

  3. Under Customers see, select A message instead of a time.

  4. Type the Wording.

  5. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Staff still see the scheduled times and duration on the appointment.

Why does a reminder show a 10:00am start and a Drop-off or Collection window?

A confirmation or reminder shows the booked minute or the window for that side, never both.

  • The first panel on A window or A message instead of a time replaces the start clock. The text shows the date, then the drop-off (or pick-up) window.

  • The second panel only (the first still on The exact time) keeps the start clock and adds the collection window (or, on a mobile service, the drop-off window) under it. Come and Try and assessment services often use this: a 10:00am start plus a later collection window.

If you have not typed custom window labels, Petboost uses these defaults:

  • Venue services: start label Drop-off, end label Collection

  • Mobile services: start label Pick-up, end label Drop-off

If the words do not match how you talk about that service, set a custom Wording under How the time reads on the service's Duration & Timing tab.

What are Fixed Start Times?

A service with a Fixed Start Time on Duration & Timing can only start at that time. Each service has one fixed start time.

A group class that always starts at 9:00 AM, not 9:15 or 9:30, is the usual case. For several start times a day, create a separate service for each.

This still shows a clock unless A message instead of a time is also on.

Fixed start times on a session, under Schedules & Sessions, is a different control. It pins bookings to the session start, and it also still shows a clock unless the service uses A message instead of a time.

How do I set up fixed grooming session blocks (for example 8-10am, 1-3pm)?

Use a Fixed Start Time on each session service.

  1. Open Services, select Manage on the session service, then Manage Service.

  2. Open Duration & Timing and, under Service Duration, set the session length, for example 2 hours.

  3. Switch on Advanced options and, under Fixed Start Time, select the session start, for example 8:00 AM.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Customers then see only that start time. Online booking must be on for them to book it. For more than one block a day, create a separate service for each:

Service

Fixed Start Time

Duration

Morning Groom Session

8:00 AM

2h

Midday Groom Session

10:30 AM

2h

Afternoon Groom Session

1:00 PM

2h

If customers should see "Morning" instead of 8:00 AM, add A message instead of a time on How the time reads after the fixed start is set.

Mobile services

How are travel limits and suburb restrictions managed for mobile services?

A mobile service's area is a list of suburbs, not a distance in kilometres.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Booking Settings and, under Mobile Service Configuration, switch on Mobile service.

  3. Open Who Can Book and switch on Advanced options.

  4. Under Service area, select Edit Areas.

  5. In Select Service Areas, add each suburb you service, then select Stage Changes.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Only customers in those suburbs can book. A mobile service with no suburbs listed is not restricted. Suburbs have clear boundaries customers already know, so there is no confusion about whether a distance is close enough.

Petboost does not calculate a travel fee from distance. Build the travel into the price instead:

  • Create suburb-specific services with the travel built into the price, such as Mobile Groom - Inner Suburbs at $180 and Mobile Groom - Outer Suburbs at $220

  • Add a travel fee as a line on the invoice after booking

  • Set different prices for near and far suburbs

A time slot shows, then the booking fails. Why?

The slot list is not the same as a successful booking. If a time appears and the booking then does not go through, check the set-up of that service, in this order:

  1. Open Services, select Manage on the service, then Manage Service, and open Team & Resources. If the service requires a resource, that resource must be assigned. A required resource with an empty list can show a slot and then fail.

  2. On Who Can Book, check the suburb list. If the pet owner's suburb is not on that service, the booking fails even when a slot appeared.

  3. If they are using a package, check the package covers that service. A package for Zone 1 does not book Zone 2.

I added a mobile service from View appointment. Why is it missing from Appointments and Trips?

On the appointment, Add Item and the invoice's Add-ons put a charge on the invoice. They do not create a time slot or a trip stop.

To book the service on the calendar or on Trips, select Manage, then Edit, on the appointment, or start a new booking, and add it in Services for.

An add-on adds time only when Add extra time with this add-on is on, and that time stays on the main service. A mobile pickup, taxi or other service that needs its own stop belongs in Services for, not in the invoice's extras.

Payment & Stripe integration

Can I use my bank-supplied EFTPOS terminal instead of Stripe?

Yes, for in-person payments. Petboost does not connect to a bank terminal, so take the payment on your terminal and record it as Other EFTPOS. Petboost charges no fee on those payments. Online booking, card on file and no-show protection still need Stripe.

The payment options with no fee are:

  • Cash: take the cash and record it

  • Bank Transfer: send the invoice with your bank details, and mark it paid when the money arrives

  • Other EFTPOS: take the payment on your own terminal and record it

Without Stripe you give up charging automatically after the service, card payments reaching your accounting software through its Stripe bank feed, such as Xero's, so reconciliation and entry become manual, and Pre-hold funds for no-show protection.

Weigh Stripe's processing fee (1.65% + $0.30) and the booking fee (1.4% on Pro, 1.4% on Flex, 1.2% on Max) against the time you spend on bookkeeping. From 1 October 2026, card surcharging is banned in Australia on eftpos, Visa and Mastercard debit, prepaid and credit cards. See Build fees into your prices and Payment Settings.

How do payment processing fees work?

There are two separate fees:

Fee Type

Rate

What It Covers

Stripe processing

1.65% + $0.30 per transaction

Card processing, fraud protection

Booking fee

1.4% (Pro), 1.4% (Flex) or 1.2% (Max) per transaction

Software, automation, support

Pass platform fee to customer, under Fee Configuration on Settings > Pricing & Payments, controls whether the booking fee is added to card invoices. When the switch is off, the fee comes out of your payout. Stripe's card processing fee always comes out of the payment: card surcharging is banned in Australia from 1 October 2026.

From 1 October 2026, card surcharging is banned in Australia on eftpos, Visa and Mastercard debit, prepaid and credit cards. Most businesses build their processing costs into their service prices. See Build fees into your prices.

What payment methods does Petboost support?

The payment methods on a booking's invoice are:

  1. Card on File (recommended): the customer saves a card, and it is charged after the service, automatically with Auto-pay invoices

  2. Secure Payment Link: a Stripe link. SMS uses one SMS credit. Email and Copy Link do not. The text does not add a dollar amount to the booking fee

  3. Card Reader: a Stripe card reader in person. The Stripe Reader S700 is the reader to buy, and a WisePOS E you already own keeps working

  4. Cash: recorded by hand, with no processing fee

  5. Bank Transfer: the invoice with your bank details, with no processing fee, checked by hand

  6. Other EFTPOS: a payment taken on your own terminal and recorded

Afterpay and Zip stay off until you turn Afterpay and Zip on under Pricing & Payments and switch both on under Payment methods in your Stripe Dashboard. They then appear on a payment link of $1 or more, Afterpay on links up to $4,000. Stripe sets the Afterpay and Zip Pay rates and takes them from your payout on top of the booking fee. Your Stripe Dashboard shows the current rates. A saved card, the card reader and a pre-auth stay card. PayPal and EFTPOS machines from other providers are not supported. Record those payments as Other EFTPOS. For the steps for each method, see Payment Processing.

Cancellation policies & fees

How do I set up cancellation fees for services?

Each service carries its own change and cancellation policy.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Policies & Paperwork and, under Change & Cancellation Policy, switch on Allow changes & cancellations.

  3. Under Fee type, choose Percentage or Fixed amount.

  4. For Percentage, set Percentage of booking, such as 50% or 100%. For Fixed amount, enter the fee, such as $60. A fixed amount is charged once per booking and is never more than the booking total, or the deposit when one was paid.

  5. Set Notice Period, such as 24 or 48 hours. To give the service its own notice period, choose Set Custom Duration.

  6. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

Cancelling with at least the notice period costs nothing. Inside the notice period, the customer can no longer cancel online and must contact you. When your team cancels a booking inside the notice period, the cancel form offers Charge Cancellation Fee or Waive Cancellation Fee, with the charge selected. A no-show is charged the same fee. The fee is charged to the card on file, or waits on the invoice when there is no card. When an appointment has several services, the larger fee and the longest notice period apply.

A 50% fee with 24 hours' notice is a common starting point.

What happens if a cancellation fee charge fails?

It fails when there is no card on file, when the card is declined or expired, when there are insufficient funds, or on a processing error. Mission Control lists cancelled appointments with a pending or failed fee for attention, and the cancelled appointment shows Cancellation Fee Outstanding with the reason.

  1. Open the cancelled booking from Appointments.

  2. Under Cancellation Fee Outstanding, choose how to collect: the saved card, a payment link, Bank Transfer, Cash or Other EFTPOS.

  3. Select the button, such as Retry and the amount for the card, Send and the amount for a link, or Mark and the amount paid for the others.

If you cannot collect it, select Unable to collect? Write off fee, and the fee no longer shows as outstanding.

Tip: Require a card on file at booking to prevent this. Leave Allow booking without card off on Settings > Pricing & Payments.

Can I waive a cancellation fee for a specific customer?

Yes. Your team can waive a fee case by case when they cancel the booking.

  1. Open the booking from Appointments.

  2. Select Manage, then Cancel.

  3. Choose Waive Cancellation Fee.

  4. Choose Send notification or Cancel silently.

  5. Select Cancel Appointment, then Waive fee & cancel.

The fee's status then reads Waived. For a fee already outstanding on a cancelled booking, select Unable to collect? Write off fee instead. Record why in the booking's notes, such as "Medical emergency, waived per manager approval".

Tip: Write a policy for when your team can waive fees, so it is applied consistently.

Are late cancellations and no-shows charged the same fee?

Yes. Petboost applies one cancellation fee, a percentage or a fixed amount, to both late cancellations, inside the notice period, and no-shows.

  1. Open Services, select Manage on the service, then Manage Service.

  2. Open Policies & Paperwork and, under Change & Cancellation Policy, set Notice Period, such as 24 hours.

  3. Under Fee type, choose Percentage and set Percentage of booking, such as 50% or 100%, or choose Fixed amount and enter the fee.

  4. Select Publish Changes, tick the box in Before You Publish, then select Publish Changes.

A 50% fee is a balanced approach: customers pay something but not the full price. A 100% fee is a stronger deterrent, charging the full price for late cancellations and no-shows.

Tip: To charge 100% for no-shows but less for late cancellations, set the percentage to 100% and adjust the invoice for the late cancellations where you want to be lenient.

Troubleshooting

Service appears but customers can't book it

Check these:

  1. Online booking is on, on the service's Booking Settings tab

  2. Team members are assigned, if they are required

  3. Resources are assigned, if they are required

  4. The Booking Notice Period allows the booking

  5. The pet meets the eligibility rules

  6. The team members and resources have Pets at a Time available. If only one team member is assigned, raise that number rather than adding another person

Customers booking wrong service for their pet

To prevent it:

  • Use clear, descriptive service names

  • Set weight and age restrictions

  • Add detailed service descriptions

  • Use service images that show the pets each service is for

  • Create breed-specific or size-specific services

If it happens, contact the customer to reschedule, cancel and rebook the correct service, and adjust the price if needed.

Too many appointments being booked at once

  • Limit how many bookings run at once with Pets at a Time on the team member's or resource's Capacity tab

  • Require resources with limited capacity

  • Lower a team member's Pets at a Time

  • Add buffer time to space out appointments

  • Increase the service duration

Service duration is inaccurate

If services run long, increase the service duration, add more buffer time, find the bottlenecks and train the team on efficiency.

If services finish early, reduce the duration slightly, keep buffer time for flexibility, and use the extra time for quality or add-ons.

Related articles

Did this answer your question?