logo
search
Others

How to Set Up Branching Questions and Schedules in Microsoft Bookings

Partner EditorPartner Editor Oct 8, 2026 869 views

Question details

The user wants to configure pre-appointment forms with branching logic and manage varying staff schedules dynamically without duplicating booking pages.

How to Set Up Branching Questions and Schedules in Microsoft Bookings
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.
Before you start

Ensure you have admin access to your Microsoft Bookings calendar and a clear outline of your desired schedule variations before modifying service details.

Solution 1Recommended

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.

1
Access Services

Open Microsoft Bookings and navigate to the 'Services' tab in the left-hand menu.

2
Edit the Service

Select the specific service you want to modify and click the 'Edit' icon.

3
Add Custom Fields

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.

Use Built-in Custom Fields for Basic Questions
Limitation Note: If you absolutely need branching logic, you will need to set up Microsoft Forms and use Power Automate to send the form link after a basic booking is made.
Free Microsoft Office alternative

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. 1. Download WPS Office: Visit the official WPS website to download and install the free WPS Office suite.
  2. 2. Create Smart Forms: Open WPS Office and navigate to 'WPS Form' to build intelligent questionnaires and collect client data easily.
  3. 3. Manage Schedules in Spreadsheets: Use WPS Spreadsheet to organize your staff schedules, export appointment data, and analyze business hours with full Excel compatibility.
Create smart forms and collect customized client data easily with WPS FormHighly compatible with Microsoft Excel (.xlsx) for managing and analyzing schedule exportsFree, lightweight, and fast document processing suiteFamiliar user interface requires no learning curve for easy migration
microsoft office alternative - wps office

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.