Skip to main content

Stay Appointments

A Stay is a multi-day booking with a check-in date and time and a check-out date and time. Use it for overnight boarding, housesitting, and multi-night training camps.

A Regular service cannot become a Stay after you create it. If a service is named like a night stay but its type is Regular, create a new Stay service.


Create a Stay service

  1. Go to Services → Add New → New Service.

  2. Set Service Type to Stay.

  3. Set a name and category, then continue to pricing.

  4. On Pricing Mode, choose Duration-based, Number of nights or Number of days. See Stay pricing.

  5. After you save, open the service → Duration & Timing → Check-in & Check-out Windows. See Stay Check-in and Check-out Windows.

  6. On Booking Settings, turn Self-Service Booking on if pet owners should book it online.

Type cannot be changed after create.


Book a Stay as staff

  1. Click New → Stay.

  2. Select the customer and the pets.

  3. Set Check-in Date, Check-in time, Check-out Date, and Check-out time.

  4. Add the Stay service on each pet line, then assign team members and resources if the service requires them.

  5. Save.

New Stay pre-fills check-in and check-out from the service windows. The times stay editable for staff.

New Menu

Check-in and check-out windows

Windows live on the service, not on each booking.

Open the Stay service → Duration & Timing → Check-in & Check-out Windows. Each side has From and Until.

Rule

From

Until

Exact time (locks the pet owner picker)

16:00

16:00

Window

16:00

17:00

Any time from

16:00

empty

Any time until

empty

17:00

No restriction

empty

empty

The check-in window applies on the first day only. The check-out window applies on the last day only.

Pet owners can only pick a time inside the band. Staff can still override on New Stay.

Windows do not add an early or late fee. For the five rules, staff override, and bulk edit, see Stay Check-in and Check-out Windows.

A same-day Stay with check-out before check-in (for example 16:00 in and 09:00 out on one day) cannot be booked by a pet owner. Use a Regular daytime service, or Number of nights with a Daycare rate (same-day stays) and windows that fit on one calendar day.


Stay pricing

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

Number of nights

Hotel-style. Petboost counts midnights crossed and multiplies by Rate per night.

Example: Friday 16:00 to Monday 09:00 is 3 nights.

A same-day visit (check-in and check-out on the same date) uses Daycare rate (same-day stays) when you set one, otherwise Rate per night.

Use Number of nights when every one-night stay should cost the same regardless of the clock.

Number of days

Petboost counts calendar days, arrival and departure days both, and multiplies by the Standard Daily Rate.

Example: Friday to Monday is 4 days.

Use Number of days when you charge for every day the pet is with you, including the day they go home.

Duration-based

The default if you do not pick a mode. Petboost bills the hours from check-in to check-out in 24-hour periods, with optional per-day tiers and short-stay / spillover rates.

Example: Monday 10:00 to Saturday 18:00 is 5 days and 8 hours. Five full periods use the unlocked per-day tier. The remaining 8 hours use a spillover tier if you set one.

Early or late times change the price only in this mode, because they add hours. That extra is spillover (or another 24-hour period), not a separate late-checkout fee.

Use Duration-based when a later pickup should cost more than a 09:00 pickup.

Extended stay discounts

Every mode can give a longer stay a lower rate. Add tiers under Extended Stay Discounts on Pricing & Payments. The tier the whole stay reaches prices every unit of it: every night on Number of nights, every calendar day on Number of days, and every 24-hour period on Duration-based.

Example on Number of days at $90 a day with a 14 to 55 days tier at $81: a 19-day stay is 19 × $81 = $1,539.

Short-stay and spillover rates apply on Duration-based only. Switching Pricing Mode keeps your tiers.

Field-by-field setup and the 24-hour examples are in the Service Pricing Guide.


During the stay

To mark arrival or departure, open the appointment and use Check In or Check Out from the appointment actions.

A Stay can take two kinds of extra service. An add-on has no time slot and stays on the Stay invoice. An appointment during the stay has its own time, team, room, and invoice.

Add-on on the stay

If the extra does not need a time slot (for example a bath line or medication):

  1. Open the Stay appointment and edit it, or create the Stay from New → Stay.

  2. On the stay form, add the extra from the add-on tiles.

  3. Choose Once, Each night, or Specific Days. The choice applies to every add-on on the stay, and shows when the stay is longer than one night.

  4. Save. The Stay invoice updates.

Appointment during the stay

If the extra needs a time slot, team member, or room (for example a Wash Tidy with Magic Availability):

  1. Open the Stay appointment.

  2. On the Appointment tab, select Schedule during stay.

  3. Choose the Regular service and a date inside the stay, then save.

If you start from New Appointment, pick a Regular service on a date inside the stay, then select Book during this stay.

If the existing row is a Stay, do not use Add to that visit. Stay and Regular cannot share one appointment.

To extend a stay, edit the appointment and change the check-out date. Pricing recalculates from the service Pricing Mode.


Hide a Stay from online booking

If you agree handover times with each customer and do not want the Stay on the booking form:

  1. Open the Stay service → Booking Settings.

  2. Turn Self-Service Booking off.

  3. Create bookings with New → Stay.

Payments, the calendar, and resources still work. See Internal-only services.


Troubleshooting

The Stay does not appear on the booking form

Check the service Type is Stay, not Regular. Check Self-Service Booking is on. Type cannot be changed after create; create a new Stay if the existing row is Regular.

A leftover 4pm time will not clear

Fixed Start Time is a Regular field. Stay Duration & Timing hides it. An old Regular value can still sit on a Stay record after a conversion. You cannot clear that leftover on the Stay screens. Use Speak with the team.

Price is not a flat night rate

Open Pricing & Payments. If Pricing Mode is Duration-based (or unset), flip it to Number of nights and enter Rate per night.


Related

Did this answer your question?