#7920 Zoom plugin

Parent Category:
Calendar plugins
Last Updated:
Allon Moritz, Thursday, 25 June 2020 13:29 (Thursday, 25 June 2020)
Wednesday, 24 June 2020 12:24 (Wednesday, 24 June 2020)


The Zoom plugin integrates Zoom meetings into DPCalendar and extends native events with Zoom online conferencing functionality. Means you can add a meeting number and password to a DPCalendar event and then it is possible to join the meeting directly from within DPCalendar.

Zoom Joomla integration

App Id and App secret

In the following steps we tell you how to obtain the Zoom API key and API secret to your DPCalendar - Zoom plugin.

  • Log in on the Zoom App Marketplace.
  • Click on the top right corner on "Develop" and then on Build App.
  • Click on the "Create" button in the JWT app area.
  • Go through the wizard.
Zoom app

Import the zoom users

  • Click on the import button in the plugin edit form.
  • Copy the "App ID" and "App Secret" from the Zoom app marketplace into the DPCalendar import wizard.
  • Click the "Import" button.
  • The connected users should be copied into the Zoom plugin.

Display Zoom meetings within a calendar

After you have successfully imported the users from your Zoom account into DPCalendar, then you will see them in the plugin edit form. These accounts are treated in DPCalendar as calendars which can then be selected in a menu item. The meetings will then be displayed in a menu item or module then. Visitors are able then to join the meeting.

Connect a DPCalendar event with a Zoom meeting

When the Zoom plugin is activated and the author edits or creates an event, then there is a new Zoom tab available to connect the event with a zoom meeting. You can then define the meeting number and password, a zoom user and decide if there is an active ticket needed to join the meeting.

Connect zoom meeting with DPCalendar event

Join a Zoom meeting in DPCalendar

Is an event connected with a zoom meeting then the event details page shows two new buttons to connect to the meeting. The input fields are used to identify the attendee. Zoom can be launched directly from within the browser or by opening the meeting in the app.

Join zoom meeting from DPCalendar

Plugin Options

Meeting Nr [Type: Text]
The meeting number.
Meeting Password [Type: Text]
The password of the meeting.
Meeting Calendar [Type: Sql]
The calendar where the meeting is happening.
The following options are available:
Only Tickets [Type: Radio] [Default: No]
Only for attendees with an active ticket.
The following options are available:
  1. Yes
  2. No

DPCalendar Options

These settings are the same for every calendar configured in the plugin.

API Key [Type: Text]
Please login to your Zoom account and copy the API key from
API Secret [Type: Text]
Please login to your Zoom account and copy the API secret from
User ID [Type: Text]
The user id.

Plugin Options

Caching [Type: List] [Default: Joomla]
Select whether to cache the calendar data.
The following options are available:
  1. Joomla
  2. Database
  3. Never
Cache Time [Type: Text] [Default: 900]
The time for the cache in sec.
Sync Start [Type: Text] [Default: -3 year]
The relative start date to sync from.
Sync End [Type: Text] [Default: +3 year]
The relative end date to sync from.
Sync Steps [Type: Text] [Default: 1 year]
The sync steps.

Comments (0)

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.