### [How to Embed a GoToWebinar Registration Form in WordPress](https://wpforms.com/how-to-embed-custom-gotowebinar-registration-form/)

**Published:** September 7, 2020
**Author:** Claire Broadley

**Excerpt:** Would you like to let people register for your webinar on your WordPress site? In this tutorial, we'll show you how to create a custom GoToWebinar registration form using WPForms. Then we'll walk through how to connect it to your GoToWebinar account using the Zapier addon.

**Content:**

Would you like to embed a GoToWebinar registration form on your website? Embedding your own registration form looks professional and makes it easy for your visitors to sign up.

In this article, we’ll show you the easy way to create a WordPress form and connect it to GoToWebinar. You don’t need to use a GoToWebinar connector or write any HTML code.

[Create Your Webinar Registration Form Now](https://wpforms.com/pricing/)

### How to Customize the GoToWebinar Registration Page

In this tutorial, we’ll create a custom GoToWebinar registration page using the [WPForms](https://wpforms.com/pricing/) plugin.

WPForms lets you change any of the fields on the registration form and add custom questions. It effectively works as a GoToWebinar WordPress plugin because you can easily create a form with WPForms and connect it with your GoToWebinar account.

Using WPForms, you can also:

- Use the [geolocation addon](https://wpforms.com/addons/geolocation-addon/) to automatically see where your registrants are
- [Create password-protected forms](https://wpforms.com/how-to-password-protect-wordpress-forms-step-by-step/) for internal webinars
- Add [surveys and polls](https://wpforms.com/addons/surveys-and-polls-addon/) to your webinar forms
- [Save form entries in the WordPress database](https://wpforms.com/how-to-save-your-contact-form-data-in-wordpress-database/).

Creating a custom registration page also gives you control over your design. By using your own company branding, your form will look more professional.

Now we’ve talked about the benefits of creating a custom GoToWebinar registration form, let’s dive in and create one.

If you’re using HubSpot to manage your customers, you can also connect WPForms with HubSpot. See this guide on [how to create a HubSpot webinar landing page](https://wpforms.com/how-to-create-hubspot-webinar-landing-page/) for details.

## How to Embed a GoToWebinar Registration Form in WordPress

To speed things up, we’re going to use the [webinar form template](https://wpforms.com/demo/webinar-registration-form-demo/) and then customize it with some additional questions.

### Step 1: Install the WPForms Plugin

WPForms is the best form plugin for WordPress. It lets you create forms for any purpose using an easy drag-and-drop builder.

![The WPForms homepage](https://wpforms.com/wp-content/uploads/2023/05/WPForms-1200-Templates.png)

Start by [installing the WPForms plugin](https://wpforms.com/pricing/) on your website.

If you need help, take a look at this guide on [how to install a plugin in WordPress](https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/).

Next, you’ll want to go ahead and install the Zapier addon. We’ll use this later in the tutorial to connect WPForms to GoToWebinar.

In your WordPress dashboard, go to **WPForms » Addons** and click on the **Install Addon** button under the Zapier addon.

![Installing the Zapier addon](https://wpforms.com/wp-content/uploads/2017/04/zapier-install-addon.png)

Great! Now we have WordPress set up, let’s go ahead and make our custom GoToWebinar registration form.

### Step 2: Create Your Webinar in GoToWebinar

In [GoToWebinar](https://www.gotomeeting.com/webinar), you’ll need to create a webinar before you move on. Here’s a test webinar that we created:

![Setting up a GoToWebinar event for a custom form](https://wpforms.com/wp-content/uploads/2020/08/gotowebinar-registration-form-new-webinar.png)

In the webinar settings, you can create custom questions if you want to.

To show you how this works, we’ll ask 4 questions:

- What product are you interested in?
- What department do you work in?
- What questions do you have for the speaker?
- How did you hear about this webinar?

Remember: asking too many questions could be a barrier to conversions. If you don’t want to ask anything, it’s fine to skip the rest of this section.

To customize your registration questions in GoToWebinar, scroll down to the [Registration](https://www.gotomeeting.com/webinar) section and click on it to expand it. Under **Registration Questions**, click on **Edit**:

![GoToWebinar registration form setup](https://wpforms.com/wp-content/uploads/2020/08/gotowebinar-registration-form-setup.png)

Now you can add your custom questions by typing them into the **Create Custom Question** box:

![Custom question for GoToWebinar registration form](https://wpforms.com/wp-content/uploads/2020/08/gotowebinar-registration-form-question.png)

The other 3 questions are already set up for us, so that’s all we need to do.

Now we can create our custom GoToWebinar form. This will only take a few minutes because we won’t need to write any code.

### Step 3: Create Your Custom GoToWebinar Registration Form

In this step, we’re going to make a custom GoToWebinar form in WordPress.

Start in the WordPress dashboard and click **WPForms** » **Add New**. Type a name for your form at the top of the form builder window.

Now scroll down to the templates section. WPForms comes with [2,100+ WordPress form templates](https://wpforms.com/templates/). We’ll be using the [Webinar Registration Form template](https://wpforms.com/templates/webinar-registration-form-template/).

![Selecting the Webinar Registration Form template](https://wpforms.com/wp-content/uploads/2020/09/select-webinar-registration-form-template.png)

Now we’re ready to customize the form.

Remember the questions we set up in GoToWebinar? You’ll need to create a field to match each question in this form.

To add a field for a question, just drag and drop a Single Line Text or Paragraph Text field from the left-hand panel to the form preview on the right-hand side.

![Adding a Single Line Text field to a webinar registration form](https://wpforms.com/wp-content/uploads/2020/09/customize-webinar-registration-form.png "Customize Webinar Registration Form")

Then change the label to match your custom question in GoToWebinar.

![Changing the label for a Single Line Text field in a webinar registration form](https://wpforms.com/wp-content/uploads/2020/09/change-field-label.png)

We don’t want to force registrants to answer these questions because we don’t want to increase [form abandonment rates](https://wpforms.com/how-to-combat-order-form-abandonment-and-increase-your-sales/). So we left the **Required** option toggled off.

![Turning off the Required option for a field](https://wpforms.com/wp-content/uploads/2020/09/field-not-required-1.png)

You could also add a [country dropdown list](https://wpforms.com/how-to-country-dropdown-list/) if you don’t want to have a full address field on your form.

Now we have our finished form set up, let’s embed it on a page of our website. This is super easy and takes just a few clicks.

First, be sure to click **Save** at the top of the form builder.

![Saving your form](https://wpforms.com/wp-content/uploads/2022/05/save-form.png)

Then click the **Embed** button just to the left of it.

![form builder embed button](https://wpforms.com/wp-content/uploads/2022/07/form-builder-embed-button.png)

A popup will appear to help you quickly embed your form on a page. Let’s click **Create New Page** in the popup.

![Creating a new page to embed your form on](https://wpforms.com/wp-content/uploads/2020/09/embed-create-new-page.png)

You can type in a name for your page here. Then click **Let’s Go**.

![Naming a new page for your webinar registration form](https://wpforms.com/wp-content/uploads/2020/09/embed-webinar-registration-form.png)

And finally, click the blue **Publish** button to publish your embedded custom GoToWebinar form.

![Publishing your webinar registration form](https://wpforms.com/wp-content/uploads/2020/09/publish-webinar-registration-form.png)

And that’s it! We now have a custom GoToWebinar registration form on our website.

Before moving on to the next step, be sure to fill out the form and submit it to create a test entry. We’ll use this later in the tutorial to connect WPForms to GoToWebinar.

![Submitting a test entry to your webinar registration form](https://wpforms.com/wp-content/uploads/2020/09/webinar-registration-form-test-entry.png)

Also, keep the WordPress dashboard open in a tab. We’ll need to switch back to WPForms in the next step.

### Step 4: Connect WPForms to Zapier

[Zapier](https://zapier.com/) is a service that connects different sites and services together. It lets you use one service to trigger an action in another.

If you use Zapier, you don’t need to use GoToWebinar connectors or APIs. We can simply create a GoToWebinar integration with WPForms using Zapier.

In a new tab, log in to your Zapier account, then go ahead and click **Create Zap**.

![Creating a zap in Zapier](https://wpforms.com/wp-content/uploads/2021/01/zapier-create-zap.png)

First, set up WPForms as your trigger app. Search for and click on the WPForms icon to select it.

![Choosing the WPForms app event in Zapier](https://wpforms.com/wp-content/uploads/2021/01/zapier-trigger-wpforms.png)

The trigger app event will be a new form entry. Select it and click **Continue** here.

![Choosing New Form Entry as the trigger event in Zapier](https://wpforms.com/wp-content/uploads/2017/04/zapier-event-new-form-entry.png)

Now Zapier will prompt you to choose a WPForms account. First, click the **Sign in** button. This will open a popup window where you’ll need to enter some information.

For this step, you’ll want to grab your API key.

Switch back to the WordPress dashboard and click **WPForms** » **Settings »** **Integrations**. Click on the **Zapier** section to expand it and copy your API key.

![Copying the Zapier API key in the WPForms settings](https://wpforms.com/wp-content/uploads/2017/04/zapier-api-key.png)

Copy the Zapier API key and paste it into the popup window. Then enter your website’s URL and click **Yes, Continue**.

![Allowing Zapier to access WPForms](https://wpforms.com/wp-content/uploads/2017/04/allow-zapier-access-to-wpforms.png)

Now that your site is connected, you can click **Continue** again. Next, we need to tell Zapier which form we’re using for GoToWebinar registrations.

In the dropdown, select the custom GoToWebinar form that we created in step 1.

![Choosing which form to connect to GoToWebinar in Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-choose-webinar.png)

Then click **Continue**. Now Zapier will test your connection to WPForms to make sure everything is working properly. Click **Test trigger** to start the test.

![Testing your Zapier WPForms connection](https://wpforms.com/wp-content/uploads/2017/04/zapier-test-trigger.png)

Zapier will connect to your website and pull in the test entry that you created earlier.

If everything is working properly, you’ll see a success message and the data from your test entry.

![Zapier GoToWebinar trigger test success message](https://wpforms.com/wp-content/uploads/2020/09/zapier-gotowebinar-test-success-message.png)

That’s the connection to WPForms complete! Let’s click **Continue** again to connect Zapier and GoToWebinar.

### Step 5: Connect GoToWebinar to Zapier

When Zapier detects a new entry in WPForms, it will create a webinar registrant automatically.

Let’s set up the rest of our zap. To start, search for **GoToWebinar** and click the icon to select it as the action app.

![Selecting GoToWebinar as your action app in Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-action-app-gotowebinar.png)

Next, you need to choose which action to perform when someone submits your webinar registration form. Select **Create Registrant** from the dropdown.

![Selecting Create Registrant as the action event in Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-action-event-create-registrant.png)

Then click **Continue.** Now we’re going to log in to our GoToWebinar account. Click the **Sign in** button.

![Connecting Zapier to GoToWebinar](https://wpforms.com/wp-content/uploads/2020/09/zapier-connect-gotowebinar.png)

This will open another popup window where you can enter your username and password for GoToWebinar.

![Signing in to GoToWebinar via Zapier](https://wpforms.com/wp-content/uploads/2020/09/gotowebinar-login.png)

And then click **Allow** when the permission box pops up.

![Allowing Zapier to access GoToWebinar](https://wpforms.com/wp-content/uploads/2020/09/allow-zapier-to-access-gotowebinar.png)

Back in Zapier, click **Continue** to confirm and move on.

Great! Now we can bring everything together.

On the next screen, choose the webinar you want to let people sign up for using your form.

![Select webinar to connect to WPForms via Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-select-webinar.png)

Then you’ll see the fields available in GoToWebinar for each registrant. If you created custom questions in step 2, they’ll be listed here.

Go ahead and match each field from GoToWebinar to the information in the form using the dropdowns.

![Mapping fields from WPForms to GoToWebinar in Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-map-gotowebinar-fields.png)

Did you notice how Zapier shows you the test entry next to the field names? It’s super helpful. You can easily match up the fields as you work down the list.

When you’re finished, click **Continue**.

### Step 6: Test Your Custom GoToWebinar Registration Form

You’re done setting everything up now. We’re going to send the test entry from Zapier through to GoToWebinar to make sure everything works.

Click **Test & continue** to test your GoToWebinar connection.

![Testing your GoToWebinar connection to Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-test-gotowebinar-connection.png)

If it works, you’ll see a success message.

![GoToWebinar test success message in Zapier](https://wpforms.com/wp-content/uploads/2020/09/zapier-gotowebinar-success-message.png)

You’ll also be able to see your test registrant in GoToWebinar.

![A test registrant in GoToWebinar](https://wpforms.com/wp-content/uploads/2020/09/gotowebinar-test-registrant.png)

You can click on the name here to open the record and check that everything was mapped to the right place.

Don’t forget to publish your zap so all of your registrants will automatically be sent to GoToWebinar.

![Publishing your GoToWebinar zap](https://wpforms.com/wp-content/uploads/2020/09/publish-gotowebinar-zap.png)

That’s it! You successfully created a custom registration form for GoToWebinar without using any code. Now you can share your registration URL via email or social media.

You can do lots of useful things with WPForms in Zapier. For example:

- You can use Zapier to create [Pardot forms in WordPress](https://wpforms.com/how-to-create-a-custom-pardot-form-in-wordpress/ "How to Create a Custom Pardot Form in WordPress (Step by Step)")
- You can save webinar attendees to your company’s workspaces using a [Podio WordPress integration](https://wpforms.com/wordpress-podio-integration/)
- [Connect your form to Discord](https://wpforms.com/how-to-connect-your-wordpress-contact-form-to-discord/) to create a community space for your webinar attendees

All of these integrations make [WPForms worth it](https://wpforms.com/is-wpforms-worth-it/) if you want to use your form data in different ways.

[Create Your Webinar Registration Form Now](https://wpforms.com/pricing/)

### Next, Create a Killer Webinar Landing Page

Do you want to encourage more visitors to register for your webinar? You can embed your form in an awesome [webinar landing page](https://wpforms.com/how-to-webinar-landing-page-wordpress/) to encourage more people to sign up. Here’s a list of the [best landing page plugins for WordPress](https://www.wpbeginner.com/plugins/best-wordpress-landing-page-plugins-compared/) to help with that.

Ready to build your custom GoToWebinar form? Get started today with the easiest WordPress form builder plugin. [WPForms Pro](https://wpforms.com/pricing) includes a free webinar form template and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on [Facebook](https://facebook.com/wpforms) and [Twitter](https://twitter.com/easywpforms) for more free WordPress tutorials and guides.

**Categories:** Integrations

**Tags:** gotowebinar, zapier, zapier addon

---

