How to Set Up Branching Questions and Schedules in Microsoft Bookings
Question details
The user wants to configure pre-appointment forms with branching logic and manage varying staff schedules dynamically without duplicating booking pages.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Setting up complex appointment forms and adapting to different staff availability across varying days or semesters.
- Observed behavior
- Microsoft Bookings lacks native, straightforward support for complex branching logic in forms and highly dynamic semester scheduling on a single page.
Ensure you have admin access to your Microsoft Bookings calendar and a clear outline of your desired schedule variations before modifying service details.
Use Built-in Custom Fields for Basic Questions
While true branching logic is not natively supported, you can use the built-in custom fields for basic pre-appointment questions.
Microsoft Bookings currently only supports simple text and drop-down custom questions. Complex branching (where subsequent questions change based on previous answers) requires workarounds.
Open Microsoft Bookings and navigate to the 'Services' tab in the left-hand menu.
Select the specific service you want to modify and click the 'Edit' icon.
Scroll down to 'Custom fields' and select 'Modify'. Click 'Add a question' to insert text or drop-down questions for your customers to answer before booking.

Manage Dynamic Schedules via Staff Availability
Instead of creating multiple booking pages for different semesters or schedules, manage variations by adjusting individual staff availability.
Consult the Microsoft Tech Community for Workarounds
For highly complex setups that Bookings cannot handle natively, seek guidance from specialists in the Microsoft Bookings community.
Try WPS Office for Your Document and Form Needs
While Microsoft Bookings handles appointments, you can manage all your scheduling spreadsheets, forms, and business documents efficiently with WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Office.
- 1. Download WPS Office: Visit the official WPS website to download and install the free WPS Office suite.
- 2. Create Smart Forms: Open WPS Office and navigate to 'WPS Form' to build intelligent questionnaires and collect client data easily.
- 3. Manage Schedules in Spreadsheets: Use WPS Spreadsheet to organize your staff schedules, export appointment data, and analyze business hours with full Excel compatibility.

Frequently Asked Questions
Can I add conditional branching logic to Microsoft Bookings questions?
Natively, Microsoft Bookings only supports simple text and drop-down custom questions. True conditional branching logic is not currently supported within the Bookings page itself. You may need to use Microsoft Forms integrated via Power Automate for complex question logic.
Do I need multiple booking pages for different semester schedules?
No, you can manage varying schedules on a single page by customizing the working hours of individual staff members under the 'Staff' tab. Unchecking 'Use business hours' allows you to override general hours for specific individuals based on the current semester.
Can I integrate Microsoft Forms with Microsoft Bookings?
Direct native integration is limited. However, you can use Microsoft Power Automate to create a flow that triggers an automated email containing a Microsoft Form link to the user as soon as they complete a basic appointment in Microsoft Bookings.
Why can't I see the 'Custom fields' option in Bookings?
You must have Administrator privileges on the Bookings calendar to modify services and add custom fields. Ensure you are logged in with the correct permissions.




