Streamline Zoom Meetings with Automated Stripe Payments

This workflow automates the creation of Zoom meetings, sets up Stripe payment products, and manages participant lists seamlessly. It solves time-consuming event setup and payment collection challenges for educators and event organizers.
zoom
googleSheets
gmail
+7
Workflow Identifier: 1358
NODES in Use: formTrigger, if, zoom, httpRequest, set, googleSheets, gmail, stripeTrigger, noOp, stickyNote
Automate Zoom meetings with n8n and Stripe

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow helps create Zoom meetings with passwords and makes Stripe payment links for those meetings automatically.

It also keeps track of who pays and sends emails with the needed info to both teacher and participant.

The main goal is to save time and avoid mistakes by automating all these steps in one process.


How the Workflow Works

Inputs: User fills out a form with event details like title, price, date, and time.

Processing steps: The workflow creates a Zoom meeting with a password.

It makes a Stripe product and payment link linked to the meeting.

The workflow adds event and participant info to Google Sheets.

Emails get sent automatically to teacher and participants.

Finally, it listens for Stripe payment events to update participant lists and send confirmations.

Outputs: Zoom URLs, Stripe payment links, updated Google Sheets tabs, and email notifications.


Tools and Services Used


Who Should Use This Workflow

Teachers or event organizers who use Zoom and want to get paid with Stripe.

This tool is for people who want to save time, avoid mistakes, and have all info in one place.

No advanced technical skills are needed.


Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Download and Import

  1. Download the workflow file using the Download button on this page.
  2. Open n8n editor and click “Import from File” to load the workflow.

Step 2: Add Credentials

  1. Go to the Credentials section in n8n.
  2. Add OAuth2 credentials for Zoom and Google (Sheets and Gmail).
  3. Add Stripe API keys in the HTTP Request node settings for Stripe.

Step 3: Update Configuration

  1. Open the Config node.
  2. Enter your preferred currency code.
  3. Paste your Google Sheet URL where data will be stored.
  4. Set the teacher’s email to receive notifications.

Step 4: Check IDs and Links

  1. Review that Google Sheets tabs and Stripe product IDs match your accounts.
  2. Verify emails and webhook URLs are correct.

Step 5: Test and Activate

  1. Run the Creation Form by submitting test data.
  2. Check that Zoom meeting is created and Stripe links are generated.
  3. Verify emails are received by teacher and participant.
  4. Submit a test Stripe payment and check participant info is added to Google Sheets.
  5. Activate the workflow to run automatically for real events.

For better control, users can consider self-host n8n on their own servers.


Input → Processing → Output

Input

  • Event details entered through a webhook form, including title, price, and date/time.

Processing

  • Zoom meeting is created with a random password.
  • Stripe product and payment link are generated based on price and currency.
  • Google Sheets tabs are created or updated to track event and participants.
  • Confirmation emails are sent.
  • The Stripe webhook listens for payment completion to add participants automatically.

Output

  • Secure Zoom meeting details.
  • Stripe payment URLs for participants.
  • Participant data logged in Google Sheets.
  • Emails sent to teacher and participants confirming event and payment.

Customization Ideas

  • Change Zoom meeting password rules by editing JavaScript in the Create Zoom meeting node.
  • Update Gmail email text to add more instructions or links.
  • Switch currency codes by updating the Config node.
  • Add participant email checks in Google Sheets to avoid duplicates.
  • Remember to enable the Stripe trigger node to automate participant additions on payments.

Common Problems and Fixes

  • Zoom OAuth2 errors: Reauthorize credentials in n8n if tokens expire or permissions fail.
  • Stripe API 401 Unauthorized: Check and update Stripe API keys in the workflow credentials.
  • Google Sheets quota errors: Reduce calls or ask Google for higher quota.
  • Email not sending: Confirm Gmail credentials and check spam folders.

Summary of Workflow Benefits and Results

✓ Save hours of manual work making Zoom and Stripe setups.

✓ Avoid common errors like wrong payment links or missing Zoom info.

✓ Keep event and participant data organized in one Google Sheet.

✓ Automatically notify teacher and participants via email.

→ Result: A smooth event signup and payment process without extra manual steps.

→ You get time back and reduce stress managing online classes.


Automate Zoom meetings with n8n and Stripe

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Go to n8n Credentials section and create Zoom OAuth2 credentials. Authorize with your Zoom account and add these credentials to the Zoom nodes.
Check the Stripe trigger node is active and the webhook URL is correctly set in Stripe dashboard for checkout.session.completed events.
Yes. Update the currency field in the Config node to “USD” and ensure Stripe accepts that currency.
Yes. You must have a blank Google Sheet with proper permissions so the workflow can create sheets and log data there.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.