logo
search
Others

How to Embed Microsoft Bookings Pages in a Power Pages Website

John WilsonJohn Wilson Oct 9, 2026 868 views

Question details

The user wants to create a central Power Pages website that provides event attendees access to multiple Microsoft Bookings pages.

How to Embed Microsoft Bookings Pages in a Power Pages Website
Product
Microsoft Power Pages
Device & OS
not provided
Scenario
Building a centralized event or booking portal where users can schedule appointments directly from a Power Pages site.
Observed behavior
The user needs the correct method and code integration to display multiple Microsoft Bookings calendars seamlessly within the Power Pages layout.
Before you start

Ensure you have administrator or editor permissions for both your Microsoft Bookings calendars and your Power Pages website environment.

Solution 1Recommended

Embed the Bookings Page Using an Iframe

Generate the iframe embed code from your Microsoft Bookings page and insert it into a custom HTML section on your Power Pages website.

Microsoft Bookings provides a built-in feature to generate an iframe code, which allows you to place the booking calendar seamlessly on any external website, including Power Pages. This method is straightforward and ensures the booking system updates in real-time.

1
Publish your Bookings page

Open Microsoft Bookings, navigate to your desired booking calendar, configure your services and availability, and ensure the Bookings page status is set to published.

2
Copy the embed code

In the Microsoft Bookings left navigation pane, click on 'Bookings page'. Look for the 'Embed' option, select it, and copy the provided HTML iframe code.

3
Open Power Pages design studio

Log into Microsoft Power Pages, select your target website, and open it in the Design Studio. Navigate to the specific page where you want attendees to see the calendar.

4
Insert the custom code

Add a new section to your page and select the 'Custom Code' or 'HTML' component. Paste the iframe code you copied earlier into the code editor.

5
Adjust and preview

Modify the width and height attributes in the iframe code (e.g., setting width to '100%') to ensure it fits well on both desktop and mobile screens. Save your changes and preview the site to verify the calendar loads correctly.

Embed the Bookings Page Using an Iframe
Adding Multiple Calendars: You can repeat this exact process to add multiple iframe components to the same page or different pages, giving attendees access to various event booking options from a single centralized website.
Free Microsoft Office alternative

Manage Your Event Schedules Effectively with WPS Office

While you use Power Pages and Microsoft Bookings to handle appointments online, managing event data, attendee lists, and promotional materials offline requires a robust office suite. WPS Office is a lightweight, completely free alternative to Microsoft Office that covers all your document productivity needs.

  1. 1. Download and Install: Visit the official WPS Office website to download the free suite and follow the quick installation prompts.
  2. 2. Open Event Documents: Launch WPS Office and open your existing .xlsx attendee lists or .docx event plans directly without worrying about formatting issues.
  3. 3. Edit and Collaborate: Utilize the built-in tools to finalize your event schedules and export them as PDFs to share with your team securely.
Organize attendee data seamlessly with WPS Spreadsheet using powerful filtering and formatting tools.Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight installation and a familiar tabbed interface for a smooth transition with zero learning curve.Built-in PDF editing tools for easily managing event brochures, invoices, and contracts.
microsoft office alternative - wps office

Frequently Asked Questions

Can I embed multiple different Bookings pages on the same Power Pages website?

Yes, you can embed multiple Microsoft Bookings pages by adding multiple iframe components to your Power Pages site. Each iframe should contain the unique embed code for the specific Bookings calendar you want to display.

Why is my Microsoft Bookings iframe cutting off on mobile devices?

If the iframe is clipping or not displaying fully on mobile, you likely need to adjust the width property in the embed code. Change the width from a fixed pixel value to '100%' so the iframe automatically scales to fit the screen size.

Do event attendees need a Microsoft account to book an appointment through the embedded page?

No, as long as you configure your Microsoft Bookings page settings to not require a Microsoft 365 account from the customer, anyone visiting your Power Pages site can schedule an appointment.

Where can I get additional help if the embed code isn't working?

If you experience technical difficulties integrating services, you can visit the Microsoft Power Automate Community or Power Pages forums to seek advice and troubleshooting steps from other platform developers.