Overview
The appointments module is the heart of your business operations. Schedule, manage, and track all pet service appointments with powerful scheduling tools.
Mission Control vs Appointments Calendar
Petboost offers two complementary tools for managing your daily operations:
Mission Control
Mission Control is your operational dashboard for daily task execution:
- Quick actions for common operations (New Appointment, Quick Sale, etc.)
- Attention system highlighting payment issues and special care needs
- Multiple view modes (List, Workflow, Pets, Stays, Team, Resources)
- Revenue and business intelligence
- Optimised for mobile and on-the-go use
Best for:
- Daily operations and task execution
- Quick appointment creation via quick actions
- Processing payments and identifying issues
- Checking what needs attention
- Mobile/on-the-go management
Appointments Calendar (This Page)
The Appointments Calendar is your detailed scheduling tool:
- Detailed calendar views (Day, Week, Month, Timeline)
- Drag-and-drop time rescheduling
- Resource allocation planning
- Recurring appointment setup
- Advanced calendar operations
Best for:
- Detailed scheduling and planning
- Drag-and-drop appointment moving
- Multi-day stay visualisation
- Complex recurring patterns
- Advanced calendar features
When to Use Each
Start your day: Mission Control - Check attention items and process quick tasks Book appointments: Either tool - Quick action in Mission Control or detailed form in Appointments Reschedule times: Appointments Calendar - Drag-and-drop to new times Process payments: Mission Control - Attention system and bulk charge Weekly planning: Appointments Calendar - Week/Month view Mobile operations: Mission Control - Touch-optimised interface
See also: Mission Control Overview for full details on the operational dashboard.
Creating Appointments
You can create appointments in two ways:
Quick Access Links
You can open appointment forms directly using these links:
- Create New Appointment:
https://business.petboost.com/appointments?action=create - Create Stay Appointment:
https://business.petboost.com/appointments?action=stay - Create Blocked Time:
https://business.petboost.com/appointments?action=blocked-time
Benefits:
- Bookmark creation forms for quick access
- Share direct links to specific appointment forms
- Connect with external scheduling systems
- Browser back/forward navigation works naturally
Magic Schedule Mode
Petboost automatically finds available time slots based on your team members, resources, and business rules.
How to use:
- Click the "New Appointment" button
- Select the pet and owner
- Add services
- Turn on Magic Availability Check
- Available times load automatically
- Select from available slots
- Click "Save"
Best for: Regular bookings where you want the system to handle availability
Quick Force Mode
Manually schedule appointments without availability checks. Useful for special situations or when you need to override normal rules.
How to use:
- Click the "New Appointment" button
- Select the pet and owner
- Add services
- Choose "Quick Force" mode
- Set date and time manually
- Click "Save"
Best for: Emergency bookings, special arrangements, or administrative overrides
Recurring Appointments
Set up appointments that repeat automatically on a schedule.
How to create:
- When creating or editing an appointment, toggle "Recurring" on
- Select frequency (Daily, Weekly, Monthly)
- Set the end date or number of occurrences
- Save the appointment
Important: Petboost automatically generates instances for the next 12 months.
Stay Appointments
For overnight boarding or multi-day services.
Features:
- Check-in and check-out dates
- Resource (kennel/room) assignment
- Daily timeline view
- Automatic duration calculation
Blocked Times
Block off time slots when you're not available.
How to create:
- Click on the scheduler
- Select "Block Time"
- Set date range and time
- Choose which team members/resources are blocked
- Add optional note
- Save
Scheduler Views
- Day View - Detailed hourly view of a single day
- Week View - See the entire week at a glance
- Month View - Monthly calendar overview
- Timeline View - See multiple resources side-by-side
Filtering & Searching
Filter appointments by:
- Team members
- Resources
- Services
- Pet size/breed
- Date range
Appointment Status
Appointments move through these stages:
- Pending - Awaiting confirmation
- Confirmed - Confirmed by customer
- In Progress - Service started
- Completed - Service finished
- Cancelled - Cancelled by business or customer
Payments & Invoicing
- Accept payments when appointment is completed
- Generate invoices automatically
- Process card payments or mark as cash/bank transfer
- Issue refunds if needed
Notifications
Customers receive automatic notifications:
- Appointment confirmation – Appointment date & time changes – Appointment cancellation (by business)
- Friday Before Reminder (Email only)
- Appointment reminders (24 hours before by default, but this can be configured)
Tips & Best Practices
- Use Magic Schedule for most bookings - it saves time
- Set up recurring appointments for regular customers
- Block time for breaks, lunch, and administrative tasks
- Use the Timeline view when managing multiple resources
- Filter by team member to see individual schedules
Troubleshooting
Q: Why can't I see available times in Magic Schedule? A: Check that your team member and resource have working hours set for the selected date. Also verify the service doesn't have restrictions that conflict with the time.
Q: How do I cancel a recurring appointment? A: Open the appointment, click "Cancel", then choose whether to cancel just this instance or all future instances.
Q: Can I move an appointment to a different time? A: Yes! Just drag and drop the appointment in the scheduler, or open it and edit the time.
Q: How do I handle overlapping appointments? A: Petboost shows warnings for conflicts. You can either reschedule or use Quick Force mode to override if intentional.
Appointment Workflow Navigation
Creating Appointments
Step 1: Service Selection
- Service Configuration - Set up what services are available
- Service Requirements - Set service requirements and eligibility
- Service Categories - Organise services for easy selection
Step 2: Customer and Pet Selection
- Customer Profiles - Manage customer information
- Pet Profiles - Track individual pet details
- Customer Management - Handle customer relationships
Step 3: Team and Resource Assignment
- Team Member Management - Set up team availability
- Resource Management - Set up locations and equipment
- Team Member Availability - Check team member availability
- Resource Capacity - Manage resource capacity
Step 4: Scheduling and Confirmation
- Appointments - Create and manage appointments
- Calendar Views - Use different scheduling views
- Recurring Appointments - Set up repeating appointments
Appointment Management Workflow
Daily Operations:
- Appointments - View daily schedule
- Team Member Management - Check individual availability
- Resource Management - Monitor resource usage
- Customer Communication - Manage customer interactions
Weekly Planning:
- Week View - Plan weekly schedules
- Team Capacity - Review team workload
- Resource Management - Plan resource allocation
- Service Management - Review service configuration
Monthly Review:
- Month View - Review monthly performance
- Team Member Management - Manage team productivity
- Resource Management - Optimize resource usage
- Service Management - Review service configuration
Advanced Appointment Features
Package Integration:
- Packages - Manage package credit usage
- Package Balances - Track customer package credits
- Package Configuration - Handle package renewals
Course Integration:
- Courses - Assign instructors to courses
- Course Management - Manage course lessons
- Course Enrollments - Track course participants
Automation and Workflows:
- Automatic Actions - Automated appointment workflows
- Notification Settings - Appointment communication
- Booking Settings - Appointment booking rules
Settings and Configuration
Account Settings:
- Settings - Account configuration
- Business Details - Business information
- Booking Settings - Appointment booking rules
- Notification Settings - Communication preferences
Team and Resource Settings:
- Team Member Management - Team member policies
- Resource Management - Resource management
- Service Management - Service configuration
- Customer Management - Customer management
Troubleshooting Navigation
Common Issues and Solutions
"No available times in Magic Schedule"
- Check Team Member Availability for working hours
- Verify Resource Availability for capacity
- Review Service Requirements for restrictions
"Appointment conflicts"
- Check Team Member Management for conflicts
- Review Resource Management for availability
- Adjust Appointment Management for resolution
"Customer not receiving notifications"
- Check Notification Settings for configuration
- Verify Customer Profiles for accuracy
- Review Notification Settings for preferences
Related FAQs
Have questions about appointments? See these commonly asked questions:
- Petboost is loading slowly or not loading at all
- What's the difference between Magic Schedule and Quick Force?
- Can I book multiple pets in one appointment?
- How do I book multiple pets from the same family together?
- Why is my multi-pet discount not applying?
- How do I pause a recurring series?
- How do I skip a week in a recurring series?
Next Steps
Service and Team Setup
- Services - Set up appointment services
- Team Members - Set up team availability
- Resources - Set up locations and equipment
Customer and Package Management
- Customer Profiles - Manage customer information
- Packages - Set up package credit usage
- Courses - Manage course scheduling
Settings and Automation
- Settings - Account configuration
- Automatic Actions - Automated appointment workflows
- Notification Settings - Appointment communication