Basically, I want to receive the meeting summary in n8n via a webhook whenever a Zoom meeting ends. I’ve already created the app and set everything up, but I’m a bit confused about which event I need to select in the app and how to configure the scopes. I’ve created a Webhook Only App — could someone please guide me on this?
@Harish ,
The webhook will not provide you with the summary, it can provide you to with notification that the meeting has ended or things like the summary is ready.
There is an additional step which you need to use OAuth App to get the summary via API.
That’s not accurate. I am not able attached a screenshot showing that I am receiving the summary; however, I would also like to receive the meeting’s audio and transcript in the webhook response. Additionally, I’ve noticed that I’m not consistently receiving responses after every meeting — for some calls, I do get a response, but for others, I do not.
You’ll need to use the “meeting.ended” event in your Webhook Only App. That’s the trigger Zoom sends when a meeting finishes. In your app settings, go to the Event Subscriptions section, enable event subscription, and add your n8n webhook URL as the endpoint. Under the meeting events, select meeting.ended.
For scopes, make sure you include at least meeting:read so Zoom can access meeting details for the summary. Once that’s done, verify your webhook in Zoom, then test it by ending a meeting to confirm n8n receives the payload.
I tried using the “meeting.ended” event, but I’m not receiving any response. As I understand, this event triggers the webhook immediately after the meeting ends. However, since the recording, transcript, and summary take some time to be generated, I’d like to know if there’s a specific event or method that sends the data only after all these elements are fully prepared.