Mechanics of Zoom Rooms and calendar events

How do Zoom Rooms come into play with scheduling and holding Zoom meetings?

  1. What happens when the room resource is added as an attendee or room on say Google Calendar? Is a new zoom meeting scheduled with the room as an attendee?

  2. What if a user puts a zoom link in the calendar event description, or uses the ‘Zoom Scheduler’ chrome extension? Does the room automatically get added as an alternative host or attendee?

Thanks for any detail on how this works!

Craig Younkins

Hey @cyounkins-is,

To answer your questions,

  1. You can invite a Zoom Room as an attendee for a scheduled event. If the room is invited and available, the event will show on the room’s scheduling display (if they have one) and on the TV in the room. If a Zoom meeting ID is present in the calendar event, you can use one-touch meeting start from the room.

  2. The room will be added as an attendee. If you used your personal Zoom account to schedule the meeting, you’ll still be the host.

More details and instructions about how Zoom Rooms interact with Calendar events can be found here,

Let me know if this helps or if you have any other questions!

Thanks!
-Tommy

Thank you tommy that really helps.

For something like an interview where multiple people come and go, it would make sense to us to make the room the host. Can we do this by getting the room’s resource email-like address and setting that as the host? We’d be doing the meeting creation through the API.

If there is no Zoom meeting in the calendar event, will inviting a room create a new meeting? If so, who is the host?

I would test this myself but I think the only way to do that is to set up a zoom room, which requires an extra computer.

Thanks!

1 Like

Hey @cyounkins-is,

To answer your question about the Zoom meeting calendar event,

It will not create a new meeting. The booking will show like a Zoom Meeting on the Zoom Room’s scheduling display, TV, and controller in upcoming meetings, but without a meeting ID in the booking, it won’t have the “Start” button. Since it does not create a meeting, there is no host.

If you added a Zoom meeting to the calendar event, the organizer is still the host.

About creating a meeting via the API and adding a Zoom Room as a host, I am working to see if that’s possible and will get back to you.

Thanks,
Tommy

Hey @cyounkins-is,

Currently there is no way to add a Zoom Room to a meeting via the API. This is on the roadmap so subscribe here to be notified when the new Zoom Room API’s are released.

Thanks,
Tommy

Thank you! One thing is still confusing me though:

Are your statements referring to different scenarios? To me these contradict one another. Can you clarify? Thanks!

Craig

Hey @cyounkins-is,

I apologize for the confusion here.

When you add a Zoom Room to a calendar event and click the “Make it a Zoom Meeting” the Zoom Room is added as an attendee and not a host. Although you can start the meeting from the Zoom Room controller which makes it seem like the host even though it is not.

I will edit my message so no one else gets confused.

Check out this article, it goes more in depth with photos and gifs of how the Zoom Room calendar functionality works.

Thanks,
Tommy

Our county uses GroupWise and is looking for assistance to write an API for our calendar and Zoom

Hey @marshallc,

You can see our documentation here: https://marketplace.zoom.us/docs/guides

Let us know what questions you have.

Thanks,
Tommy

We are trying to figure out how to get a room’s availability. Is there an API that returns the room’s associated calendar resource & type?

Hey @roy,

Checkout our Zoom Rooms CLI which return the schedule:

Thanks,
Tommy

Thanks, Tommy for your response. Is there an API that we can use instead of the CLI?

Using the CLI will be difficult to use in a 3rd party server application that has authorizations into 1000s of Zoom accounts. Plus we need availability for more than just the current day as we are trying to schedule meetings further out.

Hey @roy,

Currently there is not an API for this yet.

Feel free to submit a feature request here: #feature-requests

Thanks,
Tommy

Confirming, there is still no way to add a Zoom Room to a meeting via the API?

Alternative: We also build Google Calendar events via their API. And Zoom Rooms have Google Calendar integration. If the Zoom meeting URL is in the Google Calendar event, is that sufficient? Which field does it need to be, or does it not matter? Location, description, …?

Thanks.

Hey @apu,

Zoom does not have invite functionality per say.

The Zoom Google Calendar integration is the middle layer between the Zoom Room / Zoom User and the meeting. Feel free to add this as a feature request to invite the Zoom directly: #feature-requests

Thanks,
Tommy

Thanks, @tommy. It looks like using the Zoom Google Calendar integration and also putting the Zoom URL as text in the Google Calendar Event “description” is sufficient for the Logitech Tap controller to find it so that works for us.

1 Like

That is great! :slight_smile:

Happy to hear you got a working solution.

-Tommy

Would it be possible for the Zoom API be utilized by a firm such as NFS Technology Group, creators of the myrendezvous.net (Rendezvous Workspace) calendar system?

My organization, an Office 365 organization, hoped to use the Rendezvous Workspace calendar system to schedule Zoom meetings/webinars that would appear listed on the Zoom Rooms touch screen controller displays with one-touch start in our Zoom Rooms.

Or does the API not yet allow that?

We are just starting to use the Rendezvous Workspace calendar. And the NFS Technology Group team did utilize the Zoom API (marketplace.zoom.us) to create some sort of integration for my organization.

But this afternoon I tried scheduling a Zoom meeting in connection with one of our Zoom Rooms, using the Rendezvous Workspace calendar, and no luck: The touch screen in our Zoom Rooms space simply says “no meetings scheduled.”

The integration just isn’t working the way I expected it to work.

Please reach out to partner.zoom.us for Zoom Rooms hardware integrations.

-Tommy