Skip to main content

Zoom Integration

Learn how to connect Zoom with MeetingPulse, configure secure attendee access, and follow best practices for a smooth virtual event experience.

Written by Aaron Lifshin

Connect Zoom to your MeetingPulse meeting so attendees can watch and listen to the presentation while participating in polls, Q&A, surveys, and other MeetingPulse activities, all in the same browser window.

Attendees can access both experiences through your MeetingPulse link, such as meet.ps/my_meeting.

Enable the integration

Follow these steps in your MeetingPulse meeting:

  1. Expand Advanced features in the left-hand menu.

  2. Turn on the Video module.

  3. Select Video from the left-hand menu to open its settings.

  4. Enable Third-Party Video.

  5. Select Zoom as the video provider.

  6. Enter your Zoom meeting ID.

Enter the meeting ID as numbers only, without spaces or dashes.

For example:

  • Correct: 4878197451

  • Incorrect: 487 819 7451

  • Incorrect: 487-819-7451

7. If the Zoom meeting requires a passcode, enter it in the Password field.

8. Changes will be saved automatically.

Your attendees can now open the MeetingPulse attendee link and join the Zoom meeting from within MeetingPulse.

Select a scheduled Zoom meeting or webinar

If you have connected your Zoom account to MeetingPulse, you may be able to select a scheduled meeting or webinar instead of entering its ID manually.

  1. From your MeetingPulse dashboard, expand Integrations in the left-hand menu and select Zoom.

  2. Follow the link to the MeetingPulse listing in the Zoom App Marketplace.

  3. Select Sign in to Add. If you are not already logged in to Zoom, sign in to your Zoom account first.

  4. Once signed in, open the dropdown beside Add for Others and select Add for Myself.

5. Review the permissions and authorize the connection if prompted

Once you've authorized the integration, your Zoom account will be linked inside MeetingPulse. You only need to connect your Zoom account once.

To verify, go to your settings page inside MeetingPulse, you'll see Zoom is already linked with your account.

You will now be able to look through your scheduled Zoom meetings and select one from your MeetingPulse.

  1. Return to your MeetingPulse meeting and select Link with a scheduled Zoom meeting or Webinar.

  2. Choose your scheduled Zoom session and select Link meeting.

  3. Your Zoom meeting is now linked to your MeetingPulse Meeting.


Remember you can also use the meeting ID method above without connecting your Zoom account.

Zoom Integration Best Practices:

Recommendations for presenters

Start and manage the Zoom meeting from the Zoom desktop application.

For the best experience, keep the Zoom application and the MeetingPulse admin view open side by side. This allows the presenter or administrator to manage the presentation in Zoom while controlling polls, Q&A, and other interactive features in MeetingPulse.

Before the event, test the complete attendee experience using the same Zoom meeting ID, passcode, browser, and MeetingPulse link you plan to use during the live session.

Recommended browsers for attendees

For the best video and audio experience, attendees should use the latest version of:

  • Google Chrome

  • Microsoft Edge

    Here's a list of the best-supported browsers from Zoom.

    Attendees should use a regular browser window rather than an Incognito or private browsing window.

Allow attendees to join without signing in to Zoom

Some Zoom accounts are configured to require attendees to sign in before joining from a web browser. When this setting is enabled, attendees may be unable to join the Zoom meeting from within MeetingPulse unless they have signed in to Zoom.

To allow attendees to join without a Zoom account:

  1. Sign in to the Zoom web portal.

  2. Select Settings from the left-hand navigation menu.

  3. Open the Meeting tab.

  4. Scroll to the Security section.

  5. Find Only authenticated meeting participants and webinar attendees can join meetings and webinars.

  6. Turn the setting off.

Attendees can now join the Zoom meeting from within MeetingPulse without signing in to Zoom first.

Note: If the setting is grayed out or cannot be changed, it may be locked at the Zoom group or account level. Contact your organization’s Zoom administrator for assistance. Zoom documents the account, group, and user-level options in its authentication settings guide

Protect access to your meeting

MeetingPulse offers a few options for controlling access: a shared meeting password, individual attendee access codes, or email verification.

Require a meeting password

All attendees use the same password to enter the meeting.

  1. Open your MeetingPulse meeting.

  2. Select Meeting from the top navigation.

  3. Click Settings.

  4. Open Access and Identity.

  5. Select Meeting password.

  6. Enter the password attendees will use.

  7. Save your changes.

Require individual access codes

Each attendee receives a unique code. Only attendees on your list can access the meeting.

  1. Go to Meeting > Settings.

  2. Open Access and Identity.

  3. Select Individual attendee codes.

  4. Open the Attendees tab.

  5. Add attendees by uploading a CSV file or entering their email addresses directly.

  6. You can send invitations directly from MeetingPulse or through your own external communication platform/email. For complete setup instructions, see How do individual attendee codes work?

Require email verification

Email verification confirms an attendee’s identity using their email address. Attendees must have access to the email address they enter in registration to complete the verification process. This option verifies attendees without requiring individual access codes.

  1. Go to Meeting > Settings.

  2. Open Access and Identity.

  3. Select Email verification.

  4. Save your changes.

Attendees should use the same browser and device after requesting the verification email.

Note: Zoom passcodes and MeetingPulse access modes serve different purposes. The Zoom passcode connects MeetingPulse to the embedded Zoom meeting, while MeetingPulse access modes control who can enter the MeetingPulse experience.

Troubleshooting Zoom Video

Zoom does not load inside MeetingPulse

First, confirm that:

  • The Zoom meeting has been started by the host.

  • The correct meeting ID is entered in MeetingPulse.

  • The meeting ID does not contain spaces or dashes.

  • The Zoom passcode entered in MeetingPulse is correct.

  • The attendee is using the latest version of Chrome or Edge.

  • Zoom does not require web attendees to sign in.

Check re-captcha

Zoom’s CAPTCHA may require third-party cookies. If the CAPTCHA does not load or cannot be completed:

  1. Refresh the MeetingPulse page.

  2. Try joining the meeting again.

In Safari, attendees may also need to turn off Prevent cross-site tracking temporarily. More detailed information here.

“Joining Meeting Timeout” error

This error may appear when:

  • The Zoom host has not started the meeting.

  • Several unsuccessful join attempts have occurred.

  • The browser has stored outdated Zoom session information.

  • The Zoom account is affected by the embedded-browser restriction.

Confirm that the Zoom meeting is running, then refresh the page and try again. If the error continues, clear the browser’s cache and cookies or test in the latest version of Chrome or Edge.

Unlink your Zoom Integration

If you would like to unlink your Zoom account from MeetingPulse:

  1. From your MeetingPulse dashboard, click on your name > Account Settings

  2. Scroll down to find Add Apps, locate your Zoom add-on, and click Remove

  3. Your Zoom will be automatically unlinked.

Remove your access through the Zoom Marketplace

  1. Sign in to your Zoom account and open Marketplace Management.

  2. Select Apps on account from the left-hand menu.

  3. Scroll down to All apps and, under Added apps, find the MeetingPulse app you want to remove.

  4. Click on Settings

  5. Find your name in the Users list, click the three-dot menu beside it, and select Remove.

  6. Confirm the changes

Did this answer your question?