I want to have a workflow that performs the following steps:
1) On the first of the month, Log into Zoom
2) Retrieve a list of meetings that occurred in the previous month
3) For each meeting, retrieve the registration report.
In Zoom, this is located under Reports > Usage reports > Meeting and webinar registrations
4) Name the registration report the same as the title of the meeting
5) Send an email with all of the reports as individual attachments
Is this even doable with Zapier?
I’ve been using Copilot as part of Zapier to help build this, and I get either an email with no attachment, or an email with several attachments -- but each attachment will have just one or two words in it like “First Name” and not the meeting report.
Best answer
How to pull registration reports from Zoom using Zapier
Best answer by MBrownHopeforHS
It turns out that this is the workflow (tested with individual calls on Postman)
- Authenticate
- Get a list of meetings for your desired date range (but not more than 30 days)
{{baseUrl}}/report/users/emailaddress@yourdomain.com/meetings?from=2026-04-30&to=2026-05-29&page_size=300&type=past - Iterate through the list and extract meeting ids
- For each meeting id, call the meetings endpoint to get the list of occurrences.
{{baseUrl}}/meetings/1234567890?show_previous_occurrences=true - Process the list of occurrences in a subarray of the JSON to find the one that matches the date range you specified in step 2 and extract the occurrence id.
- Call the reporting endpoint passing the meeting id and the occurrence id
{{baseUrl}}/meetings/1234567890/registrants?status=approved&page_size=300&occurrence_id=1111111
That will give you the people that signed up for your meeting and the answers to the registration questions. Now that I have the endpoints, I’ll see what I can do to get the Zap working.
Log in to the Community
No account yet? Create an account
Use your Zapier credentials
Log in with ZapierEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.


