Stay Check-in & Check-out Windows
Windows control when pet owners can arrive and leave on a Stay. Staff can still pick any time on New Stay.
Why set a window
Without a window, a pet owner can book a 3:47am check-in. Set a band so drop-off and pickup sit in the hours you staff.
The five rules you can express
You configure an optional From and Until time per side (check-in and check-out). Empty means no restriction on that edge.
Rule | From | Until | Example use |
Exact time | 14:00 | 14:00 | Check in at 2pm |
Window | 14:00 | 16:00 | Check in between 2pm and 4pm |
Any time from | 14:00 | empty | Check in any time from 2pm |
Any time until | empty | 16:00 | Check in any time up to 4pm |
No restriction | empty | empty | No time limit |
The check-out side works identically.
Where to configure it
Open the service (Services → click the service).
Go to Duration & Timing tab.
Scroll to Check-in & Check-out Windows.
Set From, Until, or both, per side. Leave empty for any time.
Each side has its own From and Until pickers, and a preview below each pair reads back the rule in plain English (e.g. "Check-in between 2:00pm and 4:00pm").
How it behaves for customers
On the customer-facing booking form:
If you configure a check-in window (14:00 to 16:00), the time picker disables everything outside that range.
If you configure an exact time (from == until), the time picker is pre-filled and locked.
If you only set a from time, times before it are disabled.
If you only set an until time, times after it are disabled.
When no window is set, the picker has no time-of-day limit.
The customer also sees a badge next to the field describing the rule, e.g. "Check-in between 2:00pm and 4:00pm".
How it behaves for your staff
Staff New Stay pre-fills the times from the windows. The picker stays editable. Only the pet owner booking form enforces the window.
Availability & notice periods
Availability search honours the windows automatically. If a customer's check-in date falls on a day where the window sits outside a team member's or resource's session, that day is reported as unavailable with a clear reason.
Notice-period rules still apply. They constrain the date. The window constrains the time of day. If both conflict (for example the notice period pushes past the check-in window), that day is unavailable.
Bulk editing
You can apply check-in/check-out windows to many services at once via Services → Bulk Update. Select Duration & Timing → check the Check-in / Check-out fields you want to change → enter the values → review → apply. Existing appointments are not retroactively validated against the new window; only new bookings and updates that touch the times are checked.
Frequently asked questions
Can a window straddle midnight?
No. from must be on or before until. For late-night pick-ups, set a Check-out window like until 23:59:59 and advise customers directly.
What about multi-day stays?
The check-in window applies only to the first day. The check-out window applies only to the last day. Days in between have no arrival or departure restriction.
What if my team member works 9am-1pm but I set a check-in window of 2pm-4pm?
That day becomes unavailable for that team member, with a clear blocker message explaining the mismatch. Either extend the team member's session hours or adjust the window.
Does this affect mobile Stay services?
Yes. Windows still limit the check-in and check-out times a pet owner can pick, including on a mobile Stay (housesitting). Pickup and drop-off address flags are separate. They do not turn the windows off.
Can I charge late check-in or early check-out fees?
Windows do not add a fee. Extra $ is Duration-based spillover (more hours), a line on the invoice, or an add-on.
Can I have different windows by day of the week?
No. Each Stay service has one check-in pair and one check-out pair.
A leftover 4pm time will not clear on a Stay
Fixed Start Time is a Regular field. Stay Duration & Timing hides it. An old Regular value can still sit on a Stay after a conversion. You cannot clear that leftover on the Stay screens. Use Speak with the team.
Can I book a same-day Stay with 16:00 check-in and 09:00 check-out?
No. On one calendar day, check-out would be before check-in. Use a Regular daytime service, or Number of nights with a Daycare rate (same-day stays) and windows that fit on that day.
Seeing this feature in action
Try it on a test Stay service:
Set Check-in From
14:00, Until16:00.Set Check-out Until
10:00.Save.
Open the customer booking form for a stay service and watch the picker restrict itself.
That's the feature in about a minute.
