Introduction
The Scheduler is your central calendar and booking management hub. Use it to oversee appointments, assign services, manage team schedules, and keep track of clients. Perfect for individuals and teams, the Scheduler streamlines your daily operations and ensures everyone stays organised.Key Features
- Multiple Calendar Views: Switch between Day, Week, Month, and Agenda views for optimal visibility of your schedule.
- Team Schedule Management: View and filter appointments by team member. See Team Schedule for managing team working hours.
- Flexible Date Navigation: Quickly move forward or backward by day, week, or month; jump to today with a single click.
- Zoom Controls: Adjust how much of the schedule you see at once.
- Waitlist Management: Add, edit, book, or remove clients on the waitlist.
- Comprehensive Appointment Management: Create, edit, reschedule, or cancel appointments; assign multiple services; and add client notes.
- Working Hours Overlay: Visualise team members’ working hours directly on the calendar with dimmed cells for unavailable times.
- Smart Rebooking Suggestions: AI-powered suggestions to help clients rebook based on their appointment history.
- Resend Notifications: Resend confirmation or checkout summary notifications to clients at any time.
Complete Appointment Workflow (End-to-End)
Understanding the full appointment lifecycle helps you manage your business efficiently. Here’s how an appointment flows from booking to completion.1. Creating the Appointment
Quick Start:- Click a time slot on the calendar, click
Add Appointmentto open the appointment form - Select or create a client
- Add one or more services
- Assign a team member to perform the service(s)
- Confirm the date and time
- Add any notes (optional)
- Click Save to create the appointment
- The appointment appears on your calendar with a “Confirmed” status immediately
- Client receives confirmation notifications automatically
- Appointment is fully confirmed and ready to proceed
- Click Add Walk-In button for clients without prior appointments
- Same appointment creation flow, marked as walk-in
- Useful for tracking spontaneous clients and walk-in business
- Helps distinguish between scheduled and walk-in appointments in reporting
2. Performing the Service
On the day of the appointment:- The appointment appears on the calendar at the scheduled time
- The assigned team member provides the service(s)
- You can add notes during or after the service about what was done
3. Checkout and Payment
When the client is ready to pay:- Open the Appointment: Click on the completed appointment
- Click “Checkout”: This opens the checkout screen
- Review Services: All booked services are automatically listed with their prices
- Add Products (Optional):
- Click Add Product if the client purchased retail items
- Search and select products
- Product prices are added to the total
- Review Subtotal:
- Subtotal displays total of all services and products
- Select Payment Method:
- Cash
- Credit Card
- Complete Payment: The payment button processes the transaction
- The appointment status automatically changes to “Completed”
- A sale record is automatically created with all services, products, and payment details
- Inventory is updated for any products sold
5. Appointment Status: Booked vs Confirmed
Understanding appointment statuses helps you track appointment lifecycle: Booked Status:- Initial status for online bookings when deposit payment is required
- Appointment is created but not yet confirmed
- Client must complete payment to confirm the appointment
- If payment fails or is not attempted, appointment may be cancelled
- Appointments in “Booked” status are still on your calendar but pending confirmation
- Final status indicating appointment is fully confirmed
- Business-created appointments: Always start as “Confirmed” immediately
- Online bookings without deposit: Start as “Confirmed” immediately
- Online bookings with deposit: Start as “Booked”, become “Confirmed” when payment succeeds
- Clients receive confirmation notifications when status changes to “Confirmed”
- Confirmed appointments are guaranteed and ready to proceed
- You can manually confirm appointments if needed
- Click on the appointment and use the confirm option
- Useful for appointments that were created in “Booked” status
- Business User Creates: Booked → Confirmed (immediate)
- Online Booking (No Deposit): Booked → Confirmed (immediate)
- Online Booking (Deposit Required): Booked → (payment succeeds) → Confirmed
4. Automatic Sale Creation
Important: When you complete the checkout process, BellaBooking automatically creates a sale record that includes:- All services performed
- All products sold
- Payment method used
- Total amount paid
- Date and time of transaction
- Link to the original appointment
- Go to the Sales section to view all completed transactions
- Each sale is linked back to its appointment
- You can view, edit, or refund sales from the Sales section
- Complete transaction history for reporting
- Accurate revenue tracking
- Easy refund processing
- Client purchase history
- Team member performance tracking
Step-by-Step Features
Calendar Navigation
- Switch Views:
Use the
Day,Week,Month, orAgendabuttons at the top to select your preferred calendar format. - Zoom In/Out: Find the zoom controls above the calendar grid to adjust your view.
- Move Through Dates:
Use the forward and backward arrows or the date picker to jump to specific dates.
Click
Todayto return instantly to today’s schedule.
Team and Resource Filters
The scheduler includes a powerful filter to view appointments by team members, resources, or both. Accessing the Filter: Click the filter button (showing a count badge) in the scheduler header to open the filter dropdown. Filter Presets:| Preset | What It Shows |
|---|---|
| All team | All appointments for all team members (no resource filtering) |
| All resources | Only appointments that have resources assigned |
| All team and resources | Only appointments that have resources assigned |
- Team members: Toggle specific team members on/off to show/hide their columns and appointments
- Resources: Toggle specific resources on/off to filter appointments by resource
- If no resources are selected: All appointments are shown
- If any resources are selected: Only appointments with those resources are shown
- Each team member’s avatar displays a coloured ring matching their scheduler colour
- Appointments display a left border in the team member’s colour for quick visual identification
Working Hours Overlay
In Day and Week views, you can display a visual overlay that shows each team member’s working hours directly on the scheduler. Toggling the Overlay:- Click the settings/options area in the scheduler header
- Find the Working Hours toggle
- Turn it on to dim time slots outside each team member’s scheduled hours
- Time slots outside working hours appear dimmed with a striped pattern
- Time slots within working hours remain bright and clear
- Each team member’s column shows their individual schedule
- The overlay is always on and cannot be toggled off
- Dimmed cells show a
not-allowedcursor and cannot be clicked - Clicking a dimmed cell shows a message indicating the team member is not scheduled to work at that time
- If a service’s duration extends past working hours, the appointment form shows a red warning and the submit button is disabled
Editing or Rescheduling an Appointment
- Click on an existing appointment block in the calendar.
- In the appointment detail panel, make edits:
- Change client or services.
- Reassign to another team member.
- Adjust date and time.
- Edit or add notes.
- Save your changes.
Resending Notifications
You can resend appointment notifications to clients directly from the appointment details. How to Resend:- Click on the appointment to open details
- Click the menu icon (three dots) in the appointment panel
- Select Resend Confirmation or Resend Summary depending on the appointment status
| Appointment Status | Notification Sent |
|---|---|
| Booked | Confirmation notification |
| Confirmed | Confirmation notification |
| Completed | Checkout summary notification |
- Client didn’t receive the original notification
- Client needs the appointment details again
- Sending a reminder before the appointment
- Resending the checkout summary/receipt
Cancelling or Deleting an Appointment
- Open the appointment by clicking it. Click
Editbutton. - Click on the toggle menu (three dots) and Choose
CancelorDelete.- For cancellations, select a reason from the dropdown list if prompted, then confirm.
- For deletions, confirm your action.
- The appointment status will update accordingly.
- Cancellation Policies: If you have cancellation policies configured, they determine refund amounts
- Policy Evaluation: The system evaluates whether the cancellation is made with at least the required notice
- Refund Calculation:
- Cancellations with at least the required notice receive full refunds
- Cancellations with less than the required notice may have fees applied based on your policy
- Automatic Processing: Refunds are processed automatically through Stripe to the original payment method
- Business Override: As a business user, you can override the calculated refund amount for special circumstances
- Default Policy: Your default cancellation policy applies unless overridden at the service level
- Service-Level Overrides: Individual services can have their own cancellation policies
- Multiple Services: When an appointment includes multiple services, the most restrictive policy applies (shortest cancellation period, highest fee percentage)
- If self-service cancellation is enabled, clients can cancel appointments online themselves
- If disabled, clients must contact you directly to cancel
- When a cancellation policy is configured, online cancellation with less than the required notice is only available for appointments with deposit payments
- Appointments cancelled with at least the required notice can be cancelled online regardless of deposit status
- Business users can always cancel appointments regardless of self-service settings or deposit status
Blocked Time Management
Block out time when team members are unavailable for appointments, such as breaks, meetings, or personal time.Adding Blocked Time
- Click on a time slot in the calendar or use the Add Blocked Time button
- Fill in the details:
- Team Member: Select who is unavailable
- Date: Date of the blocked period
- From: When the blocked period begins
- To: When the blocked period ends
- Description (optional): notes about the blocked time like the reason
- Frequency: Change if this blocked time repeats (daily, weekly, etc.)
- Click Save
Recurring Blocked Time
For regularly scheduled breaks or time off:- Change the Frequency option
- Select pattern (Every day, Every week, Every monthl)
- Set end date for the recurrence or leave open-ended
Editing or Deleting Blocked Time
- Click on a blocked time block in the calendar
- Change any field to modify the details or timing and click Update
- Choose Delete to remove it
Drag-and-Drop Scheduling
The scheduler supports drag-and-drop for quick rescheduling and adjustments.Rescheduling Appointments
- Click and hold on an appointment block
- Drag it to a new time slot
- Release to drop it in the new position to reschedule
Moving Appointments Between Team Members
- Click and drag an appointment
- Drop it in another team member’s column/row
- Release to drop it in the new position to reassign
Adjusting Appointment Duration
- Hover over the bottom edge of an appointment block
- Click and drag to extend or shorten the appointment
- Release when the desired duration is reached
- The system recalculates timing
Rebooking Suggestions
BellaBooking can intelligently suggest rebooking options based on a client’s appointment history. How It Works: When you create a new appointment for an existing client:- The system analyses the client’s previous appointments
- It identifies their most frequently booked services
- Suggests the same services and team member combination
- Open the appointment creation form
- Select a client who has previous appointments
- If suggestions are available, you’ll see a “Suggested” section
- Click to apply the suggestion, which pre-fills:
- Previously booked services
- The team member who performed the service
- Adjust the date and time as needed
- Save the appointment
- Faster appointment creation for returning clients
- Consistent service delivery
- Helps maintain client-team member relationships
- Reduces time spent selecting services manually
FAQs
Q: How do I switch between different calendar views? A: Use the Day, Week, Month, or Agenda buttons at the top of the Scheduler. Q: Can I see appointments for only one staff member? A: Yes, use the team filter to display only the selected team member’s appointments. Q: How do I block out time for lunch breaks or meetings? A: Click on a time slot, select “Blocked Time,” fill in the details, and save. You can make it recurring for regular breaks. Q: Can I sell products during appointment checkout? A: Yes. During checkout, click “Add Product” to include retail items in the transaction. Q: Can I delete a recurring blocked time? A: Yes. You can delete a single instance, this and future instances, or all instances of the recurring block. Q: How do rebooking suggestions work? A: When creating a new appointment for an existing client, BellaBooking analyses their appointment history and suggests their most frequently booked services and team members. Click the suggestion to pre-fill the appointment form. Q: Why don’t I see rebooking suggestions for a client? A: Rebooking suggestions are based on completed appointments. New clients or those without recent completed appointments won’t have suggestions available. Q: Why can’t I click on certain time slots? A: If Working Hours Enforcement is enabled, time slots outside a team member’s working hours are blocked. These slots appear dimmed with a striped pattern and show anot-allowed cursor. To create appointments outside working hours, disable the enforcement setting in Settings → Scheduling.
Q: Can I see when team members are available?
A: Yes. In Day or Week view, toggle the Working Hours overlay in the scheduler header. This dims time slots outside each team member’s scheduled hours, giving you a clear visual guide.
Q: Can I resend appointment notifications to a client?
A: Yes! Click on any appointment, then use the menu (three dots) and select “Resend Confirmation” or “Resend Summary”. This sends the appropriate notification via SMS and/or email based on your automated messages settings.
Q: What notification is sent when I resend for a completed appointment?
A: For completed appointments, the checkout summary notification is sent. For booked or confirmed appointments, the confirmation notification is sent.