Send WPForms Entries to Google Calendar

How to Add Events to Google Calendar From WPForms

Do you want to learn an easy way to send WPForms entries to Google Calendar? Being able to automatically send form entries to Google Calendar without having to do it manually will save you lots of time and make managing events very easy.

In this article, we’ll show you how to add events to Google Calendar from your WordPress form entries.

How to Add Events to Google Calendar From WPForms

If you prefer written instructions, here’s a step-by-step guide on how to add events from WPForms to Google calendar:

Step 1: Create a WordPress Form

The first thing you’ll need to do is install and activate the WPForms plugin. For more details, see this step by step guide on how to install a plugin in WordPress.

Next, you’ll need to install and activate the Form Templates Pack Addon.

WPForms is the best WordPress Form Builder plugin. Get it for free!

With this addon, you’ll be able to access the pre-built event planner form template, as well as tons of other industry and niche specific templates for creating customized forms for your site.

This saves you the time needed to manually add event planner fields to a simple contact form.

Click Install Addon and Activate.

Form Templates Pack Addon

Next, go to WPForms » Add New to create a new form.

On the setup screen, name your form and scroll down to the bottom of the templates screen where it says Additional Templates.

Type “Event” into the search bar and find the Event Planner form template.

Event Planner Template

Click on the template and WPForms will create an event planner form for you.

Event Planner Form

You can even take it a step further and add the awesome number range slider to your form to ask about budgets.

You can create many types of forms with the WPForms plugin templates:

All of these forms, and the hundred more you can create with the WPForms Forms Template Pack addon, can have a date and time form field added to it that can then be sent to your Google Calendar.

After you have your form created, you’ll need to install and activate the Zapier addon. This way you can add events from submitted forms into your Google Calendar.

The Zapier addon lets you connect your WordPress forms to over 500+ web apps, including the Google Calendar one. For more help with this step, check out our tutorial on how to install and use the Zapier addon.

Now, let’s take a look at how to connect your WordPress forms to Google Calendar.

Step 2: Create a New Zap

Log into your Zapier account and click on the Make a Zap button near the top of the screen. If you don’t already have a Zapier account, you can create one here .

Make a Zap

From there, you’ll need to set up a trigger for your zap. For screenshots of every step required to set up a form trigger, see our tutorial on using Zapier with WPForms.

Before moving forward, it’s important to make sure that you have had at least one test entry on your form so that you can proceed through the entire trigger setup process.

To create a test entry on your newly created form you can test it on the frontend of your website, but only if you have already embedded it onto your website for use by site visitors.

If you haven’t embedded your form onto your site, you can perform a test entry from the WPForms preview page for that particular form.

Click on Preview to go to your form.

Form Preview

From there, fill out all of the details and click Submit. This will register as one entry so you can continue setting up your Zapier zap trigger.

Test Entry Success

Now that you have one successful entry on your WordPress form, go back to your Zapier account.

After connecting to your WPForms account, choose the form you just created from the dropdown menu. Click Continue.

Form in Zapier Account

Zapier will run a test on your WordPress form to make sure everything is set up correctly and that you have at least one test entry present. You will see a success message if you have done everything right up until this point.

Success Message

Click Continue.

Step 3: Connect Your WordPress Forms to Google Calendar

Now that Zapier is connected to the WPForms plugin, it’s time to connect WPForms to Google Calendar.

After setting up WPForms as the trigger app in Zapier, you’ll need to choose Google Calendar as the action app. Using the search bar, find the Google Calendar app and click on it.

Google Calendar Action App

You’ll then select a Google Calendar action. Since we are looking to add events to Google Calendar from form entries, we’ll click on the Create Detailed Event option.

Google Calendar Action

Click Continue.

You’ll then need to connect Google Calendar to Zapier. Start by clicking Connect to give Zapier permission to access your Google Calendar.

Connect Google Calendar to Zapier App

If you have more than one Google account, just choose the one you want to connect to Zapier and sign in.

Google Account Sign In

Next, click Allow to let Zapier access your Google account.

Allow Google Calendar Access

When you’ve given Zapier access to your Google Calendar account, you’ll see your Google account in your Zapier account.

Google Account in Zapier

Click Save + Continue.

Step 4: Set up Google Calendar Detailed Event

Now it’s time to set up your Google Calendar events so when someone submits a form on your site, the right information is sent to your Google Calendar.

First, choose the Google Calendar you want events added to from the dropdown menu.

Choose Google Calendar

Next, add an event summary if you want. In our example, we’ll call our summary “Party.”

Now, in the Description section, we’ll choose the form fields Name, Email, and Comments or Message from the dropdown menu. You’ll have to add each one individually.

Summary and Description

Keep scrolling down to the Location section and choose the Address form field.


Lastly, select the Start Date & Time and End Date & Time from the dropdown menus.

Start and End Dates and Times

When you’re done customizing the form fields, click Continue.

If you want to make sure your WordPress form event will be added to your Google Calendar, all you have to do is click Send Test To Google Calendar on the next screen.

You’ll receive a message that a test form was sent to Google Calendar and see what the form looks like.

Test Form

To see if the test form worked, go to your Google Calendar and check it out:

Google Calendar Event

Notice that the information filled out on the WordPress form is now in our Google Calendar, complete with date, time, address, name, email, and comment or message.

When you like how your form submission looks in Google Calendar, go back to your Zapier account, click Finish, and name your zap on the next screen for your reference.

Name Your Zap

Make sure to turn your zap on so it works every time someone submits a form on your site.

Final Thoughts

And there you have it! You now know how to send WPForms entries to Google Calendar.

For more awesome ways to use WPForms and Zapier together, check out these guides on how to:

So, what are you waiting for? Get started with the most powerful WordPress forms plugin today.

And don’t forget, if you like this article, then please follow us on Facebook and Twitter.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. Is there a way we can block out the dates in the Calendar feilds that already have an event in our google calendar so then appointments can’t be double booked? Thank you

    1. Hi Jordan,

      We don’t have a way to do this right now, but I’ve made a note on our feature request list so we can keep it on our radar! Thanks for the suggestion 🙂

      1. Is this feature fixed? I see that last year someone asked about this date blocking feature.

      2. Hi Dominykas.
        Currently, we don’t have a built-in option to manage the availability in the calendar.
        I apologize for any inconvenience!
        Have a good one 🙂

  2. Yeah Please if this would be possible WPforms is again outstanding. An idea could be to go over the google calander API this would be best to have a picked and one can define their dates in gcal.

  3. hello i’m using contact form 7, fill the dental appointment from and add details in google calendar is it possible to contact form 7 please help me.

    1. Hi Oscar!
      Currently, we do not have a built-in option to sync WPForms with Google Calendar in a way you have described it. I do agree it would be super helpful, though. I’ve made a note of the feature request and we’ll keep it on our radar as we plan out our roadmap for the future.
      Thanks for the suggestion.
      Have a good one 🙂

  4. Seriously need a feature to be able to block out dates like a accomodation booking website, pretty useless otherwise.

    1. Hi Mitchell- Currently, we do not have an inbuilt feature to manage inventory and block/restrict dates as you’ve mentioned. I have added your vote to the feature request list for future enhancements.

      Thanks 🙂

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.