Meeting Room Hacks Episode 8 - Showcase your YArooms schedule
without learning to code
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, like so:
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 this 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.
This is what it would look like: