Context:
Our company has a scheduling app that can schedule Zoom meetings. Users can sync our app’s internal calendar with Google Calendar. During the sync, we push events to their Google Calendar and include the Zoom link in the description. If the user decides to stop syncing their calendar, we remove all the events we pushed.
Problem:
When users stop syncing their calendar and our app removes the events, some users experience Zoom deleting or canceling all their meetings. This is incorrect because the meetings haven’t been canceled; they’ve simply been removed from the Google Calendar. I suspect this issue arises when users sync their Google Calendar with our app and Zoom simultaneously.
Question:
How can our app remove synced events from Google Calendar without causing Zoom to delete the meeting?
Thank you!
P.S. We also support Outlook Calendar but the majority of our users work from Google Calendar, so for simplicity that is the focus of my post. This problem may extend to Outlook, however.
Hi @MitchTalmadgeConexED
Thanks for reaching out to us and welcome to the Zoom developer forum.
are you the app developer? I would like to look further into this but I will need to understand what app you are using and what API calls it has on the backend that might be triggering meeting cancelations
Hi @elisa.zoom !
Thanks for the reply and apologies for my delay.
Yes, I am the developer of the application. The app is “ConexED.” We’ve added extensive logging and it shows that our app is not canceling the meetings on Zoom. While there are times that we do cancel meetings on Zoom, this is not one of them.
What appears to be happening is that when we delete a Google Calendar or Outlook Calendar meeting (not Zoom) whose description contains the Zoom link, Zoom is automatically canceling the meeting due to some sort of calendar sync feature. We’d like a way to delete the meeting off the synchronized calendar without canceling the Zoom meeting.
Here’s an example of how this can happen:
- Our customer synchronizes their Google Calendar with our product.
- Our customer makes a meeting in our product, with Zoom as the method of communication.
- Our product connects to Zoom and creates a meeting ID.
- Our product connects to Google Calendar and creates a meeting with the Zoom link.
- So far, everything is fine.
- Later, the customer decides to stop synchronizing their Google Calendar with our product.
- Our product connects to Google Calendar and removes the meeting from step 4.
- Note that our product does not cancel the Zoom meeting. The customer is not trying to cancel the meeting.
- Zoom automatically cancels the meeting when it sees that the Google Calendar event is deleted.
We are trying to stop step 8 from happening.
Hope that makes sense. Thanks!
Hi @MitchTalmadgeConexED
I believe this issue might be expected since Zoom is connected to the google calendar too. In order for your customers to be able to see meetings in Google calendar, they need to sync their zoom account with google account as well so this might be expected