To connect n8n to Zoom, you'll need to set up OAuth credentials and use the Zoom node in your workflow. Here's a step-by-step guide:
🔗 Step 1: Create a Zoom App for OAuth
Go to the Zoom App Marketplace.
Click Develop > Build App.
Choose OAuth and click Create.
Fill in basic information (App Name, Company Name, etc.)
Under OAuth Allow List, add:
https://<your-n8n-domain>/rest/oauth2-credential/callback
(If you're testing locally, use: http://localhost:5678/rest/oauth2-credential/callback)
Set Redirect URL for OAuth to the same URL as above.
Save the Client ID and Client Secret.
🔧 Step 2: Configure OAuth2 Credentials in n8n
In n8n, go to Credentials > + New Credential > Search for Zoom OAuth2 API.
Set:
Client ID: from Zoom
Client Secret: from Zoom
OAuth2 Scope: e.g., meeting:read, user:read, etc.
Auth URL:
https://zoom.us/oauth/authorize
Access Token URL:
https://zoom.us/oauth/token
Callback URL:
https://<your-n8n-domain>/rest/oauth2-credential/callback
Click Connect OAuth2 Account, complete the Zoom login.
⚙️ Step 3: Create a Workflow with the Zoom Node
- Create a new workflow.
- Add the Zoom node.
- Choose your Zoom credentials.
- Select a resource (e.g., Meeting, User).
- Choose the operation (e.g., Get Meeting, List Users).
- Execute the workflow to test.
✅ Example Use Case
To fetch your Zoom user details:
- Add Zoom Node
- Resource:
User
- Operation:
Get
- User ID:
me
- Run the node — it will fetch your profile.