Appointments Setup
This guide will walk you through configuring your appointment system in CloudBridal. We'll start with essential setup steps to get your basic booking system running, then explore additional features to enhance your customer experience and streamline your operations.
Essential Setup
Before you can start accepting appointments, you'll need to complete these three core steps. Each component works together to create a seamless booking experience for both you and your customers.
Creating Appointment Types
Appointment types define the different services you offer and how they operate. Common examples include bridal appointments (typically 90-120 minutes), bridesmaid appointments (60 minutes), alterations fittings (30-45 minutes), and prom/formal appointments (60 minutes). Your specific setup may vary.
General Settings:
- Name: The name of the appointment type that the customer sees when booking.
- Description: An optional description you can use to provide details about the appointment.
- Appointment Stage: Choose between first-time or follow-up. First-time appointments will always create a new customer profile when the appointment is confirmed. On the other hand, follow-up appointments are tied to an existing customer profile.
- Who Can Book: Choose whether the appointment is bookable both by Customers (through the booking tool) and Staff (through CloudBridal), or just by Staff.
- Duration (Minutes): The length of the appointment in minutes. Must be an increment of 15 minutes.
- Buffer Period (Minutes): The gap in minutes after the end of an appointment before taking bookings for the next appointment. This can be useful if you need to build some time in for overages or to prepare for the next appointment. Must be an increment of 15 minutes.
- Accent Color: This color is used as the event color in the staff view of your calendar. If you leave this blank, it uses the room color instead.
- Exclusive: Reserves the whole store — while an appointment of this type is booked, nothing else can be booked at the same time, and it can only be booked when nothing else overlaps. Staff can still book manually in-store.
- Show Staff to Customers / Show Room to Customers: Whether customers booking online see their assigned staff member or room. Each can be hidden, shown after booking, or chosen by the customer — Customer chooses adds a selection step to the booking flow, where staff appear with their portrait, name, and title (plus an "Any available" option) and rooms appear with their public description. Staff choice requires schedules based on staff scheduling.
- Associated Customer Type: Link appointments to specific customer categories (e.g., "Bride" or "Prom"). This automatically sets up the right profile type when new customers book.
- Disallow Cancellation: Prevents customers from being able to cancel the appointment themselves, and requires that they contact your store to cancel.
- Disallow Rescheduling: Prevents customers from being able to reschedule the appointment themselves, and requires that they contact your store to reschedule.
- Inactive: Whether you wish to deactivate the appointment type for booking.
Payment Settings (requires Stripe):
CloudBridal integrates with Stripe to handle deposits, payments, or reservations. For each appointment type, you can:
- Require immediate payment during booking
- Hold a card to secure a booking, with the option of charging a fee for no-shows or late cancellations
- Manual charging by staff members
- Set different amounts on a per-appointment-type basis
- Customize disclaimer messages to establish your policy
- Configure appointment fees to be tracked in the customer's profile as a payment
Email Settings:
CloudBridal allows you to send targeted emails based on the appointment lifecycle. This includes Reminder emails, which are sent before the appointment (defaults to 1 day before). Additionally, this includes status transition emails. For example, when an appointment is Pending, Confirmed, Declined, or Cancelled. Each appointment type can have its own unique email message, so you can set up distinct messaging for different appointment types like first-time bridal, prom, etc.
You can also set up more general-purpose email messages by navigating to Settings > Appointments and then selecting the Communications tab. The general email messages are used only when there isn't a more specific appointment type message configured. For example, you may want to create a general Declined message, but keep type-specific Confirmed messages.
SMS Settings:
Requires Twilio Integration (SMS)
SMS message setup follows the same process as email message setup: the same exact conditions are available. We recommend keeping SMS messages short and to-the-point: ideally under 150 characters.
Event Settings:
CloudBridal allows you to configure special events like sample sales and trunk shows. These events are generally for a limited time, and the event settings tab allows you to define the date ranges when the appointment type is available for booking.
Setting Up Rooms
Rooms in CloudBridal are intended to help you manage your overall capacity. A single room can handle one appointment at a time. Additional rooms allow you to take multiple appointments at the same time.
Rooms are managed in the Appointment Schedules section: click Add Room to create one, or click a room's name in the schedule grid to edit it.
Room Configuration:
- Name rooms clearly (e.g., "Bridal Suite 1", "Alterations Room")
- Assign which appointment types can be allocated to each room
- Set distinct colors for easy calendar identification
- Add a Public Description to tell customers what the room offers — shown when room selection is enabled for online booking
- Use room restrictions to ensure specialized appointments (like alterations) only book in appropriate spaces
- Consider creating temporary rooms for busy seasons or special events
Configuring Schedules
Schedules determine when appointments can be booked. Each schedule covers one room on one day of the week.
The Appointment Schedules grid lays this out with your rooms down the side and days of the week across the top. Each cell shows how that room is bookable that day — its fixed hours, or the staff whose working hours drive it. From the grid you can:
- Hover an empty cell and click + to add a schedule for that room and day
- Click a cell to edit its schedule, or a room's name to edit the room
- Click a day's header to preview that day's bookable times
- Spot problems at a glance — cells show a warning when a schedule needs attention, such as no staff in its pool scheduled to work that day
Availability & Staffing:
Each schedule bases its availability on one of three options:
- Fixed hours: The room is open between the start and end times you set, regardless of staff schedules.
- Any capable staff member's schedule: Bookable whenever any staff member who can handle the appointment type is working.
- Specific staff members' schedules: Bookable whenever the staff members you select are working.
Staffed schedules pull working hours from the Staff Schedule page, and CloudBridal automatically assigns one staff member to each booking. For specific staff pools, Who gets booked first controls the assignment: In listed order picks the first available person in your drag-ordered list, and Balance daily load picks whoever has the fewest appointments that day. Schedules based on any capable staff member always balance the daily load.
Per-staff controls — which appointment types each person can handle and a daily appointment cap — are set on the staff member in Settings > Staff Members.
Other schedule settings:
- Start/End Times: When the room opens and closes for booking on fixed-hours schedules. Staffed schedules follow staff working hours by default — enable Limit bookable times to a set window to only offer times inside a fixed window.
- Slot Intervals: How slots are packed into the schedule. Optimal Fit packs slots back-to-back to maximize your daily capacity, while the other modes (Every 15 minutes, Every Half Hour, or On the Hour) align start times to the clock, which is more familiar to customers but can leave gaps between bookings.
- Preview & Edit Slots: Shows every time the schedule offers per appointment type, and lets you turn individual times off.
- Auto-accept incoming appointment requests: Automatically confirms bookings. If unchecked, a staff member must confirm each incoming appointment.
- Bookable by staff only: Only staff can book this schedule. Useful for reserving capacity or off-hours availability.
- Mark schedule as inactive: Takes the schedule out of booking without deleting it.
Event Settings:
For seasonal or event-based capacity (like special prom hours), fixed-hours schedules have an Event Settings tab where you define the date ranges when the schedule is active.
Advanced Settings:
- Minimum lead time (hours): Overrides your store-wide booking lead time for this schedule. This is great for situations like weekend appointments where you require additional preparation and therefore a longer lead time.
- Only offer customers times next to existing appointments: Packs bookings tightly by hiding times that aren't adjacent to an existing appointment. This can significantly reduce online bookings, so most stores should leave it off.
Previewing Availability
Click Preview Availability at the top of the Appointment Schedules card to check your setup: pick a date and appointment type to see exactly which times customers can book — and why other times are unavailable.
Configuring Questions
After you've configured schedules, you're technically ready to start taking appointments! However, it's a good idea to make sure your appointment booking form captures all of the information you need about the customer in order to successfully run the appointment. To that end, you are able to add additional questions to the booking form and obtain any additional required information. To begin configuring questions, follow these steps:
- Navigate to the appointment settings page
- Click the Field Setup tab at the top
Default Questions
Certain questions are integrated into the appointment booking form by default:
- Full Name - required
- Email Address - required
- Phone Number - required
- Event Date - optional, can be hidden
- Home Address - optional, can be hidden
- Referral Type - optional, can be hidden
- Questions/Comments - optional, can be hidden
- First time visiting bridal shop - optional, can be hidden
Custom Questions
You may want to add additional questions that aren't provided by default. Some examples of this are Budget, Dress Size, Venue, Social Media Handle, etc. To do so, you will need to follow these steps:
- In the Custom Appointment Questions section, enable either Add Custom Questions for First-Time Appointments or Add Custom Questions for Follow-Up Appointments, depending on which stage you want to capture the additional information.
- Click the Add Custom Question button
- Fill out the form as needed based on the type of information you want to collect. Much of this follows the same setup as other Custom Fields, but appointments have some unique options available. To summarize:
- Field Label: The customer-facing label for the question
- Field Type: Each of these types renders a different input type, so be sure to select something appropriate based on the type of data you want to collect.
- Display Mode: Text Input allows for free form typing, and Dropdown Input creates a dropdown where the customer must select from a predefined list of values. If you configure this as a dropdown, you must also provide the list of dropdown values.
- Field Width: Controls how much space the field takes in its row within the form. For customers in the appointment scheduler, it always takes the full width regardless of the setting. This only matters for controlling the width in the staff view of the booking form.
- Help Text: Additional message under the field that provides some additional instructions, if needed.
- Answer is Required: Enable to enforce that the client provides an answer.
- Show in Eligible Tables/Lists: A more advanced setting that surfaces this data in certain contexts. Generally recommended to leave unchecked unless needed.
- Show in Eligible Reports: A more advanced setting that surfaces this data in certain reports. Generally recommended to leave unchecked unless needed for reporting purposes.
- Additional Appointment Field Settings: Provides additional control in terms of which appointment types to display the question for, as well as whether the question should be visible/required for staff, customers, or both.
Other Setup
After you've configured the essentials, you can tweak some of the other settings to your liking.
General Appointment Settings
- Enable Appointment Slot Waitlist: If enabled, your customers will be able to add themselves to a waitlist for slots that are fully booked. Then if a cancellation occurs, the eligible waitlist request will be surfaced to the top of the pending appointments area, where a staff member can reach out to the customer and offer the slot.
- Condense Appointment Calendar Timeline: Condenses the vertical space for the appointment calendar.
- Show Date Availability Indicators on Booking Page: Marks which dates still have openings in the booking calendar customers see.
- Appointment Calendar Color Theme: Changes how event colors display in the appointment calendar.
- Follow-up Stages: Allows you to streamline your follow-up appointment types so that you don't have to create additional appointment types to track the stage of the follow-up.
Appointment Booking and Modification Rules
- Allow Customers to Cancel Appointments: Whether customers can cancel appointments themselves. Can be overridden per appointment type.
- Allow Customers to Reschedule Appointments: Whether customers can reschedule appointments themselves. Can be overridden per appointment type.
- Cancellation Notice Period (Hours): Appointments that fall within the notice period cannot be cancelled by customers.
- Reschedule Notice Period (Hours): Appointments that fall within the notice period cannot be rescheduled by customers.
- Minimum Booking Lead Time (Hours): Set how far in advance customers must book (default: 12 hours). Can be overridden per appointment type.
- Maximum Booking Lead Time (Months): Control how far ahead customers can schedule (default: 3 months). Can be overridden per appointment type.
Custom Booking Success Messages
You can customize the success message shown to customers after they complete a booking. This is configured per appointment type and supports separate messages for each booking outcome:
- Confirmed Booking: The message shown when the appointment is auto-approved.
- Pending Booking: The message shown when the appointment requires staff review.
- Waitlist: The message shown when the customer joins a waitlist for a full slot.
To configure these, edit an appointment type and look for the booking message settings. If you don't customize a message, the default success text is used.
Appointment Policy Acknowledgment
When an appointment involves a payment or saved card, customers are asked to acknowledge your cancellation, no-show, or payment policy before completing their booking. This creates a record of the customer's consent that you can reference later.
To view the acknowledgment record for a specific appointment, open the appointment and select View Policy Acknowledgment from the actions menu. This generates a printable document showing the policy text, acknowledgment timestamp, and details of the payment authorization.
Making Your Scheduler Available
You have several options for making your scheduler available to your customers. These options are all available at the bottom of the Setup tab in Settings > Appointments.
- Direct Links
- Create links for specific appointment types
- This is a good option when you want to have full control over your web page design. You can create a page with details about your appointment types and simply add these links to your booking buttons within the page.
- General Booking Link
- Show all available appointment types
- This is a very simple option with just a single booking link. When a customer clicks this link, it will bring them to a page where they can select their desired appointment type and proceed with the booking.
- Embed
- Embed the scheduler directly in your site, which creates a seamless booking experience for your clients. The main consideration is that this requires more technical knowledge to set up, so be sure that you are confident making the required changes yourself, or you can work with a designer to assist you.
Updated on: 17/07/2026
Thank you!
