Can someone suggest the best step by step method to integrate Zoom with Marketing Cloud.
Like bring in registrant, attendee and Webinar details to Marketing Cloud from Zoom Webinars.
Hi Pratik,
The cleanest way to integrate Zoom Webinars with Marketing Cloud is via API + Automation Studio (or a middleware like MuleSoft/Zapier if you prefer low code).
Recommended step-by-step approach:
- Create a Zoom JWT / Server-to-Server OAuth app in Zoom Marketplace.
- Use Zoom APIs to pull:
- /webinars/{id}/registrants
- /webinars/{id}/participants
- Webinar details endpoint
- In Marketing Cloud, create:
- Data Extensions for Registrants, Attendees, Webinar Info
- Use:
- SSJS Script Activity in Automation Studio (REST calls to Zoom API), or
- An external middleware (Azure Function / MuleSoft) to fetch + push data into MC via REST API.
- Schedule automation to run post-webinar or daily sync.
- Use SQL queries to segment (Registered vs Attended vs No-Show).
If near real-time updates are needed, configure Zoom Webhooks and push data into MC via API.
For enterprise setups → Middleware is cleaner.
For quick setup → Automation Studio + SSJS works well.
