Mirror Your Real Business
Petboost scheduling is designed to mirror what actually happens in your business—not force you into a generic template.
This guide explains the three core concepts that make it work:
The 10-Second Summary
┌─────────────────────────────────────────────────────────────┐
│ │
│ SCHEDULE → SESSIONS → CAPACITY │
│ When you work Mini-shifts At one time │
│ │
│ "Mon–Fri 9–5" → "Morning, → "3 dogs │
│ Afternoon" at once" │
│ │
└─────────────────────────────────────────────────────────────┘
| Concept | Real-Life Question | Example Answer |
|---|---|---|
| Schedule | "When am I available?" | Mon–Fri, 9am–5pm |
| Sessions | "How do I chunk my day?" | Morning grooms, afternoon training |
| Pets at a Time | "How many at one time?" | 3 dogs simultaneously |
Why These Three Work Together
Think of it like this:
Your Business Day
─────────────────
SCHEDULE: The container (9am–5pm)
├── SESSION 1: Morning Grooming (9am–12pm)
│ └── Capacity: 2 dogs at a time
│
├── [Lunch break]
│
└── SESSION 2: Afternoon Mixed (1pm–5pm)
└── Capacity: 3 dogs at a time
- Schedule = The outer boundary (when you're available)
- Sessions = The structure inside (how you organise your day)
- Capacity = The limit at any moment (how many simultaneous)
Concept 1: Schedule
What It Is
Your weekly working hours template—the days and times you're available.
Real-Life Anchor
"What days do I work? What hours?"
Example
| Day | Hours | Status |
|---|---|---|
| Monday | 9am–5pm | ✓ Working |
| Tuesday | 9am–5pm | ✓ Working |
| Wednesday | — | ✗ Off |
| Thursday | 9am–7pm | ✓ Working (late) |
| Friday | 9am–3pm | ✓ Working (early) |
| Saturday | 10am–2pm | ✓ Working |
| Sunday | — | ✗ Off |
Where to Set It
- Team Members → [Person] → Working Hours tab
- Resources → [Resource] → Working Hours tab
- Schedules & Sessions → Visual editor
Concept 2: Sessions
What It Is
Mini-shifts within your schedule—focused time blocks where appointments can start.
Real-Life Anchor
"How do I chunk up my day? Do I have distinct blocks for different things?"
Why Use Sessions?
| Problem Without Sessions | Solution With Sessions |
|---|---|
| Random gaps in your diary | Bookings fill structured blocks |
| Same rules all day | Different capacity/services per block |
| Customers see confusing availability | Customers see clear booking windows |
| Hard to plan your day | Predictable structure |
Example: Groomer
| Session | Time | Capacity | What's Allowed |
|---|---|---|---|
| Morning Groom | 9am–12pm | 2 dogs | Full grooms only |
| Afternoon Express | 1pm–4pm | 4 dogs | Bath, nails, tidy-up |
| Late Booking | 4pm–6pm | 1 dog | Any service |
Example: Daycare
| Session | Time | Capacity | Purpose |
|---|---|---|---|
| Drop-off Window | 7am–9am | 15 dogs | High traffic intake |
| Morning Play | 9am–12pm | 12 dogs | Active supervision |
| Rest Time | 12pm–2pm | 12 dogs | Quiet period |
| Afternoon Play | 2pm–4pm | 12 dogs | Active supervision |
| Pick-up Window | 4pm–6pm | 15 dogs | High traffic departure |
Where to Set It
- Schedules & Sessions → [Entity] → Add/edit sessions
- Each session can have its own:
- Capacity override
- Service restrictions
- Breed/size eligibility
Concept 3: Pets at a Time
What It Is
How many pets can be handled at the same time—not a daily limit.
Real-Life Anchor
"Right now, at this moment, how many dogs can I physically handle?"
Critical Distinction
┌─────────────────────────────────────────────────────┐
│ │
│ ✓ CORRECT: "3 dogs at any given moment" │
│ │
│ ✗ WRONG: "3 dogs per day" │
│ │
└─────────────────────────────────────────────────────┘
Example Calculation
- Pets at a time: 3 dogs
- Session length: 3 hours
- Average service: 1 hour
Potential throughput: 9 dogs per session (3 at a time × 3 rotations)
Capacity by Business Type
| Business | What Limits You? | Typical Capacity |
|---|---|---|
| Solo groomer | Number of tables | 1–2 |
| Grooming salon | Number of stations | 3–6 |
| Daycare | Play area size | 10–20 |
| Dog walker | Safe walking group | 4–6 |
| Trainer (private) | One-on-one attention | 1 |
| Trainer (group) | Class size | 6–10 |
| Boarding | Number of kennels | Varies |
Where to Set It
- Team Members → [Person] → Capacity tab
- Resources → [Resource] → Capacity tab
- Sessions → Pets at a time per session
How They All Connect (Visual)
MONDAY 9am–5pm (Schedule)
│
├── 9:00 AM ─────────────────────────────────
│ │
│ │ SESSION 1: MORNING GROOMING
│ │ Capacity: 2 dogs at a time
│ │
│ │ 9:00 🐕 Max 🐕 Bella [2/2 full]
│ │ 10:00 🐕 Duke 🐕 Luna [2/2 full]
│ │ 11:00 🐕 Rocky [empty] [1/2]
│ │
├── 12:00 PM ──── LUNCH BREAK ───────────────
│
├── 1:00 PM ─────────────────────────────────
│ │
│ │ SESSION 2: AFTERNOON EXPRESS
│ │ Capacity: 3 dogs at a time
│ │
│ │ 1:00 🐕🐕🐕 [3/3 full]
│ │ 2:00 🐕🐕 [2/3]
│ │ 3:00 🐕🐕🐕 [3/3 full]
│ │ 4:00 🐕 [1/3]
│ │
└── 5:00 PM ─────────────────────────────────
END OF DAY
TOTAL DOGS: 14
(Not limited—just 2-3 at any moment!)
Beyond Scheduling: Eligibility Rules
Schedule, sessions, and capacity determine when bookings can happen. But there's another layer: eligibility rules determine who can book.
The Full Availability Stack
When a customer tries to book, Petboost checks (in order):
BOOKING REQUEST
│
▼
┌─────────────────────────────────┐
│ 1. SERVICE LEVEL │ Can this service be booked online?
│ • Self-service enabled? │ Is there enough notice time?
│ • Notice period met? │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ 2. INITIAL SERVICE CHECK │ (If service has a prerequisite)
│ • Has pet completed the │ e.g., temperament test before daycare
│ required initial service? │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ 3. PET ELIGIBILITY │ Does this pet qualify?
│ • Age in range? │
│ • Weight in range? │
│ • Breed allowed? │
│ • Vaccinations up to date? │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ 4. TEAM MEMBER AVAILABILITY │ Is someone available to do the work?
│ • Working hours apply? │
│ • On leave? │
│ • Blocked time? │
│ • Has capacity? │
│ • Assigned to this service? │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ 5. RESOURCE AVAILABILITY │ Is the equipment/space available?
│ • Working hours apply? │
│ • Blocked time? │
│ • Has capacity? │
│ • Assigned to this service? │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ 6. GEOGRAPHIC CHECK │ (Mobile services only)
│ • Customer in service area? │
└─────────────────────────────────┘
│
▼
✓ SLOT AVAILABLE
Common Eligibility Rules
| Rule Type | What It Does | Example Use Case |
|---|---|---|
| Initial service requirement | Pet must complete a prerequisite first | Temperament test before daycare |
| Age restriction | Limits by pet's age | Puppy classes (8-16 weeks only) |
| Weight restriction | Limits by pet's weight | Size-based grooming pricing |
| Breed restriction | Allows or blocks specific breeds | Specialist grooming for Poodles |
| Vaccination requirement | Requires proof of vaccination | Daycare, boarding, group classes |
| Suburb restriction | Limits by customer location (per service) | Mobile services with travel limits |
Where to Set Eligibility Rules
| Rule | Location |
|---|---|
| Age/weight/breed restrictions | Services → [Service] → Who Can Book tab |
| Vaccination requirement | Services → [Service] → Policies & Paperwork tab |
| Suburb restrictions | Services → [Service] → Who Can Book tab (mobile services) |
For detailed configuration, see Booking Settings & Availability.
⚠️ Proceed With Caution: Rules Have Consequences
The more rules you impose, the narrower your availability becomes.
This isn't a bug—it's physics. Each rule filters out potential bookings.
Illustrative example (actual impact varies based on your setup):
Each rule you add = fewer available slots
│
├── Working hours → BIG impact (defines your availability container)
├── Capacity limits → BIG impact (limits simultaneous bookings)
├── Pet eligibility rules → MODERATE impact (filters specific pets)
├── Geographic restrictions → MODERATE impact (filters by location)
├── Booking notice period → SMALL-MODERATE impact (filters short-notice)
│
└── The more you stack, the tighter it gets
The Right Mindset
Don't ask: "What rules can I add?"
Ask: "What rules do I NEED to run my business safely?"
Every rule should answer: "This prevents a real problem I've experienced or genuinely fear."
If you can't articulate the problem, you probably don't need the rule.
Signs You've Over-Engineered
- Customers complaining they can't find available times
- You have rules "just in case" that have never been triggered
- Your schedule looks empty online but you're actually available
- You added rules to match a previous system, not to solve a problem
The Fix
- Review your current rules
- For each rule, ask: "What problem does this solve?"
- If you can't answer, consider removing it
- Monitor availability after changes
For a complete framework on choosing the right level of rules, see The Booking Rules Spectrum.
Real-World Scenarios
Scenario 1: "I'm a solo groomer with one table"
Your setup:
- Schedule: Mon–Fri, 9am–5pm
- Sessions: One all-day session (or split morning/afternoon)
- Capacity: 1
Result: One dog at a time. Simple and clean.
Scenario 2: "I run a busy daycare with drop-off rush"
Your setup:
- Schedule: Mon–Fri, 7am–6pm
- Sessions:
- Drop-off (7–9am): Capacity 20 (high traffic)
- Play (9am–4pm): Capacity 15 (steady state)
- Pick-up (4–6pm): Capacity 20 (high traffic)
- Capacity: Varies by session
Result: High capacity during rush hours, lower during play for safety.
Scenario 3: "I do private training mornings, group classes evenings"
Your setup:
- Schedule: Mon–Thu, 9am–8pm
- Sessions:
- Private (9am–4pm): Capacity 1
- Group Class (6pm–8pm): Capacity 8
- Capacity: 1 base, 8 override for group session
Result: One-on-one attention by day, full classes by night.
Scenario 4: "I want to prevent random gaps in my diary"
Your setup:
- Schedule: Mon–Fri, 9am–5pm
- Sessions:
- Morning (9am–12pm)
- Afternoon (1pm–5pm)
- Capacity: Set per session
Result: Bookings cluster within sessions. No 10:15am gap followed by nothing until 2pm.
Quick Setup Checklist
Step 1: Set Your Schedule
- Go to Team Members or Resources
- Set working days and hours
- This is your availability container
Step 2: Add Sessions (Optional but Recommended)
- Go to Schedules & Sessions
- Split your day into focused blocks
- Consider: morning, afternoon, evening
Step 3: Set Pets at a Time
- For each team member: Capacity tab
- For each resource: Capacity tab
- For each session: Override if needed
Step 4: Test It
- Create a test booking
- Verify correct times appear
- Try booking at capacity—confirm blocked
Common Questions
"Do I need sessions if I'm a solo operator?"
Optional but helpful. Even one session gives you:
- Capacity control
- Predictable structure
- Easy to split later as you grow
"What if my capacity changes by day of week?"
Use special dates or different schedules per day. You can set Monday differently from Friday.
"How does this affect online booking?"
Customers only see slots where:
- ✓ You're within schedule hours
- ✓ Session is active
- ✓ Capacity is available
- ✓ Service is allowed in that session
No manual filtering needed.
"Can team member and resource capacity both apply?"
Yes—both are checked. Example:
- Sarah's capacity: 2
- Grooming room capacity: 3
If Sarah is assigned, maximum is 2 (her limit applies).
Where to Go From Here
| Need | Guide |
|---|---|
| Choose the right rules level | The Booking Rules Spectrum |
| Set up team member capacity | Pets at a Time |
| Set up resource capacity | Resource Capacity Management |
| Configure sessions | Schedules & Sessions page |
| Configure eligibility rules | Booking Settings & Availability |
| Check self-service readiness | Self-Service Readiness Checklist |
| Understand booking flow | Availability Troubleshooter |
Quick Reference Card
Print this out or screenshot it:
┌────────────────────────────────────────────────────────────┐
│ PETBOOST SCHEDULING — QUICK REFERENCE │
├────────────────────────────────────────────────────────────┤
│ │
│ SCHEDULE = When you work │
│ "Mon–Fri, 9am–5pm" │
│ │
│ SESSIONS = Focused time blocks within schedule │
│ "Morning grooming, afternoon express" │
│ │
│ PETS AT A TIME = How many at the SAME TIME │
│ "3 dogs at once" (NOT "3 dogs per day") │
│ │
├────────────────────────────────────────────────────────────┤
│ They work together to MIRROR YOUR REAL BUSINESS │
└────────────────────────────────────────────────────────────┘
Need help? Click the chat icon or email support@petboost.com.au