Zoom to my website

Post Author:



Date Posted:

July 8, 2023

Share This:

How to add Zoom to my website

In this step-by-step guide, we'll walk you through the process of adding Zoom to your WordPress website which will surely enhance your online presence and provide seamless virtual meeting experiences for your audience.

Step 1: Sign up for a Zoom Account

If you haven't already, start by signing up for a Zoom account. Visit the Zoom website (zoom.us) and choose the plan that best suits your needs. Zoom offers a range of plans, including a free basic plan and various paid options with additional features and capabilities.

Step 2: Install a Zoom Integration Plugin

There are several options available to integrate Zoom and we also have our own Zoom WordPress Plugin specifically for this use-case. This plugin allows you to embed Zoom meetings, webinars, and recordings directly onto your site and manage Zoom meetings from your WordPress dashboard.

Step 3: Generate API Credentials

To integrate Zoom with your WordPress site, you'll need to generate API credentials from your Zoom account. The recommended approach is to create a server-to-server OAuth app instead of using JWT (JSON Web Token) authentication, as JWT is now deprecated. We have a detailed guide here to help you with this.

Step 4: Configure Zoom Plugin

Access the settings for your chosen Zoom integration plugin within your WordPress dashboard. Locate the section for Server-to-Server OAuth app credentials in the plugin settings and enter the keys obtained in the previous step. Save the settings to establish the connection between your WordPress site and Zoom. Boom!
There is also a quick demo available for our plugin here.

Step 5: Embedding Zoom Meetings or Webinars

With the integration set up, you can now embed and view Zoom meetings or webinars directly on your WordPress site. Create a new page or post where you want to add the meeting or webinar and look for the Zoom integration options provided by the plugin. You'll typically find a button or shortcode generator that allows you to insert the necessary code to embed your Zoom event.
For our integration, it's a simple shortcode as, [zoom_api_link meeting_id="85479679955"]

Step 6: Personalize Advanced Plugin Options

Embed the meeting is just the first step. There are tons of other advanced options to tightly integrate Zoom into your site. For. eg we offer an Auto Join mode in our plugin that allows you to further simplify the meeting join process. You can enable this option if you want the users to automatically join the meeting when they visit your page. There will be no need to enter any meeting passwords or usernames.
-> You can view more such advanced options on our plugin page.


Step 7: Testing Zoom on website

Before launching your integrated Zoom event, it's crucial to thoroughly test it. Create a test meeting or webinar and register as a participant to ensure that the registration process, meeting link, and email notifications are functioning correctly. Test various features, such as screen sharing, chat, and Q&A, to ensure a smooth experience for your attendees.


By following this step-by-step guide, you can achieve seamless Zoom WordPress integration. Please remember to consult the official Zoom documentation or specific documentation provided by your chosen Zoom integration plugin for the exact configurations.

About the Author: Adeel

Having a decade-long experience with web development, there came a major turning point in my life that shifted all my attention towards progressive education models. I took a special interest in creating eLearning tools. Now, I express my ideas through the “language of code”: LearnDash Student Voice, Adaptive Learning with LearnDash, Virtual Classroom for WordPress and Zoom WordPress Plugin are some of my plugins. I help educators, coaches, teachers, and field experts combine technology with education to make it scalable, flexible, accessible to the masses & at par with 21st-century learning methodology.

recent posts