Zoom Notion Integration
Sync Zoom with Notion automatically - meetings, recordings, webinars, and users always up to date, no coding needed.
Free to start. No credit card required.
Trusted worldwide
500+ teams stopped copying data manually.
Yours can too.
The Zoom Notion integration lets you pull live data directly from your Zoom account into Notion using Note API Connector. Whether you are logging scheduled meetings, archiving cloud recordings, tracking past meeting history, managing webinar schedules, or building a directory of account users, this integration keeps your Notion databases in sync with Zoom automatically.
With Note API Connector you can sync Zoom with Notion on a fully automated schedule (hourly, daily, or at custom intervals) without writing a single line of code. Connect your Zoom account via OAuth, choose a Notion database, map the meeting and recording fields visually, and your Zoom data flows into Notion on autopilot from that point forward.
How to connect Zoom to Notion
Connect your Notion workspace
Click Connect to Notion, authorize Note API Connector, and select the pages and workspace where your Zoom data should appear.
Create a Zoom OAuth app and connect via OAuth
Go to marketplace.zoom.us/develop/apps, click Build App, and choose the OAuth app type. Give it a name and select User-managed app. Under App Credentials, copy your Client ID and Client Secret, and add the Redirect URL https://api.noteapiconnector.com/oauth/callback. Under Scopes, add the scopes you need - for example user:read, meeting:read, and recording:read. In Note API Connector, click Create Request, paste your Zoom API endpoint URL, open the Authorization tab, select OAuth, click New, and fill in the connection form: Authorization Base URL https://zoom.us/oauth/authorize, Token URL https://zoom.us/oauth/token, your Client ID, Client Secret, and scopes separated by spaces. Click Create connection and approve access in the popup. See the full guide: Create a custom OAuth connection.
Choose your data and map fields
In the Response Field Mapping screen, select which Zoom fields to include - such as meeting topic, start time, duration, host, recording URL, or participant count - and map each one to a Notion property. You can match existing properties, create new ones, or set the field type. Click Save & Import when you're done.
Set your sync schedule and go live
Enable Auto Schedule and choose your refresh interval. Your Zoom data will sync with Notion automatically from that point forward, with no manual refreshes needed.
⏱ Hourly / Daily / Custom
What Zoom data can you sync with Notion?
Use these Zoom API endpoints directly in Note API Connector. Each one can be mapped to a separate Notion database.
All scheduled and upcoming meetings for the authenticated user with topic, start time, duration, join URL, and host details. Build a live meeting calendar or team schedule view inside Notion.
https://api.zoom.us/v2/users/me/meetings
All cloud recordings with meeting topic, recording start and end time, file type, download URL, and file size. Archive your recording library or track recorded sessions in a searchable Notion database.
https://api.zoom.us/v2/users/me/recordings
Historical meeting data including topic, start time, duration, total minutes, and participant count. Use date_from and date_to query parameters to filter by date range. Build meeting activity reports in Notion.
https://api.zoom.us/v2/report/users/me/meetings
All webinars with topic, agenda, start time, duration, and registration URL. Track your webinar schedule, build a webinar content calendar, or log past sessions in Notion. Requires a Zoom Webinar license.
https://api.zoom.us/v2/users/me/webinars
All users in your Zoom account with name, email, role, plan type, and status. Build a team directory or track license usage inside Notion. Requires the user:read:admin scope and an admin account.
https://api.zoom.us/v2/users
Your Zoom user profile with display name, email, timezone, plan type, and account details. Useful for verifying the connected account and confirming the scopes available to the OAuth token.
https://api.zoom.us/v2/users/me
See how it works
Why sync Zoom with Notion?
Always up to date
Scheduled sync runs automatically. Your Notion database reflects live Zoom data without any manual work.
No coding required
Point, click, and map fields. Connect Zoom to Notion in minutes without any programming knowledge.
Custom schedule
Choose hourly, daily, or custom intervals. You control exactly when Notion pulls fresh data from Zoom.
Conclusion
With Note API Connector, setting up a complete Zoom Notion integration takes minutes, not days. Your meetings, recordings, and account data sync automatically into Notion on your chosen schedule, with no code and no manual copy-paste.
Whether you are building an automated meeting log for your team, archiving cloud recordings with download links, tracking webinar performance, or giving stakeholders a view of Zoom activity inside your Notion workspace, connecting Zoom to Notion keeps your communication data organized and always current.
Frequently Asked Questions
Yes. Zoom provides a REST API that exposes meetings, cloud recordings, webinars, past meeting reports, account users, and user profiles. Note API Connector connects to this API using OAuth 2.0 to pull your Zoom data into Notion on a scheduled basis.
Go to marketplace.zoom.us/develop/apps, build an OAuth app, add the redirect URL https://api.noteapiconnector.com/oauth/callback, and copy your Client ID and Client Secret. Add the scopes you need (user:read, meeting:read, recording:read). In Note API Connector, connect your Notion workspace, click Create Request, paste a Zoom API endpoint URL, open the Authorization tab, select OAuth, and fill in the connection form with Zoom's Authorization Base URL, Token URL, your credentials, and scopes separated by spaces. Approve the popup to complete the connection.
Yes. Enable Auto Schedule in Note API Connector and choose your refresh interval: hourly, daily, or custom. Your Zoom data will sync into Notion automatically on that schedule with no manual action required.
The scopes you need depend on the data you want to sync. Use user:read and meeting:read to access meetings and your profile, recording:read for cloud recordings, and webinar:read for webinars. To access all users in your account, add user:read:admin - this requires an admin Zoom account.
You can sync scheduled meetings, cloud recordings, past meeting reports, webinars, account users, and your user profile. Each Zoom API endpoint can be mapped to a separate Notion database, so you can build a complete Zoom activity hub inside Notion.
No. Zoom's basic API access including meetings and user profile is available on free plans. Cloud recordings require a paid plan since that feature is not available on Zoom free accounts. Webinars require the Zoom Webinar add-on.
No. Note API Connector is a no-code tool. You paste your Zoom API endpoint URL, set up the OAuth connection using the Authorization tab, select your Notion database, and map fields visually. No programming knowledge is needed.
Yes. Note API Connector connects to Zoom using OAuth 2.0 for read-only data access. Note API Connector never writes or modifies any data in your Zoom account.