Skip to main content

Booking Settings & Availability

Updated today

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:

  1. Navigate to service → Booking Settings tab

  2. Toggle Self-Service Booking

  3. Enable or Disable

  4. 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:

  1. Navigate to service → Booking Settings tab

  2. Find Booking Confirmation setting

  3. Select Instant or Manual Approval

  4. Save changes

Workflow for manual approval:

  1. Customer books service

  2. Booking appears as "Pending" on your schedule

  3. You receive notification

  4. Review booking details

  5. Click "Approve" or "Decline"

  6. 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:

  1. Navigate to service → Booking Settings tab

  2. Toggle Mobile Service

  3. 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:

  1. Navigate to service → Booking Settings tab

  2. Set Minimum Advance Notice

  3. Set Maximum Advance Booking

  4. 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:

  1. Navigate to service → Booking Settings tab

  2. Find Team Member Selection setting

  3. Choose Customer Choice or Business Assigns

  4. 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:

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:

  1. Navigate to service → Eligibility & Restrictions tab

  2. Find Pet Eligibility section

  3. For Included Breeds: Click "Edit Breeds"

    • Search and select allowed breeds

    • Only these breeds can book

    • Leave empty to allow all breeds

  4. 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:

  1. Navigate to service → Eligibility & Restrictions tab

  2. Toggle Require Vaccination Certificate

  3. Specify which vaccines required

  4. Set certificate expiration validation

  5. 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:

  1. Navigate to service → Overview or Basic Info tab

  2. Toggle Service Visibility or Active Status

  3. 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:

  1. Navigate to service → Basic Info tab

  2. Upload/change service image

  3. Edit description and short description

  4. 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:

  1. Start with self-service disabled

  2. Manual approval enabled

  3. Test with a few customers

  4. Gather feedback

  5. Enable full self-service once confident

For High-Demand Services

Manage capacity:

  1. Enable self-service booking

  2. Use instant confirmation

  3. Set realistic duration and buffer

  4. Assign adequate team members and resources

  5. Monitor booking patterns and adjust

For Specialized Services

Control quality:

  1. Manual approval enabled

  2. Clear eligibility restrictions

  3. Detailed service description

  4. Higher minimum advance notice

  5. Pre-booking consultation recommended

For Standard Services

Maximize convenience:

  1. Self-service booking enabled

  2. Instant confirmation

  3. Flexible team member assignment

  4. Clear pricing and duration

  5. 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

Did this answer your question?