MARKETPLACE
PLUGINS
ZOOM MEETING BY_RITZ7
Zoom Meeting by_Ritz7 logo

Zoom Meeting by_Ritz7

Published February 2023
   β€’    Updated June 2025

Plugin details

Introducing Zoom by_Ritz7, the ultimate solution for your Online Meeting needs! This fantastic tool lets you seamlessly connect your Bubble app with Zoom, allowing you to manage your meetings and events with ease.
πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ† Plugins by Ritz7 πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

Stay up-to-date with our latest updates and new plugin releases by registering at: https://bubble.ritz7.com/registration

Video Tutorial Link: https://bubble.ritz7.com/Zoom_YT

Want a new feature?
You can share via email at [email protected] or add it here: https://bubble.ritz7.com/Zoom_FR

Found a bug?
You can share via email at [email protected] or report here: https://bubble.ritz7.com/Zoom_Feedback

Want a one-on-one support?
Schedule a paid call: https://bubble.ritz7.com/schedule

Interested in a 250+ hours detailed course?
https://bubble.ritz7.com/NoCodeSchool

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

β–Ί Zoom Meeting key features

βœ” List all Meetings

βœ” Create a Meeting

βœ” Update a Meeting

βœ” Create a Recurring Meeting

βœ” Update Recurring Meeting

βœ” Retrieve a Meeting

βœ” Delete a Meeting

βœ” Update Meeting Status

βœ” Create Meeting's Invite Links

$8

One time  β€’  Or  $2/mo

5.0 stars   β€’   1 ratings
12 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Ritz7 Automations logo
Ritz7 Automations
Joined 2021   β€’   30 Plugins
View contributor profile

Instructions

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Set-UpπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†
We have detailed video tutorials for each of the actions/elements we have in this plugin. Watch them to understand and use it at ease.

πŸŸ†πŸŸ† You must set up your Zoom account and create a Zoom app before you can use this plugin. Takes less than 5 mins if you follow the instructions. It is a one time process which is necessary to get your client-id and client-secret. πŸŸ†πŸŸ†

βœ” Go to https://marketplace.zoom.us/
βœ” Log in to your Zoom account.
βœ” Hover to 'Develop' dropdown on the navbar of the page and click on 'Build App'
βœ” Click on create button for "OAuth" app type.
βœ” Fill all the details and create the app.
βœ” Save the client-id and client-secret for future purposes.
βœ” Register redirect URL in the app.
βœ” Fill all other details and activate the app.

➸ Step (1 to 8) is explained in detail:
➸ Watch Youtube video here: https://www.youtube.com/watch?v=kUVoItmYvVU


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Installing the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


βœ” Log in to your Bubble account
βœ” Go to Plugins
βœ” Search for β€œZoom Meeting by_Ritz7”
βœ” Install the plugin


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Using the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


πŸŸ†πŸŸ† Note: In all the actions, we have a field named "Authorization". This field should be in the following format: Bearer <Access-Token>. Access Token will be valid for 60 mins from the time it is generated and you can regenerate it using the Refresh Token. And this step is explained in detail here: https://www.youtube.com/watch?v=IrZIFWxRGSoπŸŸ†πŸŸ†

βœ” Drag and drop the element "Zoom-Ritz7".

βœ” Add an action called "Zoom - Get Auth Code" which requires you to add Client-ID and redirect URL. This will return a URL that needs to be opened.  

Note: The redirect URL should match exactly as you have set while configuring in Zoom app.

βœ” Add Next step: You will have to open the URL you get from the previous step.

Note: This will ask your permission for your app to use your Zoom account. Once you permit, the element will automatically fetch the code from the URL.

βœ” Generate Auth Token via code: Call an Action "Get Access Token from Auth Code". This will require you to pass the client-ID, client-secret, code (you will get it from the element 'Zoom-Ritz7' and the param is named as 'Zoom_Auth_Code') and redirect URL (this should match the one added in the Zoom app)

Note: You will also get Refresh Token along with Access token from step-4. You use Refresh Token to get the Access Token once the old Access Token expires.  

βœ” Use "Get Access Token from Refresh Token" action to get the Access token from Refresh Token. This requires you to provide client-ID, client-secret and refresh token.


πŸŸ†πŸŸ† Actions πŸŸ†πŸŸ†

➽ Create Meeting

βœ” Inputs:
 βž» Access token: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Agenda: Agenda of the meeting.
 βž» Topic: Topic of the meeting.
 βž» Duration: Duration of the meeting in minutes and not hours.
 βž» Password: Passport of the meeting.
 βž» Start-Time: Start time of the meeting. It should be in following format: 2023-2-16T22:40:00:00Z.
 βž» Timezone: Timezone of your country. Ex: Asia/Kolkata. You can use our element to get the current user's timezone or any specific timezone.

βœ” Outputs:
 βž» Details of the zoom meeting

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=fWc279aN7V4


➽ Update Meeting

βœ” Inputs:
 βž» Access token: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Meeting_ID: ID of the meeting
 βž» Agenda: Agenda of the meeting.
 βž» Topic: Topic of the meeting.
 βž» Duration: Duration of the meeting in minutes and not hours.
 βž» Password: Passport of the meeting.
 βž» Start-Time: Start time of the meeting. It should be in following format: 2023-2-16T22:40:00:00Z.
 βž» Timezone: Timezone of your country. Ex: Asia/Kolkata. You can use our element to get the current user's timezone or any specific timezone.

βœ” Outputs:
 βž» Details of the updated zoom meeting

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=fWc279aN7V4


➽ Create Reccuring Meeting

βœ” Inputs:
 βž» Access token: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Agenda: Agenda of the meeting.
 βž» Topic: Topic of the meeting.
 βž» Duration: Duration of the meeting in minutes and not hours.
 βž» Password: Passport of the meeting.
 βž» Start-Time: Start time of the meeting. It should be in following format: 2023-2-16T22:40:00:00Z.
 βž» End-Date: Select the final date on which the meeting will recur before it is canceled. Such as 2023-3-25T12:00:00Z. (Cannot be used with "end_times".)
 βž» End-Time: Select how many times the meeting should recur before it is canceled. (Cannot be used with "end_date_time".) Constraints: Max 365 Default: 1
 βž» monthly_day: Use this field only if you're scheduling a recurring meeting of type 3 to state which day in a month, the meeting should recur. The value range is from 1 to 31.
➻ Monthly_Week: Use this field only if you're scheduling a recurring meeting of type 3 to state the week of the month when the meeting should recur. If you use this field, you must also use the monthly_week_day field to state the day of the week when the meeting should recur.

-1 - Last week of the month.
1 - First week of the month.
2 - Second week of the month.
3 - Third week of the month.
4 - Fourth week of the month.

 βž» Monthly_Week_Day: Use this field only if you're scheduling a recurring meeting of type 3 to state a specific day in a week when the monthly meeting should recur. To use this field, you must also use the monthly_week field.

1 - Sunday.
2 - Monday.
3 - Tuesday.
4 - Wednesday.
5 - Thursday.
6 - Friday.
7 - Saturday.

 βž» Repeat_Interval: Define the interval at which the meeting should recur. For instance, if you would like to schedule a meeting that recurs every two months, you must set the value of this field as 2 and the value of the type parameter as 3.
 βž» Weekly_Days: This field is required if you're scheduling a recurring meeting of type 2 to state which day(s) of the week the meeting should repeat.

The value for this field could be a number between 1 to 7 in string format. For instance, if the meeting should recur on Sunday, provide "1" as the value of this field.

Note: If you would like the meeting to occur on multiple days of a week, you should provide comma separated values for this field. For instance, if the meeting should recur on Sundays and Tuesdays provide "1,3" as the value of this field.

1 - Sunday.
2 - Monday.
3 - Tuesday.
4 - Wednesday.
5 - Thursday.
6 - Friday.
7 - Saturday.

 βž» Meeting_Type: The type of meeting:

1 β€” An instant meeting.
2 β€” A scheduled meeting.
3 β€” A recurring meeting with no fixed time.
8 β€” A recurring meeting with fixed time.

 βž» Timezone: Timezone of your country. Ex: Asia/Kolkata. You can use our element to get the current user's timezone or any specific timezone.

βœ” Outputs:
 βž» Details of the zoom meeting

➸ Watch the video for the above action here:


➽ Update Reccuring Meeting

βœ” Inputs:
 βž» Access token: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Meeting_ID: ID of the meeting
 βž» Agenda: Agenda of the meeting.
 βž» Topic: Topic of the meeting.
 βž» Duration: Duration of the meeting in minutes and not hours.
 βž» Password: Passport of the meeting.
 βž» Start-Time: Start time of the meeting. It should be in following format: 2023-2-16T22:40:00:00Z.
 βž» End-Date: Select the final date on which the meeting will recur before it is canceled. Such as 2023-3-25T12:00:00Z. (Cannot be used with "end_times".)
 βž» End-Time: Select how many times the meeting should recur before it is canceled. (Cannot be used with "end_date_time".) Constraints: Max 365 Default: 1
 βž» monthly_day: Use this field only if you're scheduling a recurring meeting of type 3 to state which day in a month, the meeting should recur. The value range is from 1 to 31.
➻ Monthly_Week: Use this field only if you're scheduling a recurring meeting of type 3 to state the week of the month when the meeting should recur. If you use this field, you must also use the monthly_week_day field to state the day of the week when the meeting should recur.

-1 - Last week of the month.
1 - First week of the month.
2 - Second week of the month.
3 - Third week of the month.
4 - Fourth week of the month.

 βž» Monthly_Week_Day: Use this field only if you're scheduling a recurring meeting of type 3 to state a specific day in a week when the monthly meeting should recur. To use this field, you must also use the monthly_week field.

1 - Sunday.
2 - Monday.
3 - Tuesday.
4 - Wednesday.
5 - Thursday.
6 - Friday.
7 - Saturday.

 βž» Repeat_Interval: Define the interval at which the meeting should recur. For instance, if you would like to schedule a meeting that recurs every two months, you must set the value of this field as 2 and the value of the type parameter as 3.
 βž» Weekly_Days: This field is required if you're scheduling a recurring meeting of type 2 to state which day(s) of the week the meeting should repeat.

The value for this field could be a number between 1 to 7 in string format. For instance, if the meeting should recur on Sunday, provide "1" as the value of this field.

Note: If you would like the meeting to occur on multiple days of a week, you should provide comma separated values for this field. For instance, if the meeting should recur on Sundays and Tuesdays provide "1,3" as the value of this field.

1 - Sunday.
2 - Monday.
3 - Tuesday.
4 - Wednesday.
5 - Thursday.
6 - Friday.
7 - Saturday.

 βž» Meeting_Type: The type of meeting:

1 β€” An instant meeting.
2 β€” A scheduled meeting.
3 β€” A recurring meeting with no fixed time.
8 β€” A recurring meeting with fixed time.

 βž» Timezone: Timezone of your country. Ex: Asia/Kolkata. You can use our element to get the current user's timezone or any specific timezone.

βœ” Outputs:
 βž» Details of the updated zoom recurring meeting

➸ Watch the video for the above action here:


➽ Retrieve Meeting

βœ” Inputs:
 βž» Authorization: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Meeting_ID: ID of the meeting

βœ” Outputs:
 βž» Details of the zoom meeting

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=fWc279aN7V4


➽ List all Meetings

βœ” Inputs:
 βž» Authorization: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Type: The type of meeting:

scheduled β€” All valid previous (unexpired) meetings, live meetings, and upcoming scheduled meetings.
live β€” All the ongoing meetings.
upcoming β€” All upcoming meetings, including live meetings.
upcoming_meetings β€” All upcoming meetings, including live meetings.
previous_meetings β€” All the previous meetings.

 βž» Page_Size: The number of records returned within a single API call. Default 30, Max 300.
 βž» Page_Number: The page number of the current page in the returned records.
 βž» Next_Page_Token: The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes. Examples: IAfJX3jsOLW7w3dokmFl84zOa0MAVGyMEB2

βœ” Outputs:
 βž» List of all the zoom meetings.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=U-Pgha2agrE


➽ Delete Meeting

βœ” Inputs:
 βž» Authorization: It is received from "Get Access Token from Auth Code" or "Get Access Token from Refresh Token" API response.
 βž» Meeting_ID: ID of the meeting

βœ” Outputs: None

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=VNU7blpQBHE

Types

This plugin can be found under the following types:
Api   β€’   Action   β€’   Element

Categories

This plugin can be found under the following categories:
Technical   β€’   Video   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Amazing Plugin, even better team
June 25th, 2023
The plugin serves its purpose just fine but more than that, the documentation is awesome. Zoom is such a difficult platform but they integrate all the instructions perfectly, besides, them team is always there to give a fast and assertive response.
Bubble