Add Zoom Webinar Registrant: Cypress Learning Solutions

πŸš€ Automate Zoom Webinar Registration in Salesforce (No Login Required)

Managing webinar registrations across systems is one of the most common friction points for marketing and sales teams. Leads live in Salesforce. Webinars live in Zoom. And bridging the two often requires manual exports, integrations, or clunky OAuth setups.

That’s exactly the problem this package solves.

πŸ‘‰ Introducing a lightweight, server-to-server Zoom integration for Salesforce that allows you to automate webinar registrations directly from Flow or Apex β€” with no user login required.


Automate Zoom Webinar Registration in Salesforce (No Login Required)

Zoom Webinar & Meeting Integration for Salesforce (Server-to-Server, No Login Required) Seamlessly connect Salesforce with Zoom to automate webinar registrations, eliminate manual data entry, and streamline your event workflows β€” all without requiring user login or OAuth consent screens. This solution provides a production-ready, Server-to-Server (S2S) Zoom integration built entirely on modern Salesforce architecture, enabling secure, scalable, and automated communication between Salesforce and Zoom APIs.

Step 1 of 3

$19/month Automatically register Leads and Contacts to Zoom webinars directly from Salesforce β€” no login required. Works with Salesforce Flow and automation Secure Server-to-Server Zoom integration No OAuth login or user setup needed Includes join URLs and real-time registration results Simple setup. Instant automation. Cancel anytime.
Zoom Integration Setup (One-Time Fee)
Zoom Webinar & Meeting Integration for Salesforce (Server-to-Server, No Login Required) Seamlessly connect Salesforce with Zoom to automate webinar registrations, eliminate manual data entry, and streamline your event workflows β€” all without requiring user login or OAuth consent screens. Get your Zoom + Salesforce integration professionally configured and ready to use. πŸš€ What’s Included Full setup of Zoom Server-to-Server OAuth credentials Configuration of Salesforce Custom Settings Guided setup of Flow and webinar registration automation End-to-end testing to ensure everything works correctly

🧠 What This Package Does

This solution connects Salesforce to Zoom using Server-to-Server (S2S) OAuth, enabling backend API communication without requiring any user authentication or OAuth consent screens.

Zoom S2S OAuth is designed for machine-to-machine integrations, allowing secure API access using credentials instead of user login flows .


πŸ”₯ Key Capabilities

πŸ”— 1. Fully Automated Webinar Registration

Register Contacts or Leads to Zoom webinars directly from Salesforce:

  • Flow
  • Apex
  • Automation rules

No manual steps required.


⚑ 2. Flow-Ready Invocable Action

Includes a pre-built Invocable Apex Action:

β€œRegister Contact for Zoom Webinar”

This allows you to:

  • Drag-and-drop into Flow
  • Automate registrations from:
    • Campaign Members
    • Form submissions
    • Lead creation

🧩 3. Rich Data Support

Supports all major Zoom registrant fields:

  • Name, email, company, phone
  • Address + location data
  • Custom questions (JSON)
  • UTM tracking fields

🧠 4. Intelligent Duplicate Handling

Automatically detects if a registrant already exists:

  • Prevents API errors
  • Option to treat duplicates as success

πŸ“Š 5. Real-Time Response Data

Returns everything you need:

  • Join URL
  • Registrant ID
  • Status (Registered / Already Registered / Error)
  • Full error messaging

πŸ” 6. Secure Server-to-Server Architecture

Unlike traditional OAuth:

  • ❌ No user login required
  • ❌ No refresh tokens to manage
  • βœ… Fully backend-driven
  • βœ… Token generated programmatically

This aligns perfectly with Salesforce automation patterns.


πŸ—οΈ 7. Built for Scale

  • Handles high-volume registrations
  • Designed for Flow + automation
  • Easily extendable for:
    • Meetings
    • Users
    • Reports

🧭 Architecture Overview

Salesforce Flow / Apex
↓
Invocable Action
↓
Zoom Token Service (S2S OAuth)
↓
Zoom API (Webinars)

Zoom’s API uses:

https://api.zoom.us/v2

for all webinar and meeting endpoints .


🎯 Use Cases

This package is ideal for:

  • Marketing teams running Zoom webinars
  • Sales teams automating event follow-ups
  • RevOps teams centralizing engagement data

Examples:

  • Auto-register Campaign Members to a webinar
  • Register Leads from web forms instantly
  • Sync webinar attendance with Salesforce records

🧰 How to Install (Step-by-Step)

πŸ”— Step 1 β€” Install the Package

Click the installation link:

πŸ‘‰ Install Zoom Webinar Integration

(Choose Install for Admins Only or All Users as appropriate)


βš™οΈ Step 2 β€” Create a Zoom Server-to-Server App

  1. Go to Zoom Marketplace
  2. Click Develop β†’ Build App
  3. Select Server-to-Server OAuth
  4. Copy:
    • Account ID
    • Client ID
    • Client Secret

Zoom requires these credentials to generate API tokens .


πŸ” Step 3 β€” Enter Credentials in Salesforce

Navigate to:

Setup β†’ Custom Settings β†’ Zoom Configuration

Enter:

  • Account ID
  • Client ID
  • Client Secret

πŸ‘€ Step 4 β€” Assign Permissions

Assign the included Permission Set to users who will:

  • Run Flows
  • Trigger registrations

πŸ”„ Step 5 β€” Add to Flow

  1. Open Flow Builder
  2. Add an Action
  3. Select:

πŸ‘‰ β€œRegister Contact for Zoom Webinar”

  1. Map inputs:
    • Webinar ID
    • Email
    • Name

πŸ§ͺ Step 6 β€” Test the Integration

  • Run Flow manually
  • Confirm:
    • Registration success
    • Join URL returned

⚠️ Important Notes

  • Zoom tokens expire every hour and must be regenerated programmatically
  • This package handles that automatically
  • Works only with your Zoom account (S2S limitation)

πŸ’‘ Why This Approach Is Better

Most Zoom integrations:

  • Require user login
  • Break in automation
  • Are hard to scale

This package:

βœ” Uses Server-to-Server OAuth
βœ” Is Flow-native
βœ” Avoids Salesforce OAuth limitations
βœ” Works entirely in the backend


After Installation Description

Thank you for installing the Zoom Webinar Integration for Salesforce.

To begin using the application, complete the following setup steps:

  1. Navigate to Setup β†’ Custom Settings β†’ Zoom Configuration and enter your Zoom Server-to-Server OAuth credentials (Account ID, Client ID, and Client Secret).
  2. Assign the included Permission Set to users who will run the integration.
  3. Add the β€œRegister Contact for Zoom Webinar” action to your Salesforce Flow or automation.
  4. Test the integration using a sample record before deploying to production.

This solution enables automated webinar registration directly from Salesforce using secure, server-to-server communication with Zoom. No user login or OAuth consent is required.

For best results, configure and validate this solution in a sandbox environment prior to production use, as recommended for AppExchange installations.