This post has been closed for comments. Please create a new post if you need help or have a question about this topic.
So I’m making a new post to ask Zoom support:
To add my vote to this feature request, and;
For an ETA on this feature since it has been 3 months since it was last updated
The issue, as far as I understand, is the permissions that the Zoom app asks for and then I suppose some development work for Zapier to parse the extra information:
Does anyone know of a workaround for now while we wait for Zapier to update their Zoom integration?
Can the same be achieved with webhooks or custom code somehow? Or is there another third party service that already has this integration we can use?
Best answer by SamB
Hey @ydrapa, thanks for reaching out about this!
I’ve done some checking and it looks as though this feature request is still open. I’ve added your vote for it so we’ll get in touch with you by email as soon as it’s possible to trigger for all recordings under a connected Admin/Parent/Master Zoom account.
I’m not seeing any workarounds documented for this, but it may be possible to connect to Zoom’s API using a Webhook by Zapier step. To do that you’d likely need to reference the following guides:
That said, a simpler solution may be to trigger from the email notifications you receive when a new recording has been added to Zoom. Presumably, those email notifications contain a link to the Zoom recording that you can then use in subsequent steps of your Zap? If so, you could use a trigger like the Gmail New Email Matching Search trigger to only trigger for emails that have a particular subject line for example.
I’ve done some checking and it looks as though this feature request is still open. I’ve added your vote for it so we’ll get in touch with you by email as soon as it’s possible to trigger for all recordings under a connected Admin/Parent/Master Zoom account.
I’m not seeing any workarounds documented for this, but it may be possible to connect to Zoom’s API using a Webhook by Zapier step. To do that you’d likely need to reference the following guides:
That said, a simpler solution may be to trigger from the email notifications you receive when a new recording has been added to Zoom. Presumably, those email notifications contain a link to the Zoom recording that you can then use in subsequent steps of your Zap? If so, you could use a trigger like the Gmail New Email Matching Search trigger to only trigger for emails that have a particular subject line for example.
Thanks for the ideas. For anyone else interested in this feature while Zapier works on making it available as part of the standard Zoom integration, you can create your own fully functional workaround using webhooks like this:
In Zapier
Create a new Zap
In Choose app & event choose Webhooks by Zapier
In Trigger Event choose Catch Hook
Click Continue
In Set up trigger you will see a Custom Webhook URL. Click Copy
In Choose your app type click Create under Webhook Only
Enter a name for your app and click Create
Enter a Company Name, Name and Email address. This app is for your own private use and will not be publicly accessible so you can enter anything in these fields.
Click the Feature tab
Toggle on Event subscriptions
Click Add Event Subscription
Enter a Subscription name. You can enter anything here, it’s for your own reference only.
Enter the Zapier Custom Webhook URL in Event notification endpoint URL
Click +Add Events
Click Recordings
Tick All recordings have completed
Click Done
Click Continue
You should see Your app is activated on the account. If not, click to activate
It should begin to work immediately for the current user, however, in my experience, it can take a few hours to propagate the webhook to all users to begin triggering for their events too
In Zoom
Start a new meeting with cloud recording turned on
End the meeting
Wait for the cloud recording to finish processing. You should receive an email from Zoom once it’s ready, this is the time the webhook should fire.
In Zoom Marketplace
To verify that the webhook did indeed fire click Call Logs > Webhook Logs > Then click the app name in the Zoom Marketplace here https://marketplace.zoom.us/user/logs
You should see a log of the event that just fired. If you click the right arrow it will open the payload.
If you see the log it means the webhook fired and should be available back in Zapier to catch.
If you don’t see the log, try creating another recording to see if that works. In my experience, the webhook seemed to work immediately for the current user, however, it took a few hours to propagate to all users. I also noticed that if I changed any of the webhook settings it took time to propagate as well and would use the old settings until it had propagated.
Back in the Zapier Editor
Click Test Trigger
You should see the result of the webhook that was caught which you can then use in further actions within the Zap
If nothing is caught, try triggering another recording, make sure it shows in the Zoom Marketplace webhook logs and that the Zoom Event notification endpoint URL matches the Zapier Custom Webhook URL exactly
This set up will allow you to get recordings (or any other Zoom event that you add to the event subscriptions) for all users on your Zoom account.
The standard Zapier Zoom integration will only send events for the one user you link, not all users.