Meeting Room Hacks Episode 8 - Showcase your YArooms schedule

The first rule of Product Management states: “Keep your roadmap clear and clean”. However, that doesn’t mean that you can’t work your way around the rule. It’s been a while since our last hack, so we hope this is worth your while.

Recently, some of our cloud customers have asked us to implement something not currently marked as High-Priority on our Product Roadmap: an embeddable schedule.

We’re big fans of workarounds and creative uses of everyday tools, so we had a short brainstorming session and came up with a solution.

To pull this off, you need a working YArooms account (be it paid or trial). Next up, you need to go to Manage > Integrations> Generate iCal Public Feeds.



Click on the Manage Feeds button and you’ll be taken to a feed creation source. Click on “Create new feed” and you’ll be able to choose what you want to publicly share with the world.

For the purpose of this example, let’s say we want to show all our rooms’ availabilities. Select Location Calendar and pick the appropriate location. In our case, Headquarters.

Hit Continue, then give the feed a name and click on Create. You will have generated a custom URL similar to this one:


Next up, open a Google Calendar of your choice, head to Other Calendars and add a new calendar by URL. 

In the following pop-up, be sure to check “Make the calendar publicly accesible”. If done right, your YArooms data should be synced with GCal and a new calendar shown under “Other calendars”. Next, go to its settings.

You’ll get to a screen, where you’ll be given an embed code which you can copy and paste into any webpage you desire.

And that’s it. You now have a publicly-availble YArooms schedule, without compromising your account’s security in any way. Only the meetings’ names, dates and rooms are listed on the GCal, so your sensitive data is protected.


Adrian, MO, YArooms

Written on Monday, 06 Jun 2016



YArooms uses cookies, a vital component of the web without which this website would not function. Find out more in our Privacy Policy.