Others

Microsoft Bookings: How to Prefill Forms with Query-String Parameters

Maira MehtabMaira Mehtab Oct 19, 2026 870 views

Question details

The user wants to automatically populate standard or custom fields in Microsoft Bookings forms by passing customer details through URL query-string parameters.

Microsoft Bookings: How to Prefill Forms with Query-String Parameters
Product
Microsoft Bookings
Device & OS
not provided
Scenario
Sending personalized booking links to customers in order to minimize manual data entry and reduce submission errors.
Observed behavior
Microsoft Bookings does not natively support capturing or processing query-string parameters to auto-populate fields on the booking page.
Before you start

Please note that as of the current Microsoft Bookings releases, passing customer data via URL parameters is a known limitation and is not natively supported by the platform.

Solution 1Recommended

Support the Official Feature Request

Since URL prefilling is currently restricted by the platform, the official recommendation is to vote for the existing feature request to help prioritize its development.

Microsoft Bookings pages are currently unable to extract values from URL query strings to automatically fill out form fields. The Microsoft product team relies heavily on user votes and feedback to determine which features to build next.

By engaging with the official Feedback Portal, you can ensure your specific use case is documented for the service team's review.

1
Navigate to the Feedback Portal

Open your web browser and go to the official Microsoft Feedback Portal.

2
Search for the specific request

Use the search bar to look up the title: 'Pass in user information from query string (pre-filled form)'.

3
Vote and comment

Sign in with your Microsoft account, click the 'Upvote' button, and leave a detailed comment explaining how this feature would reduce data entry errors for your business.

Support the Official Feature Request
Handling broken links: If an older link to the feedback portal returns a 'not found' error, submit a brand new suggestion detailing the exact prefilled booking fields you need.
Free Microsoft Office alternative

Boost Your Productivity with WPS Office

While you wait for Microsoft Bookings to introduce advanced form prefilling, streamline the rest of your workflow with WPS Office. It's a free, lightweight alternative to Microsoft Office that easily handles your customer data, scheduling spreadsheets, and communications.

  1. 1. Download the software: Visit the official WPS Office website to download the free installation package.
  2. 2. Install WPS Office: Run the installer and follow the simple on-screen instructions to set up the software.
  3. 3. Manage your customer data: Open WPS Spreadsheet to seamlessly track bookings, client details, and contact lists.
Seamless compatibility with Microsoft Word, Excel, and PowerPoint formats.Easily organize and track customer scheduling data using WPS Spreadsheet.Familiar user interface that requires no learning curve to master.Lightweight performance that runs smoothly on Windows, Mac, and Linux.
microsoft office alternative - wps office

Frequently Asked Questions

Is there any hidden workaround to prefill Microsoft Bookings fields?

No, Microsoft Bookings currently strips or ignores external query-string parameters appended to the booking page URL. There is no supported method or workaround to inject data into the form fields natively before the page loads.

Can I use Power Automate to prefill the Bookings form?

While Power Automate integrates well with Bookings to trigger actions after a booking is successfully submitted, it cannot intercept a URL click to populate the initial scheduling form that the user sees.

Will Microsoft add URL parameter support to Bookings in the future?

There are highly upvoted feature requests for this capability on the Microsoft Feedback Portal, but Microsoft has not yet confirmed a roadmap or an estimated release date for this specific feature.

How can I reduce customer data entry errors without prefilled links?

To minimize errors, keep your custom fields to an absolute minimum, make non-essential fields optional, and consider matching submissions against an existing CRM database using just the customer's email address.