Giter Club home page Giter Club logo

cf7-zoom-webinar-registration's Introduction

Contact Form 7 Zoom Webinar Registration

License: GPLv3 Donate

Allow registrations for your Zoom Webinar through Wordpress Contact Form 7

Requirements

  • Zoom Account that can create webinars
  • JWT Application for your Zoom Account

Installation

  1. Download the latest release
  2. Upload the file to your wordpress installation
  3. Activate the plugin

Setup

  1. After plugin activation you can save your API Key and API Secret in the Settings Page
  2. The plugin looks for field names prefixed with cf7zwr-. The rest of the field name should be according to the Zoom API reference. For example if you want to save the first name of a registrant the field should be named cf7zwr-first_name
  3. The webinar ID can be saved within the form settings inside the Zoom panel

Additional Settings

To register users optionally add a checkbox element named cf7zwr-confirm to your form e.g. [checkbox cf7zwr-confirm "Register for this webinar"]

License

This plugin is licensed under the GPL v3. See license.txt for more information.

Bugs

If you find any Bugs please feel free to open an issue here!

Changelog

[1.0.6] - 2020-10-18

  • Skips Zoom API Call if there is no webinar id present
  • Checks for a field cf7zwr-confirm to register users optionally

[1.0.5] - 2020-08-07

  • Fixes a bug that caused guessed fields to overwrite prefixed fields

[1.0.4] - 2020-08-05

  • Show a notice box for missing required fields

[1.0.3] - 2020-06-28

  • Now displays selected questions from Zoom once the webinar id has been set

[1.0.2] - 2020-06-28

  • Added custom field for the webinar id

Credits

This plugin was inspired by Gravity Forms Zoom Webinar Registration

cf7-zoom-webinar-registration's People

Contributors

usame-algan avatar

Stargazers

 avatar

Watchers

 avatar

cf7-zoom-webinar-registration's Issues

Feature request - Checkbox to confirm

I've installed this plug-in and got it working inside 5 minutes. Great implementation.

The only addition I'd like to see is the option to require users to check a box to be added to the seminar. Then the form can be used to give someone options
[ ] Join my webinar
[ ] Join my mailing list
[ ] Send me brochure about XXX
and they can select any of the options.

Would it be possible to add this?

Brian

Possibility to add custom questions

Hi,

This plugin is really good, but there is one thing. How can we add custom questions (API Zoom) in the form ?
I tried but without success.. We can add normal fields like (first_name, last_name etc...) but not custom questions.

custom_questions

Thank you !

API Connection Stopped Yesterday

This plugin has been working well for me for about a year. Sometime yesterday, it stopped talking to the Zoom API. I refreshed my keys re-added them an nothing. No errors, it just doesn't work.

Side note: the integration for another CF7 broke (constant contact) at the same time, but I was able to fix it by refreshing the API.

Allow select fields

Hi, nice work!
I want to use Select fields to match with the Zoom data point. Now doesn't seems to work with select fields. This is very usefull for Countries. Could you please help me?
Thank you!

API connection

This is not a bug, I'm just reaching out to anyone who can explain to me what I need to do to make the API connection work.

I have:

  • A Pro-account at Zoom
  • A WP-installation, complete with Contact Form 7 and the Zoom Webinar Registration plugin.

I am trying to achieve:

  • A registration page, where people who want to attend the webinar can fill out the form and register.

What I've done so far:

  • I have created the page and the form.
  • Each field in the form is using the cf7zwr-prefix, and is formatted correctly according to the Zoom schema.
  • I have entered the Zoom-ID.

Where I get stuck
I need to save my API Key and API Secret in the Settings Page. This is where I get lost. In order to get a API key, I need to create a JWT Application. I just don't get it... an application? I don't want no app, I just want participants to register through my WP-site.
Can anyone pleeeease explain to me what this app-thing is about? I'm usually a pretty smart guy, but this makes feel so... not smart. Am I missing something here, is this not what this plugin is for?

Needless to say, I am confused, and I would really appreciate someone taking their time to point me in the right direction!

Recurring Webinars Support

Wonderful plugin for one-time webinars! Would it be possible to extend the plugin to include support for recurring webinars?

A select field with the field name cf7zwr-occurrence_id would populate the select options (Date & Time for each Occurrence) on the frontend for the user to select and be registered for a specific occurrence.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.