Linux 软件免费装
Banner图

Add-On for Zoom Registration and Gravity Forms

开发者 apos37
michaelbourne
更新时间 2025年6月3日 05:02
PHP版本: 8.0 及以上
WordPress版本: 6.8
版权: GPLv3 or later
版权网址: 版权信息

标签

registration meeting gravity forms zoom webinar

下载

1.3.4.1 1.3.5 1.3.3.1 1.3.4 1.3.2 1.3.3 1.4.0 1.4.1 1.5.0

详情介绍:

This plugin adds a "Zoom Registration" feed to your Gravity Forms. Although it was created specifically for the Webinars feature on Zoom, it will also work with regular Meetings. Updated to work with Server-to-server OAuth. Originally developed by Michael Bourne as "Gravity Forms Zoom Webinar Registration." This is the same plugin modified for release on the WP Plugin Repository. We had to change the name per guidelines.

安装:

  1. Install the plugin from your website's plugin directory, or upload the plugin to your plugins folder.
  2. Activate it.
  3. Go to Gravity Forms > Settings > Zoom Webinar.
  4. Optional: save and import the gravity-forms-zoom-registration-sample-form.json file as a starter form. All required and optional registration fields are included.

屏幕截图:

  • Form feed settings
  • Entry note on successful registration
  • Entry note on failed registration

常见问题:

Does this work with Events or Sessions?

At this time, compatibility with Zoom Events or Zoom Sessions has not been confirmed. As this is a free plugin with no revenue model, investing in an additional Zoom plan solely for testing isn’t feasible at the moment.

Can I use one form for multiple Zoom webinars?

Yes, you can use a single Gravity Form to handle registrations for multiple Zoom webinars by creating a separate feed for each webinar. Each feed can be triggered conditionally based on a form field value. There are two common ways to manage this: • Dropdown Field: Add a visible dropdown field to the form listing available webinars. Each feed is configured to run only when a specific option is selected. • Hidden Field: Use a hidden field (e.g., webinar_id) that is dynamically populated—such as via a URL parameter or post meta—based on the page the form is displayed on. Each feed uses this value to determine which webinar to register for. This allows you to reuse the same form without needing to create a new one for each webinar.

The registration did not go through, what happened?

There could be several reasons. You can check for an error in the entry details notes, which should give you a good indication of what happened. Some common reasons include: • You didn't actually set up the plugin or a webinar/meeting feed • The Account ID, Client ID, and/or Client Secret are incorrect • Incorrect scopes set • A field is required on your Zoom registration form but not mapped on the plugin feed • The webinar or meeting with the ID you entered does not exist • The feed is set to a webinar when it should be a meeting or vice versa • The webinar/meeting host can not register • User's email cannot register for the same webinar/meeting more than 3 times in 24 hours

How do I retrieve the join link URL after registration?

A Join Link field has been added to the Zoom Webinar feed registation fields section. If you want the join link to populate into a hidden field on the entry, then just choose the field you want from your form.

How do I map custom questions?

You can map custom questions to your Zoom registration by using a simple code snippet in your website’s theme. This allows you to include additional fields beyond the default ones. To do this, you’ll need to add a small piece of code to your theme’s functions.php file. In the example below, we’re adding a custom question called “Referral Source.” The name in the code must exactly match the field name used in your Zoom registration. Once this is added, the “Referral Source” field will be included in your Gravity Forms Zoom Webinar feed settings. Here’s the code you need to add: add_filter( 'gravityzwr_registration_fields', function( $fields ) { $fields[ 'referral_source' ] = [ 'type' => 'string', 'name' => 'Referral Source', 'required' => false, ]; return $fields; } );

Where can I request features and get further support?

We recommend using our website support forum as the primary method for requesting features and getting help. You can also reach out via our Discord support server or the WordPress.org support forum, but please note that WordPress.org doesn’t always notify us of new posts, so it’s not ideal for time-sensitive issues.

更新日志:

1.5.0 1.4.1 1.4.0 1.3.5 1.3.4.1 1.3.4 1.3.3.1 1.3.2