Booking Settings & Availability
Overview
Booking settings control how customers interact with your services: who can book, when they can book, whether bookings require approval, and how the service appears on your booking page. Proper configuration ensures smooth customer experience while protecting your business operations.
Self-Service Booking
Enable/Disable Online Booking
Control whether customers can book this service online.
Enabled - Self-Service Booking:
Service appears on public booking page
Customers can book without contacting you
Works 24/7 even when business is closed
Reduces phone calls and admin workload
Disabled - Manual Booking Only:
Service hidden from public booking page
Only staff can create appointments
All bookings require manual intervention
Full control over who books and when
When to disable:
Services requiring consultation before booking
High-value or specialized services
VIP-only offerings
Services being phased out
During testing/setup phase
Configuration:
Navigate to service → Booking Settings tab
Toggle Self-Service Booking
Enable or Disable
Save changes
Booking Confirmation
Instant Confirmation vs. Manual Approval
Control whether bookings are automatically confirmed or require your approval.
Instant Confirmation (Auto-Confirm):
Booking immediately confirmed
Customer receives instant confirmation
Appointment appears on schedule automatically
Best for most services
Manual Approval (Pending Until Approved):
Booking goes to "Pending" status
You review and approve/decline
Customer notified once you decide
Gives you control over each booking
When to use manual approval:
Complex services requiring preparation
High-demand time slots you need to manage carefully
Services where customer suitability matters
VIP or specialized offerings
When managing capacity manually
Configuration:
Navigate to service → Booking Settings tab
Find Booking Confirmation setting
Select Instant or Manual Approval
Save changes
Workflow for manual approval:
Customer books service
Booking appears as "Pending" on your schedule
You receive notification
Review booking details
Click "Approve" or "Decline"
Customer notified of decision
Mobile Service Settings
On-Site vs. Mobile Service
Configure whether service is provided at your location or customer's location.
On-Site Service (Default):
Customer brings pet to your business
Appointments scheduled at your facilities
Uses your resources and location
Mobile Service:
You travel to customer's location
Appointments include travel time
May have service area restrictions
Often higher pricing
Configuration:
Navigate to service → Booking Settings tab
Toggle Mobile Service
If enabled, configure:
Service area (zip codes, radius)
Travel fees
Travel time between appointments
Mobile service considerations:
Build travel time into duration or buffer
Set minimum booking notice (travel planning)
Consider service area boundaries
Account for travel costs in pricing
Booking Window
Advance Booking Restrictions
Control how far in advance customers can book.
Minimum Advance Notice:
Earliest customer can book before appointment
Prevents last-minute bookings you can't accommodate
Gives you preparation time
Examples:
2 hours: Same-day bookings allowed with short notice
24 hours: Next-day bookings only (most common)
48 hours: Two-day advance minimum (grooming)
1 week: Week-advance for specialized services
Maximum Advance Booking:
Furthest in future customer can book
Prevents booking too far out when schedule uncertain
Helps manage capacity planning
Examples:
4 weeks: Standard for most services
8 weeks: For services with long lead times
12 weeks: For seasonal or specialized services
Configuration:
Navigate to service → Booking Settings tab
Set Minimum Advance Notice
Set Maximum Advance Booking
Save changes
Customer Selection Options
Team Member Selection
Control whether customers can choose which team member provides service.
Customer Can Choose:
Customers see available team members at booking
Can select preferred staff member
Builds customer-staff relationships
May create uneven workloads
Business Assigns:
System assigns team member automatically
Balances workload across staff
Customers don't choose
Fair distribution of appointments
Configuration:
Navigate to service → Booking Settings tab
Find Team Member Selection setting
Choose Customer Choice or Business Assigns
Save changes
Considerations:
Allow customer choice when:
Building staff-customer relationships is priority
Staff have different specializations
Premium service level
Small team where customers know everyone
Auto-assign when:
Balancing workload is priority
Large team where customers don't know staff
All staff equally qualified
Preventing favoritism concerns
Eligibility & Restrictions
Pet-Based Restrictions
Control which pets can book this service based on criteria.
Weight Restrictions:
Minimum weight: e.g., "6kg minimum"
Maximum weight: e.g., "15kg maximum"
Weight range: e.g., "10-15kg only"
Example:
Service: Full Groom (Large)Weight Restriction: 10-15kgResult: Only pets in this weight range can book
Age Restrictions:
Minimum age: e.g., "6 months minimum"
Maximum age: e.g., "12 years maximum"
Age range: e.g., "Puppies under 6 months only"
Example:
Service: Puppy Socialization ClassAge Restriction: Under 6 months onlyResult: Only puppies qualify
Breed Restrictions:
Two types of breed restrictions:
1. Included Breeds (Whitelist)
Restrict service to specific breeds only
All other breeds cannot book
Use when service is specialized for certain breeds
Example: "Poodle Grooming" only allows Poodles, Labradoodles, Goldendoodles
2. Excluded Breeds (Blacklist)
Specific breeds that cannot book this service
All other breeds can book freely
Use when service isn't suitable for certain breeds
Example: "Group Dog Walking" excludes aggressive breed types
How to configure:
Navigate to service → Eligibility & Restrictions tab
Find Pet Eligibility section
For Included Breeds: Click "Edit Breeds"
Search and select allowed breeds
Only these breeds can book
Leave empty to allow all breeds
For Excluded Breeds: Click "Edit Breeds"
Search and select prohibited breeds
These breeds cannot book
Leave empty to exclude no breeds
Common use cases:
Specialized grooming:
Service: "Poodle Cut Specialist"
Included Breeds: Poodle, Toy Poodle, Miniature Poodle, Labradoodle, Goldendoodle
Result: Only these breeds see and can book this service
Safety restrictions:
Service: "Small Dog Daycare"
Excluded Breeds: Large breeds over 50 lbs
Result: Large breeds cannot book, all others can
Breed-specific training:
Service: "Terrier Training"
Included Breeds: Jack Russell, Yorkshire Terrier, Bull Terrier, etc.
Result: Only terrier breeds can book
Best practices:
Be specific with breed selection (don't just exclude "large dogs")
Provide alternative services for excluded breeds
Use included breeds for specialization
Use excluded breeds for safety/capacity reasons
Clearly communicate restrictions in service description
Important notes:
Breed data comes from customer's pet profile
System blocks booking at checkout if breed doesn't match
Staff can override restrictions for manual bookings
Breed restrictions work alongside weight/age restrictions
Species Restrictions:
Dogs only
Cats only
Small animals
Exotic pets
Vaccination Requirements
Require Vaccination Certificates:
Customer must upload proof of vaccination
System validates before allowing booking
Protects all pets in your care
Required Vaccinations:
Core vaccines (Rabies, Distemper, Parvovirus)
Bordetella (Kennel Cough)
Other specific requirements
Configuration:
Navigate to service → Eligibility & Restrictions tab
Toggle Require Vaccination Certificate
Specify which vaccines required
Set certificate expiration validation
Save changes
When to require:
Boarding services (always)
Daycare services (always)
Group classes (always)
Grooming (recommended)
Any service where pets interact
Service Visibility
Show/Hide Service
Control service visibility without deleting it.
Visible (Active):
Appears on booking page
Can be booked online
Shows in service lists
Appears in reports
Hidden (Inactive):
Hidden from booking page
Cannot be booked online
Still visible to staff for manual booking
Appears in historical reports
When to hide services:
Seasonal services out of season
Services being revised
Testing new services before public launch
Phasing out services gradually
Temporarily unavailable services
Configuration:
Navigate to service → Overview or Basic Info tab
Toggle Service Visibility or Active Status
Save changes
Booking Page Appearance
Service Display Order
Control where service appears on booking page.
Options:
Alphabetical (default)
Category order
Custom sort order
Featured services first
Configuration:
Typically managed at service list level or through drag-and-drop ordering.
Service Image & Description
Service Image:
Appears on booking page
Shows in appointment cards
Improves customer engagement
Recommended: 800x600px, professional photos
Description:
Detailed explanation for customers
Appears on service detail page
Include what's included, duration, what to expect
Short Description:
Brief summary for service cards
1-2 sentences
Appears in lists and previews
Configuration:
Navigate to service → Basic Info tab
Upload/change service image
Edit description and short description
Save changes
Advanced Booking Rules
Buffer Between Appointments
Prevent back-to-back booking of same customer.
Example:
"Customer cannot book another appointment within 24 hours of this service"
Use case:
Grooming: Pet needs rest between sessions
Training: Time to practice between lessons
Boarding: Check-out/check-in gap
Concurrent Booking Limits
Limit how many of this service can be booked simultaneously.
Example:
"Maximum 3 Full Groom appointments at same time"
Use case:
Based on staff capacity
Resource limits (grooming tables)
Space constraints
Configuration:
Typically managed through team member and resource capacity settings rather than per-service limits.
Best Practices
For New Services
Initial Launch:
Start with self-service disabled
Manual approval enabled
Test with a few customers
Gather feedback
Enable full self-service once confident
For High-Demand Services
Manage capacity:
Enable self-service booking
Use instant confirmation
Set realistic duration and buffer
Assign adequate team members and resources
Monitor booking patterns and adjust
For Specialized Services
Control quality:
Manual approval enabled
Clear eligibility restrictions
Detailed service description
Higher minimum advance notice
Pre-booking consultation recommended
For Standard Services
Maximize convenience:
Self-service booking enabled
Instant confirmation
Flexible team member assignment
Clear pricing and duration
Minimal restrictions
Troubleshooting
Service not appearing on booking page
Check:
Self-service booking is enabled
Service visibility is active
Service has assigned team members (if required)
Service has assigned resources (if required)
Eligibility restrictions aren't too narrow
Customers can't select desired time slot
Check:
Team member availability
Resource availability
Minimum advance notice restriction
Maximum advance booking restriction
Existing appointments blocking time
Too many bookings at once
Solutions:
Reduce team member capacity
Add buffer time between appointments
Limit concurrent bookings
Require resources with limited capacity
Adjust service duration
Common Questions
Q: Should I use instant confirmation or manual approval?
A: Instant confirmation for 95% of services. Use manual approval only if you truly need to review each booking.
Q: How do I prevent same-day bookings?
A: Set minimum advance notice (e.g., 24 hours) in booking settings.
Q: Can I hide a service temporarily without deleting it?
A: Yes, disable self-service booking or mark service as inactive/hidden.
Q: How do I limit bookings based on pet size?
A: Use weight restrictions in Eligibility & Restrictions tab, or create size-specific service variants.
Q: Can customers book multiple pets in one appointment?
A: Depends on multi-pet booking settings (account-level configuration). Service configuration controls single-pet eligibility.
Q: What if customer books wrong service for their pet?
A: Eligibility restrictions prevent mismatches. If customer bypasses somehow, you can cancel/reschedule manually.
Q: Can I require customers to call before booking certain services?
A: Yes, disable self-service booking and include phone number in service description.
Next Steps
Review Service Configuration for pricing and duration settings
Configure Team & Resource Assignment
Check Getting Started for service creation
Visit FAQ for additional tips

