Booking conditional on the availability of one of several resources

There are many situations where booking should be conditional on the availability of multiple resources, such as when you have multiple conference rooms available in your office and need an available room automatically assigned when someone books a meeting. See the Meeting resources page

In this case, you can create Panel meetings to allow Customers to book a time with both the User and a resource. Time slots will only be offered when both the User and a resource are available.

How to set up

  1. Go to Setup and create an Event type for your meeting. You will need to use at least one Event type to ensure common settings between the User and resource. If you only have once Event type, name it the subject of your meeting.
  2. Go back to Setup and create Booking pages for your User and for each of the resources. For example, if you have four conference rooms, create a Booking page for each.
  3. Go back to Setup and open the left sidebar. 
  4. Click on Resource pools under the Tools section.
  5. Click Add a Resource pool to create a new Resource pool.
  6. Name your Resource pool.
  7. In the Distribution method section, select Pooled availability.
  8. Select a Reporting cycle.
  9. Click Save & Edit. You'll be redirected to the Resource pool Overview section.
  10. Click on your new Resource pool and navigate to the Resources section. Use the drop-down menu to select the Booking pages you created for each of your resources.
  11. Go back to Setup and create a Master page. Select Rule-based assignment as the Master page scenario.
  12. Go to the Assignment section of the Master page. 
  13. In the Rule types step, select Dynamic.
  14. In the Event-based rules step, click Add rule
  15. Select the Event types that you want to offer in your Master page.
  16. Under Primary team member, choose the User's Booking page. The Primary team member owns the calendar event and determines the settings of the meeting, including the location, the booking form, the post-scheduling flow, notifications and third-party integrations.
  17. Under Additional team members, select the Resource pool you previously created. 
  18. Click Save.
  19. Go to the Label and instructions section of your Master page. Here you can define the Public labels and Selection instructions for your Master page. You should define what a Panel member represents. 
  20. Click Save.
  21. Go to the Public content section of your Master page and define the information that Customers will see when they visit your Master page.

You are all set! When Customers visit your Master page, they will only see time slots when the User and at least one of the resources are available. Once the Customer selects a time, the booking will be automatically assigned to a resource.

Was this article helpful?
Thank you for your feedback!