This flow is ideal for online schools that use Zoom to teach classes and Google Classroom for storing materials and homework.
It listens for Zoom webhooks that come after each recorded call is uploaded to Zoom Cloud (you'll need Zoom paid plan).
When new meeting comes, it filters out calls that last less than 30 mins.
After duration check, it checks if there is a Google Class that matches the call name. Your call must be named exactly as the Google Class you want the call to be uploaded to.
If the class is found, it will extract the Class ID. This flow assumes that you have a specific topic used for storing class recordings and materials, so it will look for this topic and upload the material. If topic is not found, you'll get an email.
You'll need a: