I have created a Zap to automatically upload Zoom cloud recordings to my Google Drive.
The Zoom integration is working fine, but in the Google Drive action, where I set "Upload File", I selected the video file download URL and added the extension .mp4. However, the uploaded file is empty, showing only 14KB of storage space. Can anyone anyone help me with that?
Best answer by JuanBest answer by Juan
I found a workaround that might help you guys. I faced the same issue, but @Troy Tessalone pointed me in the right direction when he mentioned “files.” If your setup is configured to record multiple views separately, the “Video Files Download URL” will contain two or more URLs. This is why a small file with no video is being uploaded to Google Drive.
To resolve this, you have two options:
1. Adjust your Zoom recording settings to record only one file.
2. (This is what I did) Use a “Text Formatter” step in Zapier to extract the specific URL you need. The output will show the number of URLs available. From there, you can decide which URL(s) to send to Google Drive—or send both, if needed. 3. If the latter does not work, you can go with a Code by Zapier- Run JavaScript to return the first URL
const links = (inputData['inputData.links'] || '').split(',');
// Prepare the output as an object with the first URL
output = { firstUrl: links.map(link => link.trim()).filter(link => link)[0] };
Hi @Troy Tessalone. We are experiencing the same issue with uploading a Zoom recording. I've tried looping through the line items, but it keeps resulting in a file that's only 15 kb and not looking like an .mp4-file.
Do you have any ideas on how to process these files?
I've tried (with and without looping):
Video Files Download URL
Recording Files Download URL
I've put in some screen prints below from the Zap. Please let me know if anything else is needed.
Kind regards, Agnes
Result in Google Drive
The Zap Google Drive-step:
Data in:
Data in
Data out:
part 1 part 2
Then info about the owner/user, followed by the hydrated file name:
I found a workaround that might help you guys. I faced the same issue, but @Troy Tessalone pointed me in the right direction when he mentioned “files.” If your setup is configured to record multiple views separately, the “Video Files Download URL” will contain two or more URLs. This is why a small file with no video is being uploaded to Google Drive.
To resolve this, you have two options:
1. Adjust your Zoom recording settings to record only one file.
2. (This is what I did) Use a “Text Formatter” step in Zapier to extract the specific URL you need. The output will show the number of URLs available. From there, you can decide which URL(s) to send to Google Drive—or send both, if needed. 3. If the latter does not work, you can go with a Code by Zapier- Run JavaScript to return the first URL
const links = (inputData['inputData.links'] || '').split(',');
// Prepare the output as an object with the first URL
output = { firstUrl: links.map(link => link.trim()).filter(link => link)[0] };
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
More about cookies
Customize which cookies to allow
Marketing cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Social media cookies
label
These cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.
Analytics/performance cookies
These cookies enable the website to provide enhanced functionality and personalization, and allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. These cookies may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly and we will not know how you are using our site.
Functional cookies
label
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
Essential cookies
Always active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.