Blog -

Gravity Forms, Zoom, and Zapier

Nick Schäferhoff By Nick Schäferhoff Published August 6, 2024

Gravity Forms + Zoom

It was during the pandemic that Zoom basically became the tool for video calls and conferences. Worldwide lockdowns and people scrambling to stay in touch online really helped the company, and its success endures to this day. So, wouldn’t it be great if you could somehow integrate Zoom with Gravity Forms?

It turns out, you totally can! And in this tutorial, we’ll show you how to do so.

Below, you’ll learn to configure your web forms so that your visitors can use them to sign up to a Zoom meeting or webinar. We’ll be using Zapier and the Gravity Forms Zapier Add-On to achieve that. Once established, this setup works fully automatically, without you having to do anything else.

Let’s jump in…

Zoom and Gravity Forms

gravity forms zoom integration

Before tackling the how-to part of the tutorial, let’s first have a look at the why. Why should you consider investing in a Gravity Forms to Zoom integration? What benefits does Zoom offer, and what makes it a good candidate to use together with your favorite WordPress web form plugin?

Let’s tackle the first part first:

  • Wide range of communication tools — As mentioned, Zoom is one of the most popular solutions for video calls and online conferences. But it also offers chat, email, and VoIP phone calls. It also comes with helpful utilities like call scheduling, a calendar, virtual whiteboards, notes, surveys, documents, and video clips.
  • Offline scheduling— You might not know that the company also lets you manage real-life and hybrid meetings with room reservation and management.
  • Artificial intelligence — True to current trends, Zoom also offers AI features, like an AI companion to compose messages more quickly or summarize meetings.
  • Additional integrations — There is an app marketplace to connect Zoom with other popular apps like Hubspot, Salesforce, or Zendesk.
  • Business solutions — If you want, Zoom can also function as your contact center, virtual agent, or tool to conduct webinars and other online events.

Despite its wealth of features, Zoom offers fair pricing, including a free plan.

So, Why Integrate Zoom with Gravity Forms?

When you use Zoom with our plugin, first of all, you can take advantage of our world-class drag-and-drop form builder. It allows you to create and customize almost any kind of web form, from contact over donation to payment forms. That includes complex forms with a lot of conditional logic.

The best part: you can do so with pretty much no technical knowledge. Everything happens in a beginner-friendly user interface and with just a few mouse clicks.

Secondly, Gravity Forms comes with a wide collection of add-ons and extensions. They enable you to connect your forms with many popular software solutions (e.g. PayPal, Constant Contact, and Slack) and enhance them with numerous awesome features. For example, you can easily turn your web forms into conversational forms, which offer a back-and-forth interactive experience and plenty of possibility to include your branding.

conversational webinar registration form example

You can even connect your form using the Gravity Forms Zoom integration with a payment provider and accept payments for signing up to your Zoom webinar right away.

Finally, you can use Gravity Forms’ powerful conditional logic to filter potential attendees at sign-up. More on that below.

As you can see, there are plenty of opportunities for the two applications to work together and we have only scratched the surface.

Introducing Zapier – The Tool in the Middle

zapier-update

As we already established, we’ll make Gravity Forms and Zoom work together using Zapier. If you haven’t heard of it yet, Zapier is a service that lets you connect different apps and services (almost 7,500 of them) in a if-this-happens-do-that fashion. This allows you to create automatic workflows, so-called “Zaps”.

Thanks to Zapier, Gravity Forms also integrates with countless apps. All you need for that is the Gravity Forms Zapier Add-On, one of our most popular extensions. We already have use case examples on the blog, for example, how you can connect your forms with Pipedrive, Brevo, Google Sheets, Asana, or Excel. Zoom is another service you can set up a Gravity Forms integration with via Zapier.

The Zapier Add-On is available on Gravity Forms Pro and Elite licenses. Get yours today or upgrade your license and only pay the pro-rated price.

How to Allow Visitors to Register for a Zoom Meeting on Your WordPress Website

For the tutorial below, you need a WordPress website with the Gravity Forms main plugin installed. You can also follow along using the free Gravity Forms demo, which comes with everything you need.

1. Sign Up to Zoom

Since our goal is to use Zoom, our first step is to sign up to it. That’s pretty easy to do. Simply go to the Zoom website and click the Sign Up Free button.

zoom homepage

It will ask you for some information, particularly your age, email address (you can also register with your SSO, Google, Apple, or Facebook id), name, and password. It’s nothing you haven’t done before, so simply follow along and you will end up in the Zoom dashboard with a Free Zoom plan.

zoom dashboard

Registering attendees to your meetings and webinars in advance is a paid Zoom feature. Therefore, if you want to do this (as we do in this tutorial), you have to upgrade to a paid plan.

There are plenty of prompts for that in the dashboard. The easiest is to click on Plans & Pricing in the top menu and then choose the one you are interested in by clicking Upgrade.

upgrade zoom plan for gravity forms integration

Go through the checkout process, then continue with the next step.

2. Create a Meeting

Next, we have to create a meeting our website visitors can register for. You do that in the Zoom dashboard under Meetings. Click on it and then on Schedule a Meeting.

create zoom meeting

This will lead you to an interface where you have to give the meeting a name/topic, choose a date, time, and duration.

configure zoom meeting

You can also pick a time zone, already add attendees, switch on a whiteboard, configure a passcode, and more.

Click Save at the bottom to schedule the meeting, then move on.

3. Get Yourself a Zapier Account

Another puzzle piece you’ll need for your Gravity Forms to Zoom integration is a Zapier account, which you can create via the Zapier homepage. Simply click one of the many prompts there, then register using an email address or your Facebook, Google, or Microsoft account.

zapier homepage with ctas

For the use case we have planned, a free Zapier account is enough.

4. Install the Gravity Forms Zapier Add-On and Create an API Key

The next few steps happen on your WordPress website. The first thing you need to do is install the Gravity Forms Zapier Add-On under Forms → Add-ons. Simply find the extension in the list and click on Install, then activate it afterwards.

install gravity forms zapier add on

Next up, you need an API key to connect to Zapier later. For that, go to Forms → Settings → REST API. Once there, check the box to enable the API, then click on Add Key under Authentication (API version 2). The version number matters, so be sure you pick the right option.

create gravity forms rest api key

A pop-up will appear that asks for the following information:

  • Description: Use this to distinguish between different API keys.
  • User: Make sure to select a user who has the permission level to view and edit entries.
  • Permissions: Choose Read/Write here.

configure new gravity forms api key

When you now click the Add button, Gravity Forms reveals your consumer key and secret.

gravity forms rest api key and secret

Copy and store those somewhere since this is the only time you will see them. After that, close the window and save the settings by clicking Update at the bottom.

5. Create Your Sign-Up Form for Zoom

The next thing you need is a form to connect Zoom. There are different forms you can use for this purpose. As you will see below, the only information Zoom needs to register your visitors for a meeting is the attendant’s name and email address. So, theoretically, you can simply create a form with those two fields and call it a day.

In this case, however, we want to take advantage of existing Gravity Forms templates and use the webinar registration form. This template has the advantage that a lot of the work has already been done for you. That’s because templates are blueprints for certain form types and come with common fields for their use cases.

In your WordPress back end, go to Forms → New Form.

create new form in gravity forms

A pop-up with available templates automatically appears. The Webinar Registration Form is at the bottom. Hover over it and click Use Template.

choose webinar registration form template

In the next step, name your form, then continue.

name webinar registration form

Doing so will land you in the Gravity Forms drag-and-drop form editor.

gravity forms drag and drop form builder for zoom integration

Because we are using a template, you will notice that it already has a number of form fields, namely for:

  • Name
  • Email
  • Company website
  • Position / Job title
  • Industry type (drop-down menu)
  • Questions/comments
  • How did you hear about this webinar? (drop-down menu)
  • Newsletter opt in

For the purposes of this tutorial, that’s completely enough and we will leave it as is. If you want to customize it further, feel free to drag and drop additional form fields from the right sidebar to where you want them appear in your form.

add extra fields to webinar registration form

Additionally, you have the option to click on any existing fields to move, duplicate, and delete them via the upper toolbar or completely adjust their options in the right sidebar.

customize form fields

Once satisfied, be sure to save your form.

6. Start Building Your Zapier Automation

With your form ready, it’s time to turn to Zapier. You can configure your automation or Zap from scratch or use an existing one. You can find all pre-built Zaps on Zapier’s Gravity Forms Zoom integrations page.

gravity forms zoom integration page

Zaps work with triggers and actions. In our case, we want the trigger to be a form submission, and the action to be creating a registrant for a Zoom meeting. It’s the most popular zap for this combination, too. Click on Try it to start.

choose zap

On the screen that follows, first name your Zap at the top. After that, click Sign in for your Gravity Forms trigger.

sign in to gravity forms for zoom integration

A form will appear in a new window asking you to enter your site URL as well as the Consumer Key and Consumer Secret you created earlier.

input gravity forms api

Do so, click Yes, Continue to Gravity Forms. You should see that the connection has been established in the Zapier interface afterwards and can click Continue to move on.

continue after connecting to gravity forms

Next, you’ll see three drop-down menus.

configure gravity forms settings in zapier

Use the topmost one to choose the form you want to use as your trigger. In our example, that’s the Webinar Registration Form we created earlier.

Use Admin Field Labels? is only important if you added Admin Labels. In most cases, you can set it to False.

Under Unique Name you need to enter a descriptor for this Zap and form. It needs to be one of a kind to work properly. Below you can see the setup we used for this tutorial.

trigger configuration example

Click Continue again when you are done, then click Test Trigger in the next screen to have Zapier try and load example data from Gravity Forms.

test trigger for gravity forms zoom integration

If all went well, choose to Continue with selected record.

continue after connection test

7. Connect Your Zap to Zoom

Next up, Zapier will need to connect with Zoom. In the first screen, check that the right event has been selected. There is a difference between registering people for a Zoom meeting or a webinar, including the Zoom plan you need.

check for correct event

Then under Account, you need to establish a connection to Zoom. Here, too, the first step is to click the Sign in button.

connect to zoom in Zapier

If you are already logged into your Zoom account, a new window opens and lists the permissions you will grant Zapier. All you need to do is check the box where it says Allow this app to use my shared access permissions and click Allow.

grant permission to zapier in zoom

Once back on the Zapier interface, Continue again.

continue after connecting to zoom

Now it’s time to ensure Zapier passes the correct information from Gravity Forms to the right location in Zoom. Again, you’ll find a number of drop-down menus.

configure action data

First pick the meeting that you want people to be able to register for from the Upcoming Meeting menu.

choose zoom meeting for gravity forms integration

Then, fill in Email and First Name with the data from Gravity Forms. Simply click into each field and choose the respective example information.

configure data to send to zoom in zapier

If it’s relevant to you, you can also choose to pass on more data, like the registrant’s last name, address information, and a lot more. However, the first name and email address are the only ones required. Click Continue when you are done.

8. Test the Connection and Activate Your Automation

The last step happening inside Zapier is testing the connection and making your Zap active. For the first part, you should see a button that says Test step in the interface.

test gravity forms zoom integration

Click it and Zapier sends the Gravity Forms test data to Zoom. Then, go to Meetings in your Zoom dashboard, and click on the name of your meeting.

access meeting settings

From here, go to the Registration tab and then View.

zoom meeting registration page

Check that the test user appears as a registrant.

test user in zoom interface

If that’s the case, your last task is to click on Publish to make the Zap active.

publish gravity forms zoom zap

9. Customize Form Confirmations and Notifications

Before making your webinar registration form live, you might still want to look into some additional form configuration options. For one, there are Confirmations, which are messages that appear on your web pages after someone submits a form. They let visitors know that their submission was successful. You can also use them to provide additional information.

Confirmation messages are completely customizable and you find options for that in the form settings. Simply hover over Settings in the form editor and choose Confirmations.

access form settings from editor

Alternatively, go to the Forms menu, hover over your desired form in the list, then click on Settings → Confirmations from there.

access confirmations menu for gravity forms zoom integration

You have the option to edit the default confirmation or create a new one. Gravity Forms gives you plenty of ways to customize it. You can even send form users on to a separate confirmation page.

webinar registration form confirmations settings

Find more information on confirmations here.

Notifications, on the other hand, are emails Gravity Forms sends to you and the people who submit your form. For a webinar registration they are quite useful to let users know they’ve been registered onto the webinar. You could, for example, send a notification with the link where they can join the Zoom meeting later.

The Notifications menu (also in the form settings) lets you access existing notification messages and create your own.

access notifications menu for gravity forms zoom integration

Similar to confirmation messages, you have many ways to customize your notifications.

webinar registration form notifications settings

Check out the documentation for more information.

10. Use Conditional Logic (Optional)

Finally, you have the option to use the aforementioned Conditional logic. This feature allows you to filter which form submissions go through to your webinar registration and which don’t.

If you want to take advantage of it, your first step is Forms → Settings → Zapier. Here, check the box where it says Display Zapier feeds in the form settings.

enable zapier feeds in form settings

Now a new Zapier menu will become available in the form settings. It shows your Zapier feed, which controls what happens to form data after its submission. Usually, you create these manually, however, Zapier feeds are set up automatically. Hover over it and click Edit.

edit gravity forms zoom integration feed

In the next screen, simply check the box next to Enable Condition. You can use the drop-down menus that appear to create your conditions. For example, you could use this option to exclude registrants who put your competitor’s web address as their website URL.

use conditional logic for gravity forms zoom integration

For more usage tips, again, check the documentation.

11. Embed Your Form on Your Site and Test It

At this point the only thing left to do is embed your form and do a test run.

To do so, open the page where you want the form to appear in the WordPress editor and include it using either the Gravity Forms block or shortcode.

zoom integration form embedded in wordpress editor

After that, use the page preview to complete your form with some example information. Then submit it.

embedded form with sample data

Pay attention that you receive the right confirmation and notification messages. More importantly, check your Zoom meeting – everything should have arrived there as well.

meeting registrant in zoom dashboard

If so, you’re all ready to go, it’s time to publish the page!

Set Up Your Zoom Integration in Gravity Forms Now

Gravity Forms makes it super easy to collect meeting or webinar participants infomation via web forms on your WordPress site. And with the Zapier Add-On you can eaily connect with Zoom and thousands of other applications without any coding, obliterating all obstacles for you to fill seats in your online meeting!

The Gravity Forms Zapier Add-On requires a Pro or Elite license. Upgrade your existence license or test Gravity Forms with a free demo site.