Skip to main content

Appointments FAQ

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


General Appointments

Do customers need a Petboost account to book online?

No! Customers don't need to create an account before booking. The process is designed to get them to availability as fast as possible:

  1. Phone number first - Customer enters their mobile number

  2. System recognises them - Instantly detects if new or returning customer

  3. Minimal info collected - Just name, suburb, and pet name

  4. See availability immediately - Within seconds, not minutes

Full details come AFTER time selection:

  • Terms and conditions acceptance

  • Vaccination certificate uploads

  • Payment method

  • Additional pet details

The philosophy: Fast to availability, details after commitment. This dramatically reduces booking abandonment.

For returning customers:

  • Phone number auto-loads their profile

  • Pet information pre-filled

  • Only see services relevant to them (no initial services they've already completed)


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 with significant benefits.

Benefits of unified appointments:

  • One calendar card - All pets from the same family appear together

  • One invoice - Single itemised invoice showing each pet's services

  • One payment - Customer pays once for all services

  • Independent timing - Each pet can have different start/end times, team members, and resources

  • Multi-pet discounts - Automatically applied if configured

How it works:

  1. Select customer

  2. Add first pet and configure services

  3. Click "Add Sibling" to add additional pets

  4. Configure services, times, and team for each pet

  5. System prices each pet separately on one invoice

Each pet can have:

  • Different services (e.g., one grooming, one bath only)

  • Different durations

  • Different team members

  • Different start/end times

  • Different resources

Can customers book multiple pets for different services in one booking?

Yes! Petboost supports multi-pet, multi-service bookings in a single transaction. This is particularly popular for grooming + daycare businesses where customers might book one dog for grooming and another for daycare. You can configure whether pets are scheduled simultaneously (same time, multiple team members) or sequentially (back-to-back, same team member) based on your resource availability.


What happens when I try to book a pet that's already on the schedule?

Petboost detects duplicate bookings and offers options:

When you create an appointment for a customer who already has a booking on the same date, you'll see a dialog showing:

  • The existing appointment details

  • Option to add the new pet to the existing booking

  • Option to view the existing booking

  • Option to go back and choose a different date

Adding to existing booking:

  • Creates a unified appointment (one card, one invoice, one payment)

  • Each pet keeps independent timing

  • Multi-pet discounts apply automatically

This is particularly useful for:

  • Families with multiple dogs

  • When customers forget they already booked one pet

  • Adding a sibling pet's service to an existing appointment


How do I add a pet to an existing appointment?

Two methods:

Method 1: From Duplicate Detection

When Petboost detects an existing booking for the same customer/date:

  1. Click "Add [Pet Name] to [Existing Pet]'s booking"

  2. Configure services and timing for the new pet

  3. Save

Method 2: Edit Existing Appointment

  1. Open the existing appointment

  2. Click "Add Sibling" button

  3. Select pet and configure services

  4. Use Magic Schedule (checks availability) or Quick Force (manual timing)

  5. Save


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

Magic Schedule:

  • Checks team member availability

  • Respects resource capacity

  • Finds optimal timing based on sibling pet gap settings

  • Recommended for avoiding conflicts

Quick Force:

  • Skip availability checks

  • Manually enter exact times

  • Faster for experienced staff

  • Shows warnings if conflicts exist but allows booking

Use Quick Force when:

  • You know staff availability without checking

  • Special arrangements with customer

  • Adding a last-minute pet to an existing booking


How do I send all future appointments to a client?

This depends on whether you want to send appointment details manually or set up automatic reminders:

Option 1: Automatic Reminders (Recommended)

Petboost can send reminders automatically before each appointment:

  1. Go to Settings --> Notifications

  2. Enable Appointment Reminders

  3. Configure timing (e.g., 24 hours and 2 hours before)

  4. Customers receive SMS/email before every upcoming appointment

Option 2: Share Upcoming Appointments Manually

To send a customer their upcoming schedule right now:

  1. Open the customer's profile

  2. View their Appointments tab to see all future bookings

  3. Use Send Message to share details via SMS or email

Option 3: Customer Self-Service Portal

Customers can view all their upcoming appointments at any time through their Petboost portal. Share the portal link with them and they can check their own schedule whenever they like.

Best practice: Enable automatic reminders so customers always know what is coming up, and point them to the portal for a full view of their future bookings.


A client made a booking for a date and time that is already taken. What do I do?

This can happen in two scenarios:

Scenario 1: The booking arrived as PENDING (manual approval enabled)

If you use manual approval, the booking is waiting for your review:

  1. Open the Pending appointment

  2. Check the calendar for the conflicting time slot

  3. Either:

    • Decline the booking with a reason (e.g., "Time slot unavailable") and suggest alternative times

    • Reschedule the new booking to an available slot before confirming

    • Assign a different team member or resource if capacity allows, then confirm

Scenario 2: The booking was auto-confirmed (instant booking enabled)

If instant booking is on, Magic Schedule should prevent conflicts. If a conflict still occurred:

  1. Check whether the booking was created via Quick Force (bypasses availability checks)

  2. Open both conflicting appointments and decide which to reschedule

  3. Contact the affected customer to arrange a new time

To prevent this in future:

  • Use Magic Schedule for all bookings (checks availability automatically)

  • Enable Require Manual Approval on services where capacity is tight

  • Ensure team member and resource working hours are up to date

  • Use the Availability Troubleshooter to understand why the conflict was not caught


What does each appointment status mean?

Petboost appointments move through these statuses:

Status

Meaning

Colour

Pending

New booking awaiting your confirmation

Blue

Confirmed

Booking accepted and scheduled

Green

Declined

You rejected the booking request

Red

In Progress

Service currently being performed

Pink

Completed

Service finished, invoice being finalised

Indigo

Ready to Pay

Invoice finalised, awaiting payment

Indigo

Paid

Payment received successfully

Green

Payment Declined

Payment attempt failed

Red

Cancelled

Appointment cancelled by customer or business

Red

Refund Granted

Full refund processed

Slate

Partially Refunded

Partial refund processed

Amber

Invoice Amount Void

Invoice cancelled before payment

Slate

Blocked Time

Calendar block (not a customer appointment)

Slate

Standard flow: Pending --> Confirmed --> In Progress --> Completed --> Ready to Pay --> Paid

With Pro Automations enabled, most of these transitions happen automatically. See the full Appointment Statuses Guide for detailed explanations of each status, what it means for your business and your customers, and which statuses can be automated.


What's the difference between cancelling and deleting an appointment?

These are three distinct actions with very different outcomes:

Action

Data Retained

Customer Notified

Can Undo

When to Use

Cancel

Yes - full history kept

Yes - receives cancellation notification

Yes - use "Un-cancel" to rebook

Customer cancels, no-show, service cannot be delivered

Archive

Yes - hidden from views

No

Yes - use "Unarchive"

Clean up old completed appointments, reduce calendar clutter

Hard Delete

No - permanently removed

No

No - cannot be undone

GDPR data removal requests, test data cleanup, duplicate removal

Key points:

  • Cancelling changes the appointment status to "Cancelled" and keeps the full record. You can apply cancellation fees, issue refunds, and later use "Un-cancel" to rebook with all details pre-filled.

  • Deleting permanently removes the appointment from your system. You cannot delete appointments that have been paid. Only use this for data cleanup, never as a substitute for cancelling.

  • Archiving is the middle ground - hides the appointment from your calendar without deleting the data.

When in doubt, cancel or archive. Only delete when you genuinely need the data removed.

See Un-cancel & Appointment Recovery for the full recovery guide.


How do I mark an appointment as complete without charging?

If you need to complete an appointment without collecting payment (e.g., complimentary service, service issue, or goodwill gesture):

  1. Mark the appointment as Completed as normal

  2. In the Invoice section, click "Manage" dropdown

  3. Select "Void Invoice"

  4. The appointment status changes to Invoice Amount Void

  5. No payment is collected and no charge is made to the card on file

Alternatively, to zero out the invoice before finalising:

  1. Mark the appointment as Completed

  2. Toggle "Edit" on the invoice

  3. Apply a 100% discount or adjust line item prices to $0

  4. Finalise the invoice at $0

  5. Mark as Paid (zero-value transaction)

When to use each approach:

  • Void Invoice - When you want to cancel the entire charge and close the appointment cleanly

  • Zero-value invoice - When you want to keep a formal invoice record showing the service was provided at no cost (useful for accounting and audit trails)

Important: If Auto-Pay is enabled, void or zero the invoice before the 30-minute auto-pay window to prevent the card on file from being charged automatically.


How do I cancel an appointment?

  1. Open the appointment detail panel

  2. Click the Cancel button

  3. Select a cancellation reason:

    • Customer requested

    • Pet illness

    • Weather conditions

    • Staff unavailable

    • Resource unavailable

    • No-show

    • Other (specify)

  4. Choose whether to notify the customer (immediately, later, or not at all)

  5. If payment has already been collected, choose a refund option:

    • Full refund - return entire amount

    • Partial refund - return a portion (e.g., minus cancellation fee)

    • No refund - keep payment (late cancellation per your policy)

  6. If a cancellation fee policy applies, the fee is charged to the card on file automatically

  7. Confirm cancellation

Appointment status changes to "Cancelled". The full cancellation history (who cancelled, when, why, and any refund details) is recorded in the Activity Log.

Changed your mind? Use the "Un-cancel Appointment" button to rebook with all details pre-filled. See Un-cancel & Appointment Recovery.


Can customers book appointments themselves?

Yes! Customers can book through:

  • Your booking website (Petboost booking engine embedded on your website)

  • The customer portal (direct link you share with customers)

  • The Petboost mobile app

You have full control over:

  • Which services are bookable online (disable self-service per service)

  • Instant vs. manual approval - whether bookings are confirmed immediately or require your review

  • Booking window - how far in advance (and how close to the appointment) customers can book

  • Customer eligibility - weight, age, breed, vaccination, and initial service requirements

  • Visibility - services can be marked as staff-only so they never appear in the customer booking flow

If you want total control: Enable "Require Manual Approval" on sensitive services so every booking arrives as Pending for your review before confirmation.


What happens if I accidentally double-book?

Prevention:

  • Magic Schedule prevents double-booking by checking team member, resource, and service availability before offering time slots

  • The system checks availability before confirming any booking

  • Conflict warnings are shown if overlaps are detected

If a double-booking happens:

  1. The system shows a conflict warning on the calendar (overlapping appointment cards)

  2. Open both appointments to review the details

  3. Choose how to resolve:

    • Reschedule one appointment to a different time

    • Assign a different team member to one of the appointments

    • Assign a different resource (e.g., move one to a different grooming table)

    • Contact the affected customer to negotiate a new time

Common causes of double-bookings:

  • Using Quick Force mode, which bypasses availability checks

  • Creating bookings while another staff member is creating one at the same time (rare, but possible)

  • Manually overriding conflict warnings

Best practice: Use Magic Schedule for the vast majority of bookings. Reserve Quick Force for emergencies and walk-ins where you can visually confirm availability on the calendar.


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 colours mean?

Colour 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 out time for breaks or meetings?

  1. Click New --> Blocked Time (or press B as a keyboard shortcut)

  2. Select the date and time range for your block

  3. Choose a reason:

    • Lunch break

    • Team meeting

    • Facility maintenance

    • Personal time off

    • Other (add a custom description)

  4. Select which team members and/or resources are affected

  5. Click Create

What blocking time does:

  • The blocked period shows as unavailable in the booking engine - customers cannot book online during this time

  • Appears as a grey card on your calendar so staff can see it at a glance

  • Magic Schedule skips blocked times when searching for availability

  • Affects only the team members and resources you select (other staff remain bookable)

For recurring blocks (e.g., daily lunch break):

  • Set up blocked time once, then use the recurrence toggle to repeat it on a pattern

  • Or configure default break times in Team Members --> [Name] --> Working Hours

To remove a block: Click the blocked time card on the calendar and select Delete to free the time slot back up for bookings.


What happens when I drag-and-drop an appointment on the calendar?

Drag-and-drop reschedules the appointment to the new time slot:

  • The appointment moves to the exact time and date where you drop it

  • If you are in Group By Team Member view, dragging to a different column reassigns the team member as well

  • The customer is automatically notified of the time change via their configured notification preferences (SMS/email)

  • The Activity Log records the reschedule, including who made the change and the old/new times

Important considerations:

  • Drag-and-drop does not check availability -- it behaves like Quick Force. If you drop an appointment onto a conflicting slot, the system allows it but shows a warning

  • Past appointments cannot be dragged

  • Multi-pet appointments move all pets together

Drag Lock feature:

If you want to prevent accidental rescheduling (especially on busy calendars or touch screens), toggle Drag Lock ON in the top toolbar. When enabled:

  • You can still click appointments to view details

  • You can still create new appointments

  • Dragging to reschedule is disabled

  • Dragging to change duration is disabled

Best practice: Keep Drag Lock ON during busy periods and disable it only when you intentionally need to reschedule by dragging.


How do I see appointments by team member?

Use the Group By feature to see each team member's schedule in a separate column:

  1. Go to Appointments in the main navigation

  2. Select Day View or Week View (Timeline views also work well)

  3. Click the Group By dropdown in the toolbar

  4. Select Team Member

  5. Each team member now appears as a separate column with their appointments

This is especially useful for:

  • Seeing who has gaps in their schedule

  • Balancing workload across staff

  • Grooming businesses with split teams (assistant handling bathing/drying, groomer handling clipping/styling)

  • Planning daily capacity

To filter to specific team members:

  • Use the Team/Resource filter dropdown (shows avatars)

  • Select only the team members you want to see

  • Deselect the rest to focus your view

Other grouping options: You can also group by Resource (rooms/kennels/vans), Service, Category, Customer, or Pet.

Tip: Use Timeline Day or Timeline Week for the clearest side-by-side column display. This mimics traditional grooming schedule boards.


Can I print today's schedule?

Yes! There are several ways to print or export your schedule:

Method 1: Print from Calendar (Quick)

  1. Navigate to the date you want on the calendar

  2. Use your browser's print function (Ctrl+P or Cmd+P)

  3. The calendar view prints as displayed, including all visible appointments

Method 2: Print Individual Appointment Sheets

  1. Open an appointment detail panel

  2. Click Print in the Quick Actions

  3. Generates a printable appointment sheet with customer, pet, service, and time details

Tips for best print results:

  • Use Day View or Timeline Day for a clean single-day printout

  • Set Group By Team Member to get a column-per-staff layout

  • Remove filters first to ensure all appointments are visible

  • Use landscape orientation for week views


Why does the calendar show times I've blocked out?

Blocked times appear on your calendar by design -- they are visual indicators showing your team when time is unavailable. The grey blocked-time cards help staff see at a glance when breaks, meetings, or maintenance periods are scheduled.

However, customers do NOT see blocked times when booking online. The booking engine treats blocked periods as unavailable and will not offer those time slots to customers.

If you are seeing unexpected availability during blocked times, check these common causes:

  1. Block only applies to specific team members - If you blocked time for Sarah but not Mike, Mike's slots during that period are still available for booking

  2. Block only applies to specific resources - Same logic applies to rooms, kennels, or vans

  3. Block was created after the booking - Bookings made before the block was created are not affected

  4. Quick Force was used - Quick Force bypasses all availability checks, including blocked time

To verify what customers see: Use Simulation Mode to view the booking experience as a specific customer and confirm that blocked times are hidden.


How do I customise my calendar view?

Customization options:

  1. View mode - Day, Week, Month, 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


What if a cancellation fee charge fails?

When cancelling an appointment with a cancellation fee policy, the charge may fail if:

  • No card on file

  • Card declined or expired

  • Insufficient funds

  • Technical payment processing error

How to identify failed cancellation fees:

  • Mission Control - Shows cancelled appointments with pending/failed fees in attention items

  • Appointment Details - Alert banner appears for cancelled appointments with failed/pending fees

  • Invoice Section - Cancellation fee status displayed with failure reason

How to retry a failed cancellation fee:

  1. Open the cancelled appointment

  2. Look for "Cancellation Fee Issue" alert banner

  3. Click "Retry Charge Cancellation Fee" button

  4. System attempts to charge card on file again

  5. Status updates automatically (Charged, Failed, or Pending)

Note: Ensure customer has a valid payment method on file before retrying. If no card is available, contact customer to add payment method.


How does the payment system work step-by-step?

Full payment lifecycle:

Stage

When

What Happens

1. Card Saved

At registration

Customer adds card via portal or booking

2. Pre-Authorisation

72+ hours before

System verifies card, places temporary hold

3. Appointment Starts

Scheduled time

Invoice begins building

4. Service Complete

End of appointment

Staff marks complete

5. Invoice Finalised

After completion

Pricing locked, ready for payment

6. Card Charged

After finalisation

Full amount captured

7. Funds Deposited

1-2 business days

Stripe deposits to your bank

Pre-Authorisation Details:

  • Happens automatically 72 hours before appointment (if enabled)

  • Places temporary hold on customer's card

  • Does NOT charge, just verifies funds available

  • Hold releases automatically if appointment cancelled

  • Protects against no-shows

When is the customer actually charged?

After you mark the appointment complete and the invoice is finalised. For businesses using Pro Automations with Auto-Pay, this happens automatically.


How do I record an in-person payment so the saved card isn't charged?

For Cash payments:

  1. Open the completed appointment

  2. Scroll to Invoice section

  3. Click payment method dropdown

  4. Select "Cash"

  5. Click "Mark as Paid"

  6. Appointment status changes to Paid

  7. Card on file is NOT charged

For Bank Transfer payments:

  1. Open the completed appointment

  2. Select "Bank Transfer" payment method

  3. Click "Request Bank Transfer" (sends email with your BSB/Account)

  4. When payment confirmed in your bank:

    • Return to appointment

    • Click "Mark as Paid by Bank Transfer"

Important: Always select the correct payment method BEFORE processing. Once an invoice shows payment method as "Cash" or "Bank Transfer", the card on file won't be auto-charged.


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


How do I resend payment information to a customer?

You can resend payment requests depending on the payment method:

For Bank Transfer payments:

  1. Open the appointment

  2. Scroll to the Invoice section

  3. Click "Resend Bank Transfer Request"

  4. Customer receives email with your BSB/Account details

For Payment Link (SMS):

  1. Open the appointment

  2. Select "Payment Link" as payment method

  3. Click "Send Payment Link"

  4. Customer receives SMS with secure Stripe payment link

For downloading/printing invoices:

  1. Open the appointment

  2. Click "Download Invoice PDF" or "Preview Receipt"

  3. Print or email the PDF manually to customer

When to resend:

  • Customer didn't receive original payment request

  • Payment link expired and needs refreshing

  • Following up on unpaid invoices

  • Customer requests a copy for their records

Note: SMS payment links incur standard SMS charges ($0.30). Email bank transfer requests are free.


Why does the customer see "checkout" but we call it "check out"?

This is normal terminology variation - both refer to the same action.

In Petboost:

  • "Check Out" is used for the staff-side action (checking a pet out of your facility)

  • "Checkout" may appear in customer-facing contexts (like online payment checkout)

The process is the same:

  1. Service is completed

  2. Staff marks pet as ready for pickup

  3. Customer arrives to collect pet

  4. Staff processes payment ("checkout")

  5. Pet departs ("check out")

For boarding/daycare:

  • "Check In" = Pet arrives and is admitted to your facility

  • "Check Out" = Pet departs and goes home with customer

Both actions are clearly marked in the appointment workflow, regardless of which spelling is displayed.


Can I edit an invoice after it's finalised?

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-finalise 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 - Authorise 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


Multi-Pet Bookings

How do I book multiple pets from the same family together?

Single unified appointment (recommended):

  1. Create appointment and select customer

  2. Add first pet and configure services

  3. Click "Add Sibling" to add additional pets

  4. Configure services, times, and team for each pet

  5. Each pet appears on one calendar card with one invoice

Benefits:

  • One invoice for the family

  • One payment transaction

  • Multi-pet discounts applied automatically

  • Each pet can have different services, times, and team members

Can customers book multiple pets for different services online?

Yes! Petboost supports multi-pet, multi-service bookings in a single online transaction.

Example scenarios:

  • Book Max for grooming + Bella for daycare

  • Book both dogs for grooming but different levels (full groom + bath only)

  • Book same service but different durations based on pet size

Configuration options:

  • Simultaneous: Pets scheduled at same time (requires multiple team members/resources)

  • Sequential: Pets scheduled back-to-back (same team member)

Configure sibling pet gap settings in Services → Booking Settings.

Why is my multi-pet discount not applying?

Check these requirements:

  1. Rate tiers configured: Navigate to Service → Pricing & Duration → Multi-Pet Discount Pricing and verify rate-per-pet tiers are set up

  2. Same service: Rate tiers apply when booking the same service for multiple pets

  3. Same booking: Pets must be in a single unified appointment (not separate bookings)

  4. Enabled per service: Each service has its own rate tier configuration

If the total appears doubled: Check your rate-per-pet setting. The rate should be the price per individual pet, not the total for all pets. For example, if you want 2 dogs to cost $150 total, the per-pet rate should be $75 (not $150).

To verify the discount is working:

  • Create a test appointment with multiple pets

  • Check the invoice section: all pets should show the same reduced per-pet rate

  • The rate applies to ALL pets when the tier threshold is met (e.g. 2+ pets)


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


How do I cancel recurring appointments in bulk?

To cancel or stop an entire recurring series at once:

Method 1: End the series (recommended)

  1. Open the pet's profile

  2. Go to the Recurring Series tab

  3. Find the series you want to stop

  4. Click "Manage" then "End Series"

  5. Confirm in the dialog (shows how many future appointments will be archived)

Method 2: Delete all future appointments

  1. Open any appointment in the series

  2. Click "Manage Recurring Series"

  3. Click "Delete All Future Appointments"

  4. Confirm deletion

Method 3: Set an end date

  1. Open any appointment in the series

  2. Click "Manage Recurring Series"

  3. Change the end date to today (or any past date)

  4. All future appointments after that date are archived

Important notes:

  • Past and completed appointments are never affected -- only upcoming/future appointments are removed

  • Method 1 (via the Recurring Series tab) is safest because it also helps you spot duplicate series

  • Deletion cannot be undone, so verify you are ending the correct series first

  • If the customer may return, consider ending the series rather than deleting, so you can reference the history later

To cancel just a few specific dates (rather than the whole series), cancel each one individually by opening the appointment, clicking Cancel, and selecting "This appointment only."


How do I reschedule a single appointment from a recurring series?

You can change the date, time, team member, or other details for one occurrence without affecting the rest of the series:

  1. Open the specific appointment you want to reschedule

  2. Click Edit and make your changes (new date, new time, different team member, etc.)

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

  4. Select "This appointment only"

  5. Save

The rescheduled appointment keeps its link to the series but now has custom values. The rest of the series continues on its original schedule.

Customer notifications: The customer is notified of the reschedule for that specific appointment. Future appointments in the series are not affected.

Alternatively, use drag-and-drop:

  • Drag the appointment card to a new time slot on the calendar

  • When prompted, select "This appointment only"

  • The series continues as normal for all other dates

To reschedule ALL future appointments in a series (e.g., the customer wants to change from 9am to 11am every week going forward), use "Manage Recurring Series" --> "Edit All Future Appointments" instead.


Can I edit just one appointment in a recurring series?

Yes!

  1. Open the specific appointment

  2. Make your changes (time, team member, services, pricing, etc.)

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

  4. Select "This appointment only"

That appointment updates while the rest of the series remains unchanged. The modified appointment stays linked to the series but carries its own custom values.


How do I stop a recurring series?

Three options:

Option 1: From the Recurring Series Timeline (recommended)

  1. Open the pet's profile

  2. Go to the Recurring Series tab

  3. Find the series you want to stop

  4. Click "Manage" then "End Series"

  5. Confirm in the dialog (shows how many future appointments will be archived)

This is the safest approach because you can see all series for the pet at once and avoid accidentally leaving dormant duplicates behind.

Option 2: 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 date archived

Option 3: Delete all future

  1. Manage Recurring Series

  2. Click "Delete All Future Appointments"

  3. Confirm deletion

Important: When stopping a series, always use the Recurring Series Timeline to verify no other duplicate series exist for the same pet and days. Duplicate series that are not formally ended can cause cancelled appointments to reappear. See Recurring Series Timeline for full details.


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

How do I skip a week in a recurring series without cancelling it?

To skip individual occurrences:

  1. Open the specific appointment you want to skip

  2. Click Cancel

  3. Select "This appointment only" (not entire series)

  4. Choose cancellation reason (e.g., "Customer unavailable")

The series continues: Future appointments remain scheduled. Only the selected occurrence is cancelled.

For extended breaks:

  • If customer is away for multiple weeks, cancel each occurrence individually

  • Or set an end date, then create a new series when they return

Why are my recurring appointments showing for months ahead?

By design: Petboost generates recurring appointments 2-3 months in advance to ensure your calendar shows upcoming bookings.

Benefits:

  • Customers can see and manage future appointments

  • You can identify scheduling conflicts early

  • Team members see their future workload

More appointments appear automatically as time progresses. No action needed.

Can I change the time for all future appointments in a recurring series?

Yes!

  1. Open any appointment in the series

  2. Click "Manage Recurring Series"

  3. Click "Edit All Future Appointments"

  4. Change the time

  5. All future appointments update to new time

Past/completed appointments remain unchanged.


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


Can I set exact handover times for boarding instead of fixed windows?

Yes! Petboost gives you complete flexibility with check-in and check-out times for stays:

How it works:

  1. When creating a stay, you set default check-in and check-out times in your service settings

  2. These defaults pre-fill when booking a stay

  3. You can adjust to ANY exact time per booking - not just fixed windows

Example:

  • Service default: Check-in 2:00 PM, Check-out 11:00 AM

  • Sarah's booking: Adjust to 10:30 AM drop-off (agreed with customer)

  • Mike's booking: Adjust to 3:15 PM drop-off (different arrangement)

This is NOT a rigid time slot system. If Emma agrees to a 10:47am handover with a customer, you simply set that exact time in the booking.

Perfect for:

  • Flexible boarding where handovers are agreed directly between staff and customer

  • Businesses without fixed drop-off/pickup windows

  • Accommodating customer schedules

Where to adjust:

  • During stay creation wizard: Step 2 "Check-in & Check-out Times"

  • After creation: Edit the stay and update times


Can I force customers to check in or out at specific times?

Not currently. Petboost does not yet support enforcing exact check-in/check-out times during customer self-service booking.

What you CAN do:

  • Use the PENDING → CONFIRMED workflow to review customer-requested times before accepting

  • Accept, decline, or adjust the booking before confirming

  • For declined/adjusted bookings, communicate the alternative times to the customer

Why we designed it this way:

For V1, we recognised that customers are typically the time-constrained party when booking boarding. They are often planning around travel schedules far in advance and may need drop-off/pickup outside regular business hours. The review-and-approve workflow gives you control while accommodating their needs.

To enable manual review:

  1. Go to your stay service → Booking Settings tab

  2. Enable "Require Manual Approval"

  3. All new bookings arrive as PENDING for your review

Future enhancement: Enforcing specific time windows is on our roadmap for businesses that require strict handover schedules.


How do I handle boarding where handovers are agreed directly with customers?

If your boarding works on a flexible handover model (staff coordinates directly with each customer rather than fixed windows), here's the recommended setup:

Option 1: Manual Approval with Review (Recommended)

  1. Go to your boarding service → Booking Settings tab

  2. Enable "Require Manual Approval"

  3. Customers book online with their preferred times

  4. Bookings arrive as PENDING for your review

  5. Review the requested times, then accept, adjust, or decline

  6. Communicate any adjustments to the customer before confirming

Option 2: Internal-Only Boarding (For Complex Boarding)

  1. Go to your boarding service → Booking Settings tab

  2. Disable Self-Service Booking (toggle OFF)

  3. Create bookings manually when you've agreed times with customers

  4. Set exact check-in/check-out times per booking

  5. Payments still work through Petboost (card on file, SMS link, bank transfer)

Option 3: Online Booking with Post-Booking Adjustment

  1. Keep Self-Service Booking enabled with instant confirmation

  2. Customer books with their requested times

  3. Staff contacts customer to confirm or negotiate actual handover time

  4. Edit booking to adjust times if needed

All options give you:

  • Full scheduling and calendar visibility

  • Invoicing and payment collection

  • Mid-stay service additions

  • Kennel/room capacity tracking

⚠️ Note: Petboost does not currently support enforcing specific check-in/check-out windows during self-service booking. The PENDING → CONFIRMED workflow is your control mechanism for reviewing customer-requested times.

You don't need a separate invoicing system - even internal bookings use Petboost's full payment workflow.


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


Can customers book during times I'm not available?

No -- the booking engine only shows customers time slots where all requirements are met. Customers cannot book during times when:

  • No team member is available (outside working hours, on leave, or fully booked)

  • No required resource is available (all rooms/kennels occupied)

  • Blocked time exists for the relevant team member or resource

  • The time falls outside the service's booking window (e.g., minimum advance notice not met)

However, there are situations where bookings may appear during "unavailable" times:

  1. Staff-created bookings via Quick Force - Quick Force bypasses availability checks, so staff can book at any time (with conflict warnings)

  2. Working hours misconfigured - If a team member's working hours include times you consider unavailable, customers will see those slots. Check Team Members --> [Name] --> Working Hours

  3. Resource capacity not set - If a resource (e.g., grooming table) does not have capacity limits, the system may allow more bookings than you expect

  4. Multiple team members available - Even if one team member is busy, another qualified team member may have availability during that time

To diagnose unexpected availability: Use the Availability Troubleshooter to see exactly what the booking engine considers when offering time slots.


How do I set up same-day booking restrictions?

Use the Minimum Advance Notice setting to prevent last-minute bookings:

  1. Go to the service you want to restrict

  2. Open the Booking Settings tab

  3. Find Minimum Advance Notice (also called "Notice Period")

  4. Set the minimum time before an appointment can be booked:

    • 2 hours - customers must book at least 2 hours ahead

    • 24 hours - no same-day bookings (customers must book by the day before)

    • 48 hours - must book at least 2 days in advance

    • 72 hours - must book at least 3 days in advance

  5. Save

Example: Setting minimum advance notice to 24 hours effectively blocks all same-day bookings. A customer trying to book at 9am for a 2pm slot today would be told no availability.

This applies to customer self-service booking only. Staff can always create same-day appointments using Quick Force mode, regardless of the notice period setting.

To also limit how far ahead customers can book:

  • Set the Maximum Advance Booking window (e.g., 90 days) in the same Booking Settings tab

  • This prevents customers from booking months in advance if you prefer shorter booking horizons


Why can't my client book grooming and daycare on the same day?

This is typically caused by a resource or capacity conflict, not a system limitation. Petboost fully supports booking multiple services on the same day for the same pet or different pets. Here are the most common reasons the booking engine may not show availability:

  1. Same team member required - If both grooming and daycare require the same team member, and that person is fully booked during one of the services, no slot can be found. Fix: Ensure different team members are assigned to each service, or use "Any Available" assignment.

  2. Resource conflict - If the grooming table or daycare kennel is at capacity for the requested time. Fix: Check resource capacity and consider staggering the appointment times.

  3. Service duration overlap - If the combined duration of both services exceeds the available working hours. Fix: Try booking the services at different times (e.g., daycare in the morning, grooming in the afternoon).

  4. Sibling pet scheduling gap - If sibling pet gap settings are too large, the system cannot fit both services. Fix: Review Settings --> Booking Settings --> Sibling Pets Scheduling and reduce the gap if appropriate.

  5. Eligibility restriction - The pet may not meet the requirements for one of the services. Fix: Check the pet profile and service eligibility settings.

To diagnose: Run Magic Schedule for each service individually. If one works but not the other, the Availability Troubleshooter will show you exactly which requirement is failing for the second service.


How do I make a service require manual approval?

  1. Edit the service

  2. Go to the Booking Settings tab

  3. Approval setting:

    • Toggle OFF "Instant Booking"

    • Or select "Require Manual Approval"

  4. Save

Result: All customer bookings for this service start as "Pending" status, giving you the opportunity to review, approve, decline, or adjust before confirming.


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 optimise 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

  • Minimise drive time between appointments

Best practices:

  • Book same-area appointments consecutively

  • Allow travel time between appointments

  • Set realistic service windows


Troubleshooting

Petboost is loading slowly or not loading at all

Quick fixes to try:

  1. Refresh the page - Press F5 or Cmd+R (Mac)

  2. Clear browser cache - Clear cache and cookies for petboost.com.au

  3. Try a different browser - Chrome is recommended; also try Firefox or Safari

  4. Check internet connection - Verify you're online and connection is stable

  5. Disable browser extensions - Some ad blockers cause issues

If using mobile:

  • Close and reopen the app

  • Check for app updates in your app store

  • Verify mobile data or Wi-Fi is connected

Still not working? Contact support via the Help button or email [email protected]

"No available time slots found"

Use the Availability Troubleshooter - Click "Why these results?" after checking availability to see exactly what the booking engine considered.

Common 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

  5. Buffer time conflicts → Reduce buffer time or extend search window

  6. Capacity at maximum → Check resource capacity limits

Pro tip: The troubleshooter shows red badges on exactly which requirement failed, with direct links to fix the issue.

Why can't my customer book online even though I see availability?

Check these common issues:

  1. Self-service booking disabled - Service → Booking Settings → Enable "Allow Online Booking"

  2. Minimum advance notice - If set to 48 hours, customer can't book for tomorrow

  3. Maximum advance booking - If set to 30 days, customer can't book further ahead

  4. Customer eligibility - Pet may not meet weight, age, or vaccination requirements

  5. Initial service required - Customer may need to complete consultation first

  6. Service visibility - Service may be marked as inactive or staff-only

To test as customer:

  • Open your booking page in incognito/private browser window

  • Try to book the service as a new customer

  • Note any error messages to troubleshoot

The calendar shows appointments but they're missing from Mission Control

Likely causes:

  1. Date mismatch - Verify you're viewing same day in both views

  2. Active filters - Mission Control may have filters hiding appointments (click "Clear All")

  3. Status filtering - Cancelled appointments may be filtered out

  4. View mode - Try switching to List View to see all appointments

To verify:

  1. Go to Mission Control

  2. Click "Clear All" to remove all filters

  3. Ensure correct date is selected

  4. Switch to List View

  5. Appointments should now appear


"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 finalise 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

  • Open the pet's profile and check the Recurring Series tab to see the series status

  • Look for errors in Activity Log

"I cancelled a recurring appointment but it came back the next day"

This is caused by duplicate recurring series. When multiple series target the same day for the same pet, cancelling an appointment from one series allows another dormant series to fill the gap overnight.

How to fix:

  1. Open the pet's profile

  2. Go to the Recurring Series tab

  3. Look for duplicate series flagged in red at the bottom of the timeline grid

  4. Click "Deactivate" on each duplicate series to prevent regeneration

  5. Only keep the series that match the pet's current intended schedule

See the full guide: Recurring Series Timeline for a detailed explanation of why this happens and how to resolve it.

"Multiple recurring series are showing for one pet"

This is normal in some cases (e.g. different days have different walkers or service types), but can also indicate duplicate series that need tidying up.

To review and clean up:

  1. Open the pet's profile and go to the Recurring Series tab

  2. The timeline grid shows all active series side by side

  3. Active series appear in the top section (green header)

  4. Duplicate/dormant series appear in the bottom section (red header)

  5. Deactivate any series that are no longer needed

When multiple series are intentional:

  • Different days of the week with different team members

  • Different service types on different days (e.g. half-hour vs one-hour walk)

  • Seasonal schedule variations

When multiple series indicate a problem:

  • Two or more series target the same days

  • Warnings appear on the timeline (red or amber indicators)

  • Cancelled appointments keep reappearing


"Drag-and-drop not working"

Possible causes:

  1. Drag Lock enabled --> Toggle Drag Lock OFF in the top toolbar (this is the most common cause)

  2. Appointment is in the past --> Cannot reschedule past appointments by dragging

  3. Month View active --> Drag-and-drop works in Day, Week, and Timeline views but has limited support in Month View

  4. Browser issue --> Refresh the page (F5 or Cmd+R), or try a different browser (Chrome recommended)

  5. Permission restriction --> Check your user role permissions with your account administrator

  6. Touch screen interference --> On tablets and touch devices, accidental touches can be misinterpreted. Try using a stylus or enabling Drag Lock when not actively rescheduling

For more details on what happens when you drag an appointment, see What happens when I drag-and-drop an appointment? in the Calendar & Views section above.


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. Finalise 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 do I handle no-shows?

Prevention (set these up before no-shows happen):

  • Enable Pre-Hold Funds - Places a temporary hold on the customer's card 72 hours before the appointment. This creates financial commitment and dramatically reduces no-shows

  • Enable automatic reminders - Send both 24-hour and 2-hour reminders via SMS and/or email

  • Set up a cancellation fee policy - Go to Settings --> Cancellation Policies to define fees for late cancellations and no-shows

  • Call or message to confirm the day before for high-value appointments

When a no-show occurs:

  1. Open the appointment

  2. Click Cancel

  3. Select cancellation reason: "No-show"

  4. The system automatically applies your cancellation fee policy (if configured)

  5. The fee is charged to the card on file

  6. The customer receives a notification with the cancellation details and any fee charged

  7. The no-show is recorded in the customer's profile and Activity Log

If the cancellation fee charge fails (e.g., expired card, insufficient funds):

  • An alert banner appears on the appointment and in Mission Control

  • Click "Retry Charge Cancellation Fee" to attempt again

  • If the card is invalid, contact the customer to update their payment method

Recommended escalation policy:

  • First no-show: Warning message and reminder about your cancellation policy

  • Second no-show: Cancellation fee charged + require pre-payment for future bookings

  • Third no-show: Consider requiring full pre-payment or restricting online booking access

Customer notes: Always add an internal note recording the no-show so future staff are aware of the customer's history.


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:

  • Analyse booking patterns

  • Adjust service availability

  • Review no-shows and cancellations

  • Plan for upcoming holidays


Cancellation & Recovery

Can I un-cancel a cancelled appointment?

Yes! Petboost makes it easy to rebook cancelled appointments:

  1. Open the cancelled appointment

  2. Click "Un-cancel Appointment"

  3. Form opens with all details pre-filled (customer, pet, services, times)

  4. Adjust any details if needed

  5. Save as a new appointment

This creates a new appointment with the cancelled appointment's data. The original cancelled appointment remains in your records for audit purposes.

Perfect for:

  • Customer changed their mind

  • Cancellation was made in error

  • Rebooking the same slot after issue resolved

See Un-cancel & Appointment Recovery for the complete guide.


How do I permanently delete an appointment?

Hard Delete permanently removes an appointment from your system:

  1. Open the appointment

  2. Click the More Actions menu (⋮)

  3. Select "Permanently Delete"

  4. Confirm deletion

Requirements:

  • Appointment must be in a deletion-safe status (Pending, Confirmed, Declined, Cancelled, or Invoice Amount Void)

  • Cannot delete appointments with completed payments

Warning: This action cannot be undone. For record-keeping, consider Archive instead.


What's the difference between Archive and Cancel?

Action

What Happens

When to Use

Cancel

Status changes to "Cancelled", customer notified, remains visible in cancelled view

Customer cancels, no-show, service can't be delivered

Archive

Removed from calendar views, data retained, no notification

Clean up old completed appointments, reduce calendar clutter

Hard Delete

Permanently removed, cannot be recovered

GDPR requests, test data cleanup, duplicates

Key difference: Cancel changes status and triggers customer notifications. Archive simply hides from your calendar view. Both retain the full appointment data for your records and reporting.

For a more detailed comparison including how to undo each action, see What's the difference between cancelling and deleting an appointment? above.


How do I archive an appointment?

  1. Open the appointment

  2. Click the More Actions menu (⋮)

  3. Select Archive

  4. Confirm

To unarchive: Search for the appointment, open it, and select Unarchive from the More Actions menu.


Does un-cancel restore package credits?

No. Un-cancel creates a new appointment. If package credits were forfeited during the original cancellation, you'll need to manually adjust the package balance in the customer's profile.


Need More Help?

Still have questions?

Related Articles:

Did this answer your question?