Skip to main content

[Flex] Create a Public Calendar for Bookings

Learn how to set up and share public calendars for bookable resources, such as Meeting Rooms and Hot Desks.

Yasen Marinov avatar
Written by Yasen Marinov
Updated this week

Public calendars let members and visitors view and book resources directly through a shared link or the Member Portal. This makes it easier to showcase Meeting Rooms, Hot Desks, or other bookable spaces, while keeping availability and pricing consistent with your system settings.

This article explains prerequisites, how to activate a public calendar page, and how to display resource calendars in the Member Portal.


Before you start

Before setting up a public calendar, ensure the following prerequisites are met:

  1. Go to Space > Meeting Rooms and click Add Room.

  2. Configure the Meeting Room properties, enter an Available From date, and leave the Available To field empty.

  3. Click Add.

  1. Go to Billing > Resource Rates and click Add Rate.

  2. Configure the Resource Rate properties, and in the Calendar tab, assign a Resource Rate from the Rate drop-down menu.

  3. Click Add.

  1. Go to Settings > Space > Resource Types and click a Resource Type.

  2. In the Edit Resource Type dialog, select Can Book.

  3. To add a dedicated calendar page on the Member Portal targeting any resource:

    1. Click the cogwheel next to the Resource Type and click Add Member Portal calendar page.

    2. In the Add Page dialog, configure and customize the public calendar page for the selected Resource Type.

  1. Go to Space > Meeting Rooms and click Add Room or edit an existing one.

  2. Open the Calendar tab and set the privacy to Full Access / Public.

  3. Click Update.

  1. Go to Space > Locations and click Add Location or edit an existing one.

  2. On the General tab, select Open.

  3. Click Update.

Activate the Public Calendar page

The public calendar page displays bookable resources with appropriate privacy settings. To activate this feature:

  1. Go to Settings > Experience Hub > Public Pages.

  2. Select Public Calendar Page.

  3. Scroll down and click Update at the bottom of the page.

When activated, the public calendar link appears under the Public Calendar Page checkbox. Click the link to open the calendar.

Get the link to a resource calendar

Each bookable resource with the Can Book option selected can have a dedicated public calendar entry. This includes:

  • A unique public calendar page URL

  • A corresponding calendar page in the Member Portal

Display a resource calendar on the Member Portal

To add a specific resource's calendar to the Member Portal:

  1. Go to Settings > Space > Resource Types.

  2. Click the cogwheel next to the name of a resource type.

  3. Select Add Member Portal calendar page.

This will integrate the resource calendar into the Member Portal, allowing members to easily access it.

mm cal page.png

Open the resource public calendar page

The public calendar page for custom bookable resource types is available at:
[Member_Portal_URL]/public/calendar?type=[type].

  • To find your Member Portal URL, go to Settings > Account Details > Account Details and find Member Portal.

  • To find what the [type] To find the value of the bookable resource, go to Space and edit a resource. On the General tab, look at the Value field.

Note: You must assign a Resource Rate to a resource if you want the resource to appear on the public calendar. Learn how to create Resource Rates →


Read next

Did this answer your question?