Zoom is a cloud platform for video, phone, content sharing, and chat runs across mobile devices, desktops, telephones, and room systems. Zoom Webinar is a view-only platform where the attendees cannot view each other and the host cannot view the attendees. A webinar has registration, reporting and in-meeting chat for attendees.
The Zoom webinar plugin primarily allows you to:
Using the Zoom plugin has two primary phases:
To configure the Campaign Studio app in Zoom:
Log in to marketplace.zoom.us and start building your OAuth app. For more information, see Zoom documentation.
Enter the required information to navigate to the app configuration page.
Under the App Credentials section, perform the following steps:
Under the Feature section, enable the Event Subscriptions toggle bar, click Add new event subscription, and perform the following steps:
Under the Scopes section, add more scopes if required.
Under the Local Test section, click Install to test the app locally.
This prompts the Campaign Studio app to request access to your Zoom account.
Click Authorize to let the Campaign Studio app access your Zoom account.
To configure the Zoom application in Campaign Studio:
Sign in to your Campaign Studio account.
Click the Settings icon on the top right corner and select Plugins.
Click the Zoom Webinar plugin.
Under the Enabled/Auth section, set the Published option to Yes and specify the values for Client ID and Client Secret ID. You can get these values from the OAuth app configuration page in Zoom. For more information, see Configuring the Campaign Studio app in Zoom.
Copy the value specified in Callback URL and specify the same in Redirect URL for OAuth and allowlist URL. For more information, see Configuring the Campaign Studio app in Zoom.
Click the Authorize App option.
This opens a pop-up window to authenticate Campaign Studio with Zoom. Once authentication is complete, a success message appears that confirms the successful integration.
Note
Once the plugin is configured, you will see a new form field type, a new form field action, and a new campaign action and condition.
Contacts may register for a single or multiple webinar(s). For multiple webinars, there is a specific field on the form where contacts can select which webinars they would like to register for. Registering contacts for Zoom webinars through a Campaign Studio form requires a form action, for either single or multiple registrations.
If you have several Zoom Webinars coming up and you want contacts to be able to register for multiple webinars at the same time, add the Multiple Zoom Webinars field to your form.
The field options are the same as a standard form field. For more information, see Field Editor.
Once added, the field appears on your form as a checkbox group. Contacts can select multiple webinars to register for. In order to successfully complete the registration, you must add the Register to Zoom Webinar form action.
Note
To register a contact for a single, pre-determined webinar, no form field is necessary.
This action is what actually pushes data to Zoom and registers contacts for the webinar(s).
If you have an audience that you want to automatically register for a webinar without requiring form submissions, or if you want to register someone for a webinar based on other activities or triggers, use this campaign action.
To have triggers in campaigns based on a contact’s status as it relates to a webinar, use this condition type.
For example, you may want to add contacts to a segment once they have registered for a webinar. This would be an action on the Yes path from this condition. If they have not registered for a webinar, you may want to send a reminder about the webinar. This would follow the no path from this condition.
Note
The limit for using an email address to sign up for the same event in a day is 3 times. Zoom implements this limit to prevent spam.
Workaround:
When testing that submissions are recieving the confirmation email, try these workarounds:
Add a period (.) anywhere in the email address before the At sign (@).
Examples: name.name@work.com, n.a.m.e.@work.com, name…name@work.com
Add a plus sign (+) anywhere in the email address before the At sign (@).
Examples: name.name+1@work.com, name.name+2@work.com, name.name+test@work.com