WPForms vs Gravity Forms vs Formidable Forms: Which is Best?

Are you looking for a comparison between WPForms, Gravity Forms, and Formidable Forms?

These three are the best WordPress form plugins in the market. However, picking the right form builder can be challenging for many website owners.

In this article, we’ll compare WPForms vs Gravity Forms vs Formidable Forms and show which is the best.

WPForms vs Gravity Forms vs Formidable Forms

Introduction to WordPress Form Plugins

WPForms, Gravity Forms, and Formidable Forms are among the most popular WordPress form plugins that you can use. Each of them offers unique features and allows you to add different forms to your website.

WPForms was launched in 2016 by Syed Balkhi (founder of WPBeginner) and Jared Atchison. Since its launch, over 5 million WordPress sites have been using the plugin. The goal of creating WPForms was to offer an easy and powerful form plugin. It takes the pain out of creating online forms by making the process beginner friendly.

Gravity Forms is created by the team at Rocketgenius. It is a WordPress plugin that lets you add forms to your WordPress site. The plugin also specializes in helping developers build complex form-related solutions.

Formidable Forms is another powerful WordPress form builder created by Steph Wells and Steve Wells. You can use it to create a wide range of forms from simple contact forms to advanced solutions-focused forms like mortgage calculators, directories, listing forms, and more. Formidable Forms is part of WPBeginner Growth Fund companies.

That being said, let’s compare these WordPress form plugins and find out which is the best for your use case. In our research, we tried dozens of WordPress form plugins, and have decided to compare these top 3 form plugins in the following criteria:

Ease of Use

When it comes to picking a WordPress form plugin, it is essential to choose a tool that is easy to use. The form builder should allow users to easily customize their forms without the need to edit code or hire a developer.

Let’s see how the 3 plugins compare to each other for ease of use.

WPForms – Ease of Use

WPForms is a beginner-friendly form plugin for WordPress. It offers a drag-and-drop form builder that is very super simple to use.

You can easily customize any form by adding multiple form fields from the menu on your left. All you have to do is drag the field and drop it onto the form template.

Customize your billing form

WPForms also makes it very easy to add your forms anywhere on the WordPress website. The best part, you can do all this within the form builder. You can click the embed button, and WPForms will show you options for adding your form.

For instance, you can create a new page or select an existing one to embed your forms.

You can also manually add your form to any page or post using the WordPress block. Besides that, the plugin lets you use shortcodes to add a form to your WordPress website.

Add a WPForms block in wordpress

Gravity Forms – Ease of Use

Gravity Forms also offers a drag-and-drop form builder, and it lets you create all types of forms without editing code.

You can quickly rework your form from inside the WordPress dashboard. The form builder offers different form fields that you can add by simply placing them onto the template.

Gravity forms builder

After creating a form, Gravity Forms also lets you easily embed it on your website. Just like WPForms and Formidable Forms, you get an option inside the drag-and-drop builder to add your form.

Gravity Forms also offers a WordPress block to easily embed your forms on any page or post. Plus, you can use shortcodes or add the forms manually anywhere on your site.

Formidable Forms – Ease of Use

Formidable Forms is a user-friendly plugin that to lets you customize your forms using a drag-and-drop form builder, just like WPForms and Gravity Forms.

You can simply drag any form field from the options on your left and place them on the template. The plugin also lets you rearrange the order of the fields by simply moving them up or down or side to side.

Formidable Forms builder

Formidable Forms makes it very easy to embed your forms anywhere on your website. You can use the Formidable Forms block to add the form to any post or page. Or click the embed button in the form builder to embed your forms.

Winner – Tie

When it comes to ease, all 3 plugins perform equally well. Each of them offers a drag-and-drop functionality, which lets you edit and customize forms with editing code easily. Plus, each plugin makes it very easy to embed the forms anywhere on the website.

WPForms has a slight edge because it leans on decisions over options by giving you over 600+ form templates and easy-to-use choices whereas Gravity Forms and Formidable Forms are built more for developers.

Form Templates

Form templates are another important factor to consider when choosing a form plugin for WordPress.

Templates help save time as you don’t have to create a form from scratch. You can quickly edit it according to your requirements or simply use the default template to add a form to your website.

Let’s see how WPForms vs Gravity Forms vs Formidable Forms stack up in terms of form templates.

WPForms – Form Templates

With WPForms, you get over 600 prebuilt form templates. Whether you’re looking to create a simple contact form, feedback form, request a quote form, payment form, or registration form, WPForms has you covered.

The plugin categorizes form templates into different categories in the form builder. For instance, you can find different templates for business operations, customer service, education, entertainment, event planning, feedback, health and wellness, and more.

WPForms form templates

Even in the free version of WPForms, you get a lot of form templates to get started.

Gravity Forms – Form Templates

Gravity Forms offers limited prebuilt form templates compared to WPForms and Formidable Forms.

You only get 15 form templates in the form builder. Some of these include a simple contact form, advanced contact form, donation form, eCommerce form, event registration form, survey, newsletter signup form, and more.

Gravity Forms templates

Formidable Forms – Form Templates

Formidable Forms offers over 175 WordPress form templates and examples you can use for your website.

What makes it different is that you get templates for advanced forms. For instance, you can create an advanced mortgage calculator form, net promoter score (NPS) survey form, car payment calculator form, life insurance calculator form, doctor visit form, signature forms, and more.

Formidable Forms templates

Besides that, you can find forms for payment collection, health and wellness, customer service, education, donations, event planning, and more.

Winner – WPForms

WPForms is a standout winner compared to Gravity Forms and Formidable Forms. You get the largest form template library in WPForms, with over 600 choices available. There are prebuilt templates for just about any type of form you want to create for your website.

Customization Options

A WordPress form plugin should allow you to edit and customize your form with ease. When selecting the right tool, you should look at the customization options the plugin offers.

Here’s a look at the different features offered by WPForms, Gravity Forms, and Formidable Forms.

WPForms – Customization Options

WPForms offers lots of customization options for your form. For starters, it offers different form fields that you can simply drag and drop from the menu on your left onto the template.

For instance, it offers standard fields like paragraph text, multiple choice, checkboxes, and more. Plus, you can add fancier fields like phone number, address, file upload, date/time, website, and more.

WPForms Will Pre-load the Form Builder with a Simple Order Form

If you click on an existing form field, then you’ll see more options for customization.

You can edit the label of the field, make it a mandatory field, add smart logic, and more. For example, you can choose which payment methods to show in an order form and rearrange their order.

Multiple Choice Field Options

Other than that, WPForms also lets you create conversational forms. This makes your forms more interactive.

Instead of asking multiple questions at once, you can take the one-question-at-a-time approach. It will look like having a conversation face to face with a human, and boost form conversions.

Conversational form preview

Similarly, you can also use the lead forms addon to increase form conversions. It basically allows you to embed conversational forms on any page on your WordPress site.

WPForms offers more customization features like custom form landing pages similar to Google forms. You can create a distraction-free landing page for your form and get more conversions.

The plugin lets you add a title and description for the page, a header logo, and edit the page URL. You also get to change the background color of the page and choose a style to make your forms more appealing.

Form pages settings WPForms

Other customization options offered by WPForms include a save and continue feature. This lets your users save the progress while filling out a form and continue later to complete it. You can allow users to sign your online forms using their mouse or touchscreen.

If you have lengthy forms, then you can use the multi-page feature to split them into different pages. Or you can use conditional logic to show different form fields based on the user’s responses.

Besides that, you can also customize the notification and confirmation settings for your form. In the notification settings, you can edit details like email addresses, subject lines, names, messages, and more.

Similarly, you can also edit the confirmation message a user will see when they submit a form. You can show a thank you message, show a page, or redirect people to a specific URL.

Edit form confirmation settings

Gravity Forms – Customization Options

Gravity Forms offers different form fields to customize your form template.

These include standard fields, advanced fields, post fields, and pricing fields.

Add fields to Gravity Forms template

Just like WPForms and Formidable Forms, you can click on existing form fields to edit them further.

However, you’ll see a slight difference in the customization options. There are general settings for a field where you can change its label and add a description.

Other than that, you can edit the appearance of the field, change advanced settings like enabling field autocomplete, and add conditional logic.

Edit existing fields in gravity forms

Other than that, you also get control over different form settings. For example, you can edit the notifications and confirmations settings in the form builder.

You can also configure ‘Personal Data’ settings similar to WPForms. These allow you to prevent the storage of IP addresses during form submission. Plus, you can enable integration with other tools for exporting and erasing personal data, which is helpful in complying with data regulations like GDPR.

Personal data settings Gravity Forms

Formidable Forms – Customization Options

With the Formidable Forms drag-and-drop builder, you can easily customize your form with options such as prebuilt form fields that you add to your template.

What makes the plugin different from others is that it offers multiple form fields that will help you create advanced forms. For instance, you can add a user ID field, captcha, hidden field, appointments, lookup field, and more.

Advanced form fields

Besides that, you can easily edit each existing field in the template.

There are general options to change the label, add a CSS class, and more. Or you can view the advanced options to add a placeholder text, and description, edit the field size and allow maximum characters.

Edit existing fields in Formidable Forms

What’s different about Formidable Forms compared to WPForms and Gravity Forms is that it also offers different styles for your forms.

You can use the default style or choose from various options. This way, you can change the appearance of your forms without having to enter CSS code.

Edit the form style

Other than that, you can also customize the form settings. For instance, the plugin lets you change the notification settings, and form permissions, and also allows form scheduling.

Winner – WPForms

After comparing all 3 plugins, we found WPForms to be the clear winner. It offers more customization features compared to Formidable Forms and Gravity Forms.

You can add different form fields, change their settings, rearrange them, and more using the drag-and-drop builder. Besides that, WPForms offers tons of features to make your form more appealing and boost conversions.

Additional Features and Integrations

Now that we’ve covered ease of use, templates, and customization options, let’s see how WPForms, Formidable Forms, and Gravity Forms compare in terms of additional features and integrations.

As a website owner, you’d want a WordPress plugin that easily works with third-party tools, payment services, and email marketing services. Here’s what each plugin has to offer.

WPForms – Additional Features and Integrations

WPForms offers lots of premium addons and integrations that extend its functionality and benefits.

For instance, you can accept file uploads with its post-submission addon. This way, users can easily submit content on the front end of your site without requiring access to the WordPress dashboard.

Similarly, you get addons for geolocation data and see where your form users are from. The user journey addon can show you the pages and posts people visited before submitting a form.

WPForms addons

The plugin also offers a form abandonment addon that captures partial entries for a form. You can then recover those entries and encourage users to complete a form.

Aside from this, WPForms provides more addons for creating custom Captcha, allowing digital signatures, locking WordPress forms, creating interactive form layouts, and more.

Another advantage of using WPForms compared to other plugins is that it easily integrates with different tools and plugins. For example, you can use it with popular email marketing tools like Drip, Mailchimp, and Constant Contact.

WPForms integrations

The plugin also supports payment gateways like Stripe, PayPal, Square, and Authorize.Net. You can also integrate WPForms with CRMs such as Salesforce and HubSpot.

Gravity Forms – Additional Features and Integrations

Gravity Forms also offers different addons that can help you get the most out of the plugin. However, the list is not as expansive as WPForms, and you’d have to pay extra to use third-party extensions.

You get additional features for setting up user registrations, creating surveys and polls, tracking users’ geolocation, collecting partial form entries, allowing signatures, and more.

Feature enhancement addons

Besides that, Gravity Forms also offers integrations with different tools and plugins.

You can easily integrate email marketing tools like AWeber, Constant Contact, Mailgun, and more. Plus, you can add anti-spam solutions like Akismet and reCAPTCHA.

Other integrations include Google Analytics, Dropbox, Zapier, Trello, ActiveCampaign, HelpScout, PayPal Checkout, 2Checkout, and Stripe.

Formidable Forms – Additional Features and Integrations

Formidable Forms offers different addons and integration features. Most of the additional features are similar to WPForms and Gravity Forms.

However, what makes Formidable Forms different is that you get several powerful features to create advanced forms, set up web applications, show stats on the front end, and more.

For instance, the plugin offers a form action automation feature to schedule email notifications, SMS messages, and other actions. It also offers API webhooks that let you send submissions to REST APIs.

Formidable forms addons

It also offers a visual views addon that lets you display data from form entries on the front end of your website. You can create web apps to display form submissions in tables, grids, calendars, and other views.

This is great for showing testimonials and product reviews, adding a user-submitted events calendar, and displaying useful statistics.

Create view calendar in Formidable

Besides that, Formidable Forms also lets you create applications for your website. It offers prebuilt templates that include different forms, views, and pages for your application. Simply select a template, and the plugin will take care of the rest.

You can create different applications, such as product reviews, real estate listings, testimonials, restaurant menus, certificates, and more.

For example, you can offer professional certificates in just a few clicks. Simply choose the certificate application template, and Formidable Forms will automatically add a form with a certificate generator on your website.

It will also add views for the certificate and certificate of completion, which users can see on the front end.

Application templates

Other advanced features offered by Formidable Forms include converting WordPress forms to PDF, mapping form fields to PDF form fields, quizzes, repeater fields, SMS voting, front-end editing, and more.

Other than that, you can also integrate Formidable Forms with different payment services, email marketing tools, CRMs, and third-party plugins. It even works with Uncanny Automator and Zapier, so you can connect Formidable Forms to services like Asana, Slack, and Dropbox.

The best part about using Formidable Forms is that you get all the advanced features in one place, with everything included in a single pricing plan. If you were to use Gravity Forms, then you’d need to subscribe to multiple third-party addons.

For example, you’d need the basic Gravity Forms plan along with other extensions like Gravity PDF, File Upload Pro, Gravity View, Gravity Math, and so on. This can add to your overall cost and make it very expensive to use Gravity Forms.

Winner – Formidable Forms

While each plugin offers multiple additional features and integrations, Formidable Forms is the standout winner. It offers more advanced features that you can use to display form results on the front end, create complex forms, convert forms to PDF, create web applications, and use various addons to help users create form solutions for any scenario.

WPForms gets an honorary mention for marketing-related features, like form abandonment and digital signatures. It also integrates with popular email services, CRM software, tracking tools, payment gateways, and other plugins.

Pricing Plans

The next parameter we will compare WPForms vs Gravity Forms vs Formidable Forms is that of pricing. Let’s see which plugin offers the most value for money.

WPForms – Pricing

WPForms offers 4 different pricing plans suitable for all types of businesses. These include a Basic plan, which costs $49.50 per year, and you can use it for 1 website. It also offers all the essential features like premium templates, entry management, and file uploads.

If you want to use the plugin on more websites and require marketing integrations, then WPForms offers a Plus plan for $99.50 per year.

WPForms pricing plans

On the other hand, there is a Pro plan that includes everything from the Basic and Plus plans. It includes payment addons, conversion tools, and other advanced form features. This will close you $199.50 per year.

Lastly, there is an Elite plan for $299.50 per year, which has everything. You get to use it on unlimited websites and get all the features and integrations WPForms has to offer. Each premium plan comes with 14-day money back guarantee.

The best part, there is also a WPForms Lite version you can use for free. You get multiple form templates, standard fields for customization, spam protection, and other features.

Gravity Forms – Pricing Plans

Gravity Forms offer 3 premium plans, which include the Basic License, Pro License, and Elite License.

With the Basic License plan, you can use the plugin on 1 website. You also get addons for email marketing tools and spam protection services. This plan will cost you $59 per year.

Gravity Forms pricing plans

Next, there is a Pro License plan that offers more addons. For instance, you get to integrate more email marketing services, CRMs, payment gateways, and third-party services. This plan will cost $159 per year.

Lastly, Gravity Forms offers an Elite License plan that includes all the features from the Basic and Pro plans. In addition to that, Elite plan users also get access to features like polls, quizzes, digital signatures, surveys, geolocation, and more. The Elite plan is available for $259 per year.

That said, Gravity Forms doesn’t offer a free version, like WPForms or Formidable Forms. You’d also need to pay extra to use different third-party addons and extensions.

Formidable Forms – Pricing Plans

Formidable Forms lets you choose from 4 pricing plans. It starts with a Basic plan, costing $39.50 per year. You get 50+ form templates and basic features like conditional logic and file uploads.

Besides that, there is a Plus plan for $99.50 per year, and it offers more form templates and features. For instance, you get the Formidable Views feature, landing pages, and integration with Mailchimp, MailPoet Newsletters, and AWeber.

Formidable Forms pricing plans

Next, it offers a Business plan that includes over 150 form templates, premium addons, more integrations, and additional features. This plan will cost you $199.50 per year.

Lastly, there is an Elite plan for $299.50 per year, and it includes all the features and integrations. You get all the templates and support for third-party tools like Salesforce, ActiveCampaign, and HubSpot.

Formidable Forms also offers a free version. You can get started for free and get features like drag and drop form builder, basic form templates, and standard form fields for customization.

Winner – WPForms and Formidable Forms

When it comes to offering the most value for money, both WPForms and Formidable Forms clearly stand out when compared to Gravity Forms.

Both of them offer 4 different pricing plans for businesses of all sizes. Plus, you get a free version, which helps small website owners, bloggers, and others to create WordPress forms without a considerable investment. You also don’t have to pay more to use multiple addons and advanced features.

Which is the Best WordPress Form Plugin?

WPForms, Gravity Forms, and Formidable Forms are some of the best WordPress form plugins you can get your hands on today.

However, we believe that WPForms is the best plugin for creating forms for your WordPress website. It is super easy to use and offers tons of features.

You get over 600 form templates, a drag-and-drop form builder, multiple form fields for customization, and additional settings to edit your form. Plus, there are different premium addons that allow you to expand the functionality of WPForms.

Not to mention, there is a WPForms Lite version available for free. It also includes lots of form templates and customization features. You can quickly create forms for your website using the free plugin.

On the other hand, if you’re a developer looking to save time on developing complex and advanced WordPress forms, then Formidable Forms is the perfect solution. You can create calculators and web applications, convert forms to PDF, and much more without editing code.

We hope the comparison between WPForms vs Gravity Forms vs Formidable Forms helped you pick the right form plugin for WordPress. You may also want to see our list of best WordPress SEO plugins and tools, and how to get a free email domain.

If you liked this article, then please subscribe to ourĀ YouTube ChannelĀ for WordPress video tutorials. You can also find us onĀ TwitterĀ and Facebook.

The post WPForms vs Gravity Forms vs Formidable Forms: Which is Best? first appeared on WPBeginner.

6 Best File Upload Plugins for WordPress (Free & Paid)

Do you want to allow your visitors to easily upload files on your WordPress site?

A WordPress file upload plugin lets your users upload documents, images, PDFs, spreadsheets, and other files without having to login to your website.

In this article, we’ll share our expert pick of the best WordPress file upload plugins.

Best file upload plugin for WordPress

Why Use a WordPress File Upload Plugin?

By default, only WordPress site users can upload files by logging in to the dashboard. That means that if you want someone to be able to upload a file to your site, then you’d have to create a new user account and let them log in to your website.

This can be time-consuming and a potential security risk.

However, you can easily accept file uploads on the front end of your WordPress website by using the right plugin.

Accepting documents, images, and other files can help you to get more information from your users when providing customer support.

It also makes it super easy to receive guest posts, resumes, quotations from clients, images, videos, and other content from your visitors.

That being said, let’s look at some of the top file upload plugins for WordPress.

1. WPForms

WPForms

WPForms is the best contact form plugin for WordPress, and it’s super easy to use. The plugin has a drag and drop builder that lets you create any type of form for your website including file upload forms.

It also offers prebuilt templates, so you can quickly get started and add forms to your website. Each template is fully customizable.

There are two different options for file upload fields: a classic file upload for just one file, or a more modern drag-and-drop file upload field that can accept multiple files at once.

WPForms file upload field

With WPForms, you can accept images, videos, documents, spreadsheets, PDFs, presentations, and much more. You can choose whether or not you’d like to save the file uploads in your WordPress media library.

There are also options to restrict different file types to keep your website safe, and you can even increase the maximum upload size, so you can accept larger files if needed.

Besides file uploads, WPForms also offers spam protection, multi-page forms, and conditional logic. It is also compatible with different email marketing services and payments services to create online payments and donations forms.

2. File Upload Types by WPForms

File upload types by WPForms

File Upload Types by WPForms is a free file upload plugin for WordPress. It lets you accept additional file types in WordPress which aren’t available by default.

WordPress allows specific file extensions that your users can upload. If someone tries to upload content outside the permitted file types, then they’re shown an error saying, ‘Sorry, this file type is not permitted for security reasons.’

To overcome this issue and fix the error, you can use the File Upload Types by WPForms plugin.

The plugin is beginner-friendly, and you can manage which file extensions to allow on your website from your WordPress dashboard. Simply enable or disable the extensions from your WordPress admin area.

Some common file extensions the plugin lets you add to WordPress include .zip, .ai, .xml, .svg, .csv, and more.

This free plugin is great for allowing additional file types in WordPress, but it doesn’t have any front-end file upload form. That’s why it must be used in combination with WPForms or any of the other plugin in our list.

3. Formidable Forms

Formidable Forms

Formidable Forms is another popular file upload plugin for WordPress. Using its drag and drop builder, you can create a file upload form for your website.

Users can add a file or drag and drop the file into the form field. The uploaded files are then stored in the WordPress Media Library, so you can easily access them when you want.

The plugin lets you accept multiple files from your visitors in the same form instead of requiring people to fill out numerous forms. Other than that, you can select which file types to allow on your form and set the maximum file size limit.

Aside from creating a file upload form, Formidable Forms also helps build complex forms like mortgage calculators and payment forms. The plugin offers prebuilt templates and multiple customization options as well.

4. WordPress File Upload

WordPress File Upload

WordPress File Upload is a free WordPress plugin that allows visitors to upload any content to your website. The plugin lets you accept file uploads from any blog post, landing page, or sidebar widget by using a shortcode.

Once a user uploads a file, you can view them inside your WordPress dashboard under the Uploaded Files menu. This makes it easy to organize and manage different content uploaded by your users.

On the downside, the plugin is a bit more complex to use. However, you can create file upload filters for different user roles in WordPress, limit file extensions that can be uploaded, and set an allowed file upload size in the plugin settings.

It also offers different customization options for your file upload form. You can add or remove existing form fields, change their colors, labels, dimensions, and add additional custom fields.

5. MemberPress

MemberPress

MemberPress is the best WordPress membership plugin. It allows you to upload files and have full access control over file permission.

For example, you can upload file in WordPress and restrict permissions, so only logged in users with paid subscription can access the file. This is great for selling online courses, eBooks, or other files.

You can also restrict permissions, so only select users can upload files. This can be helpful if you’re running a membership association where only members with a certain level of paid subscription can add files on their user profiles or submit guest posts, and more.

MemberPress has everything you need to create registration forms, set up membership subscriptions, manage transactions, and more.

6. Easy Digital Downloads

Easy Digital Downloads

Easy Digital Downloads is one of the best WordPress eCommerce plugins that allows you to sell digital products including eBooks, PDF files, music, software, and more.

It allows you to upload WordPress files to cloud platforms like AWS, Dropbox, and others. You can then password protect the files and only allow download access to those with active user licenses.

Easy Digital Downloads also comes with a multi-vendor marketplace functionality, so you can allow users to upload and sell files through your website. This basically lets you make your own marketplace like Envato or CreativeMarket.

BONUS: MonsterInsights

MonsterInsights

MonsterInsights is the best analytics solution for WordPress, and it helps you track form submissions and file downloads on your website.

Abandoned forms mean less conversions and revenue. MonsterInsights helps you to understand when and why your users abandon your forms, so you can optimize them for more conversions. For more details, see our guide on how to track and reduce form abandonment in WordPress.

If you offer content that users can download from your website like PDFs, videos, spreadsheets, and other documents, then it’s important to know which files get the most downloads.

With MonsterInsights, you can automatically track file downloads in Google Analytics without editing code. The plugin lets you track any file extension inside Google Analytics.

You also get to see the form tracking and file download reports right inside your WordPress dashboard.

We hope that this article helped you find the best file upload plugin for WordPress. You may also want to check out our guide on the best managed WordPress hosting and how to start your own podcast.

If you liked this article, then please subscribe to ourĀ YouTube ChannelĀ for WordPress video tutorials. You can also find us onĀ TwitterĀ and Facebook.

The post 6 Best File Upload Plugins for WordPress (Free & Paid) first appeared on WPBeginner.

How to Upload Files from a WordPress Form to Google Drive

Do you want to send files from a WordPress contact form to Google Drive?

Normally, your form plugins will upload any files directly to your WordPress site. However, you may want to automatically upload them to Google Drive as well for safekeeping and easier sharing.

In this article, we’ll show you how to easily upload files from a WordPress form to Google Drive.

Uploading files from a WordPress form to Google Drive

Why Upload Files From Your WordPress Form to Google Drive?

Normally, you can use your WordPress form builder plugin to add a file upload field and keep the uploaded files on your website.

But what if you wanted to share the uploaded files with someone who does not have access to the WordPress admin area?

This is where Google Drive comes in. Google Drive allows you to store files on the cloud and easily share them with anyone. It also allows you to easily access files from any device without logging into your WordPress site.

For instance, if you create a job application form and ask for resumes, then you can automatically upload those files directly to Google Drive and share it with others in your team.

Another scenario is when you run a contest where users upload photos or submit articles to participate.

Sending those submissions directly to Google Drive saves disk space on your website. At the same time, it keeps those files safe in a remote cloud location.

That being said, let’s take a look at how to easily send WordPress form uploads to Google Drive.

Creating and Preparing Your WordPress Form in WPForms

For this tutorial, we will be using WPForms. It’s the most popular contact form plugin for WordPress with over 3 million active installs. It comes with a simple drag and drop interface that lets you easily create any kind of form.

Then, we are going to use a tool called Zapier to connect WPForms with Google Drive.

Zapier acts as a bridge to send data between two different apps, without you needing to use any code. It seamlessly integrates with over 2000+ apps.

Note: You need the Pro version or higher to access the Zapier addon for WPForms.

Creating a File Upload Form in WPForms

First, you need to install and activate the WPForms plugin on your website. For more details, see our step by step guide on how to install a WordPress plugin.

Next, you need a form that your website visitors can use to send you files. If you don’t already have a form set up, check out our step by step guide on creating a file upload form in WordPress.

Important: This method will only work with a single file. It will not work with multiple files from one form submission.

Once you have set up your form, you need to add it to your website. To do this, simply edit the post or page where you want the form.

On the post edit screen, click on the + button to add a new block. After that, search for the WPForms block and add it to your content area.

Adding a WPForms block to a post or page

Then, publish your page or post to put your form live. Once you’ve done so, go ahead and create a test entry. This will be used to set up and test the connection between WPForms and Google Drive.

Here’s our test entry:

The completed upload form, including a photo (.jpg)

Preparing to Connect WPForms with Zapier

We are going to use Zapier as a bridge between WPForms and Google Drive. To do this, you need to install and activate the WPForms Zapier addon.

In your WordPress admin, go to the WPForms » Addons page and find the Zapier addon. Go ahead and click the ‘Install Addon’ link to install and activate it:

Installing the Zapier addon for WPForms

Next, you need to visit the WPForms » Settings » Integrations page. Simply click on the Zapier logo to get your Zapier API key. You will need this in order to connect Zapier with WPForms.

Getting the Zapier API key from WPForms

Copy the API key somewhere safe or keep this tab open. You will need the API key in a later step.

Creating a Zap to Send Files from Your Website Form to Google Drive

Once you have your form ready, go to the Zapier website. You need to create a free account or log in to your existing account.

In your Zapier dashboard, simply click the ‘Make a Zap’ button to get started. This will open the configuration wizard.

Note: Zapier uses the word ‘zap’ for a process with a trigger and an action. Our trigger will be a visitor filling in the form, and our action will be sending the file(s) attached to the form to Google Drive.

At the top of the screen, you need to choose a name for your zap. Once you’ve done that, it’s time to set up the trigger.

First, you need to select WPForms in the ‘Choose App & Event’ box. Just type ‘WPForms’ into the search bar to find it:

Choosing the WPForms app in Zapier

You will now be prompted to select a trigger event. This will default to ‘New Form Entry’ so all you need to do here is click the ‘Continue’ button.

Choosing a trigger event in Zapier

Now, Zapier will ask you to sign into WPForms. Go ahead and click the ‘Sign in to WPForms’ button.

Click the button to sign into WPForms

You should then see a popup window. Here, you need to enter the API key that you found earlier.

You also need to add your website’s URL (domain name).

Enter your API key from WPForms and the URL of your website

After you’ve entered those details, just click on the ‘Yes, Continue’ button to move on.

Next, Zapier will ask you to select your file upload form from a dropdown list. Go ahead and click on the name of your form:

Select your file upload form from the dropdown in Zapier

Once you’ve selected the correct form, you need to click the ‘Test trigger’ button to make sure that Zapier has connected to your form correctly.

Testing your trigger in Zapier

After clicking that button, you should see a message that Zapier has found a test entry. You will see the data on the screen:

Viewing the data for the test WPForms entry

Click the ‘Continue’ button to move on to the Action part of the Zap. Here, you need to choose your second app, Google Drive.

Choosing the Google Drive app as the action for the zap

Next, you will see the dropdown for choosing an action event. Here, you need to select the ‘Upload File’ option and then click to continue.

Choosing 'Upload File' as the action for the zap

Zapier will now prompt you to sign into your Google Drive account:

Signing into Google Drive when prompted by Zapier

Once you’ve done so, click the Continue button to move on:

Zapier and Google Drive are now connected

Now, it’s time to set up where you want the files to go in your Google Drive. Simply click on the Drive dropdown to select whether you want to use your personal drive or a shared drive.

Then, click on the Folder dropdown to select the folder you want to use.

Select the Google Drive you want to use plus the folder to put the uploaded files in

Next, you need to tell Zapier which file(s) to upload. Under the File dropdown, select the upload field on your form:

Choose the correct field (the file upload field) from your form based on the test data

After that, you can leave the other settings blank and click the continue button to move on.

Zapier will now prompt you to test your Zap by sending an upload file to Google Drive. Simply click the Test and Continue button to do so:

Sending the test file to Google Drive using Zapier

This will send Google Drive the files you uploaded in your test form entry. Go ahead and check your Google Drive folder for the files:

Viewing the uploaded file in Google Drive

Once you’re confident that your zap is working as intended, simply click the ‘Turn on Zap’ button to make it live:

Turn on your zap once you're ready

Now, all files sent through your file upload form will automatically be uploaded to your chosen Google Drive folder.

WPForms will always keep a backup of all files on your WordPress hosting account in case the Zapier API experiences any outages.

Please keep in mind that if you get a lot of form submissions with large files, then this will take up increased storage space in your Google Drive. In our business, we use G Suite Business plan to get Unlimited storage space.

We hope this article helped you learn how to upload files from a WordPress form to Google Drive. You might also like our article on how to use user generated content to grow your business, and our collection of the must have WordPress plugins for all sites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Upload Files from a WordPress Form to Google Drive appeared first on WPBeginner.