Skip to main content

Appointments FAQ

Updated today

Answers to frequently asked questions about appointments, booking, payments, and scheduling in Petboost.


General Appointments

What's the difference between Magic Schedule and Quick Force?

Magic Schedule (recommended):

  • System finds available time slots automatically

  • Checks team member, resource, and service availability

  • Presents conflict-free options

  • Best for avoiding double-bookings and conflicts

Quick Force:

  • Manual time entry without availability checking

  • You specify exact date/time

  • System shows warnings if conflicts exist but allows booking

  • Best for emergencies, walk-ins, or when you know availability

Recommendation: Use Magic Schedule for 90% of bookings, Quick Force only when necessary.


Can I book multiple pets in one appointment?

Yes! Multi-pet appointments are fully supported.

How it works:

  1. Select customer

  2. Check multiple pets

  3. Choose service for each pet

  4. System prices each separately

  5. Multi-pet discounts apply automatically (if configured)

Each pet can have:

  • Different services

  • Different durations

  • Different pricing


How do I cancel an appointment?

  1. Open appointment detail

  2. Click Cancel button

  3. Select cancellation reason

  4. Choose whether to notify customer

  5. Process refund if payment collected

  6. Confirm cancellation

Appointment status changes to "Cancelled"


Can customers book appointments themselves?

Yes! Customers can book through:

  • Your booking website (Petboost booking engine)

  • Customer portal

  • Mobile app

You control:

  • Which services are bookable online

  • Whether bookings are instant or require approval

  • Booking window (how far in advance)

  • Customer eligibility requirements


What happens if I accidentally double-book?

Prevention:

  • Magic Schedule prevents double-booking

  • System checks availability before confirming

  • Warnings shown if conflicts detected

If it happens:

  1. System shows conflict warning

  2. Options:

    • Reschedule one appointment

    • Assign different team member

    • Assign different resource

    • Split service time


Calendar & Views

How do I find an old appointment?

Search methods:

  1. Calendar search box - Type customer name, pet name, or service

  2. Date picker - Jump to specific date

  3. Filter by customer - Show only appointments for one customer

  4. Use Month view - See longer date range

For very old appointments:

  • Adjust date range in calendar

  • Use Reports section

  • Search by confirmation number


What do the different appointment colors mean?

Color coding by status:

  • 🔵 Blue - Confirmed

  • 🟡 Yellow - Pending (awaiting confirmation)

  • 🟢 Green - Completed

  • 🟣 Purple - In Progress

  • 🔴 Red - Payment Declined, Cancelled

  • Gray - Blocked Time

  • 🟢 Light Green - Course/Group Session

Additional indicators:

  • Recurring icon - Part of recurring series

  • ⚠️ Warning badge - Requires attention


How do I block time on my calendar?

  1. Click NewBlocked Time (or press B)

  2. Select date and time range

  3. Choose reason:

    • Lunch break

    • Team meeting

    • Facility maintenance

    • Personal time off

    • Other

  4. Select team members/resources affected

  5. Create block

Blocked time shows as unavailable for booking


Can I drag appointments to reschedule them?

Yes, with Drag-and-Drop:

  • Click and drag appointment to new time slot

  • Works in Day, Week, and Timeline views

  • Customer automatically notified of change

Drag Lock feature:

  • Toggle to prevent accidental dragging

  • Useful on touch screens or busy calendars

  • Find toggle in top toolbar


How do I customize calendar view?

Customization options:

  1. View mode - Day, Week, Month, Workflow, Timeline

  2. Group By - None, Team Member, Resource, Service, Customer

  3. Filter by status - Show All, Confirmed, Ready to Pay, etc.

  4. Filter by team/resource - Show specific people/rooms only

  5. Search - Filter to matching appointments

Reset View button restores defaults


Payment & Invoicing

How do I process a payment?

  1. Open appointment (must be "Ready to Pay" status)

  2. Scroll to invoice section

  3. Select payment method:

    • Card on File (recommended)

    • Cash

    • Bank Transfer

    • Card Reader

  4. Click "$X • Charge Card on File" (or appropriate button)

  5. System processes payment

  6. Status changes to "Paid"

  7. Receipt sent automatically


What if a payment fails?

Common causes:

  • Insufficient funds

  • Expired card

  • Incorrect CVV/ZIP

  • Card declined by bank

Resolution steps:

  1. Open invoice "Manage" dropdown

  2. Click "Retry Charging Card" (try once immediately)

  3. If fails again:

    • Wait 24 hours, retry

    • Contact customer for new payment method

    • Use "Take In-Person Payment"

  4. After 3 failed attempts, request different card


How do I issue a refund?

  1. Open appointment (must be in "Paid" status)

  2. Open invoice "Manage" dropdown

  3. Click "Issue Refund"

  4. Choose:

    • Full refund - Return entire amount

    • Partial refund - Enter specific amount

  5. Select refund reason

  6. Add notes (optional)

  7. Confirm refund

Customer receives refund in 3-5 business days


Can I edit an invoice after it's finalized?

Yes, but requires un-finalizing:

  1. Toggle "Edit" switch in invoice section (turns on edit mode)

  2. Make changes to items, pricing, discounts

  3. Toggle "Edit" switch off to save

  4. Re-finalize invoice

  5. Process payment

Note: Cannot edit after payment collected (must refund and recreate)


What are Pro Automations?

Automated workflows that reduce manual tasks:

  1. Instant Confirmation - Auto-confirm bookings

  2. Pre-Hold Funds - Authorize payment at booking

  3. Auto-Start - Start appointments at scheduled time

  4. Auto-Complete - Complete at end time

  5. Auto-Finalise - Lock invoice when complete

  6. Auto-Pay - Charge card automatically

Enable per service in Service settings → Pro Automations tab

Best for:

  • High-volume simple services

  • Recurring customers

  • Fixed-price services


How do I add a discount to an invoice?

Two methods:

Method 1: Percentage discount

  • Enter in discount field: 10%, 25%, etc.

  • Automatically calculates amount

Method 2: Fixed amount

  • Enter in discount field: $10, $25, etc.

  • Fixed amount deducted

Where to apply:

  • Per line item (each service)

  • Entire invoice (discount code field)

Discount stacking:

  1. Multi-pet discount (automatic)

  2. Service-level discount

  3. Line-item discount


Recurring Appointments

How do I create a recurring appointment?

  1. Start creating regular appointment

  2. Toggle "Repeat" or "Recurring" switch ON

  3. Choose pattern: Daily, Weekly, Monthly, Custom

  4. Configure:

    • Days/dates

    • Interval (every X weeks/months)

    • End condition (# occurrences, end date, or never)

  5. Set team assignment (fixed, rotating, or available)

  6. Create series

System generates all future appointments instantly


Can I edit just one appointment in a recurring series?

Yes!

  1. Open the specific appointment

  2. Make changes

  3. System asks: "Update this appointment only or entire series?"

  4. Select "This appointment only"

That appointment updates, rest of series unchanged


How do I stop a recurring series?

Two options:

Option 1: Set end date

  1. Open any appointment in series

  2. Click "Manage Recurring Series"

  3. Change end date to desired stop date

  4. Future appointments after that deleted

Option 2: Delete all future

  1. Manage Recurring Series

  2. Click "Delete All Future Appointments"

  3. Confirm deletion

Note: Cannot undo - future appointments permanently removed


Can I change the recurring pattern after creation?

No - pattern is immutable

What you CAN change:

  • End date

  • Team member

  • Service pricing

  • Time (all future)

What you CANNOT change:

  • Recurrence pattern (daily/weekly/monthly)

  • Days of week

  • Customer or pets

To change pattern: Delete old series, create new one


Stay Appointments

What's the difference between a stay and a regular appointment?

Stay Appointments:

  • Multi-day/overnight bookings

  • Track check-in and check-out

  • Nightly or daily rates

  • Manage kennel/room assignment

  • Mid-stay service additions

Regular Appointments:

  • Single time slot (e.g., 2-hour grooming)

  • Drop-off and pick-up same day

  • Service-based pricing

  • No accommodation assignment


How do I add services during a stay?

  1. Open stay appointment

  2. Navigate to "Add Service" section

  3. Select service and date(s)

  4. Choose:

    • One-time (e.g., bath on day 3)

    • Daily recurring (e.g., walks every day)

    • Specific dates (e.g., Mon, Wed, Fri)

  5. Invoice updates automatically


Can customers extend their stay?

Yes!

  1. Open stay appointment

  2. Edit checkout date

  3. Extend to new date

  4. System recalculates nights and pricing

  5. Update invoice

  6. Notify customer of additional cost


How do I check a pet in/out?

Check-In:

  1. Open stay appointment

  2. Click "Check In" button

  3. Record arrival time

  4. Inspect pet condition

  5. Confirm belongings

  6. Status changes to "In Progress"

Check-Out:

  1. Click "Check Out" button

  2. Record departure time

  3. Review stay with customer

  4. Return belongings

  5. Finalize invoice and payment


Team & Resources

How do I assign a specific team member to an appointment?

During creation:

  • Magic Schedule mode: System suggests available team

  • Quick Force mode: Choose from team dropdown

After creation:

  1. Open appointment

  2. Click team member dropdown

  3. Select different team member

  4. System checks availability

  5. Confirms reassignment


What if my preferred team member isn't available?

Options:

  1. Choose different team member

  2. Reschedule appointment to when they're available

  3. Use "Any Available" - system assigns when appointment starts

  4. Override (if urgent) - system shows warning but allows


How do I assign a room or resource?

Similar to team assignment:

  1. Open appointment

  2. Click resource dropdown (or "Change Location")

  3. Select room/kennel/van

  4. System checks availability

  5. Confirms assignment

Auto-assign option available if flexible


Booking Settings & Rules

How do I control how far in advance customers can book?

In Service settings:

  1. Edit service

  2. Go to "Booking Settings" tab

  3. Booking Window section:

    • Minimum advance (e.g., 2 hours)

    • Maximum advance (e.g., 90 days)

  4. Save

Example: "Customers can book 2 hours to 90 days in advance"


Can I restrict bookings to certain customers?

Yes! Multiple methods:

1. Customer selection (per service):

  • Allow all customers

  • Only specific customers

  • Only customers with active packages

2. Eligibility requirements:

  • Initial service required first

  • Vaccination requirements

  • Age/weight/breed restrictions

3. Manual approval:

  • Disable instant booking

  • All bookings require your approval


How do I make a service require manual approval?

  1. Edit service

  2. Go to "Booking Settings" tab

  3. Approval setting:

    • Toggle OFF: "Instant Booking"

    • Or select: "Require Manual Approval"

  4. Save

Result: Customer bookings start as "Pending" status


Mobile Service

How do I book a mobile service appointment?

Same process as facility appointments:

  1. Create appointment

  2. For location:

    • Select "Mobile Service"

    • Enter customer address

    • System geocodes address

  3. Assign mobile team member

  4. Assign vehicle/van (resource)

  5. Create appointment

Mobile services show address on calendar


Can I optimize routes for mobile appointments?

Use Timeline view:

  • Group by van/vehicle

  • See all mobile appointments in chronological order

  • Drag to reorder based on geographic proximity

  • Minimize drive time between appointments

Best practices:

  • Book same-area appointments consecutively

  • Allow travel time between appointments

  • Set realistic service windows


Troubleshooting

"No available time slots found"

Causes & solutions:

  1. Team member unavailable → Check team schedule, assign different member

  2. Resource unavailable → Check resource calendar, assign different room

  3. Service duration doesn't fit → Extend search window, try different date

  4. Working hours restriction → Adjust working hours or use Quick Force


"Pet doesn't meet eligibility requirements"

Common requirements:

  • Initial service - Must complete first-time service before regular bookings

  • Vaccinations - Proof of vaccines required

  • Age - Minimum/maximum age (e.g., puppies only)

  • Weight - Size restrictions (e.g., small dogs only)

  • Breed - Included/excluded breeds

Solution: Check pet profile and service eligibility settings


"Cannot finalize invoice"

Common causes:

  1. Appointment not yet completed → Mark as complete first

  2. Services still being added → Finish adding all services

  3. Pricing errors → Verify all items have prices

  4. Missing payment method → Ask customer to add payment method


"Recurring series not creating future appointments"

Explanation:

  • Series generates appointments 2-3 months ahead

  • More appointments appear automatically as time progresses

  • This prevents calendar clutter

If truly missing:

  • Check end date hasn't been reached

  • Verify series not accidentally stopped

  • Look for errors in Activity Log


"Drag-and-drop not working"

Possible causes:

  1. Drag Lock enabled → Toggle off in toolbar

  2. Appointment in past → Cannot reschedule past appointments

  3. Browser issue → Refresh page, try different browser

  4. Permission restriction → Check user role permissions


Best Practices

What's the recommended appointment workflow?

Standard workflow:

  1. Booking → Confirmed

  2. Pre-Hold Funds (optional but recommended)

  3. Day Before → Send reminder

  4. Day Of → Start appointment

  5. During Service → Add notes, take photos

  6. After Service → Complete appointment

  7. Finalize Invoice → Review items and pricing

  8. Charge Payment → Process payment

  9. Send Receipt → Email confirmation

With full automation enabled: Steps 3-8 happen automatically!


How should I handle no-shows?

Prevention:

  • Enable Pre-Hold Funds (financial commitment)

  • Send 24-hour and 2-hour reminders

  • Call to confirm day before

When it happens:

  1. Mark appointment as "Cancelled"

  2. Select reason: "No-show"

  3. Apply late cancellation fee (if configured)

  4. Charge fee to card on file

  5. Update customer notes

Policy recommendations:

  • First no-show: Warning

  • Second no-show: Fee + pre-payment required

  • Third no-show: Block future bookings


Should I use automations?

Start conservative, expand gradually:

Phase 1: Instant Confirmation + Pre-Hold Funds

  • Low risk, high value

  • Reduces no-shows

  • Faster booking confirmation

Phase 2: Add Auto-Start + Auto-Complete

  • For simple, standardized services

  • Services with fixed durations

  • Trusted regular customers

Phase 3: Full automation (all 6)

  • High-volume services

  • Recurring customers only

  • When confident in process

Never automate:

  • Complex variable-pricing services

  • New customers (first visit)

  • Services requiring manual review


How often should I review my calendar?

Daily:

  • Check today's appointments

  • Confirm tomorrow's appointments

  • Process any pending payments

Weekly:

  • Review next week's schedule

  • Identify capacity gaps

  • Follow up on pending bookings

Monthly:

  • Analyze booking patterns

  • Adjust service availability

  • Review no-shows and cancellations

  • Plan for upcoming holidays


Need More Help?

Still have questions?

Related Articles:

Did this answer your question?