### [How to Allow Users to Upload Videos to YouTube From WordPress](https://wpforms.com/allow-users-to-upload-videos-to-youtube-from-wordpress/)

**Published:** June 3, 2019
**Author:** Molly Tyler

**Excerpt:** Would you like to let users upload videos to your YouTube channel using a form on your WordPress site? In this tutorial, we walk you through how to create a video upload form with WPForms, and how to connect it to YouTube using the Zapier addon so you can post user-submitted videos automatically.

**Content:**

Do you want your site visitors to upload videos to your YouTube channel?

With the help of WPForms, you can easily create a video upload form and embed it to a page on your WordPress site. And whenever someone submits a video using that form, it’ll be uploaded to your YouTube channel automatically.

In this article, we’ll show you how to set up your [WPForms YouTube integration](https://wpforms.com/integrations/youtube/). I ran through the steps and documented the step-by-step process on how to allow users to upload videos to YouTube from WordPress.

[Create Your YouTube Upload Form Now](https://wpforms.com/pricing/)

- [Step 1: Install WPForms](#aioseo-step-1-install-wpforms)
- [Step 2: Create a Video Upload Form](#aioseo-step-2-create-a-video-upload-form)
- [Step 3: Add Test Entry to Your Form](#aioseo-step-3-add-test-entry-to-your-form)
- [Step 4: Create a Zap](#aioseo-step-4-create-a-zap)
- [Step 5: Configure WPForms as Your Trigger App](#aioseo-step-5-configure-wpforms-as-your-trigger-app)
- [Step 6: Configure YouTube as Your Action App](#aioseo-step-6-configure-youtube-as-your-action-app)
- [Step 7: Add Video Upload Form to Your Website](#aioseo-step-7-add-video-upload-form-to-your-website)

### Why Use WordPress to Upload Videos to YouTube?

There are times when you want users to share videos with you.

For example:

- You can ask your customers to make testimonial videos so that you can share them on your YouTube channel. This will help you to build trust among your prospective customers.
- You can [start a contest](https://wpforms.com/how-to-create-a-contest-entry-form-in-wordpress-step-by-step/ "How to Create a Contest Entry Form in WordPress (2 Easy Ways)") and ask your users to share videos on how they’re using your product. And the video with the most likes on YouTube will win the contest.

Rather than manually uploading all the videos to YouTube, the best solution is to allow your users to upload videos directly to your channel.

And you can do this with the help of WordPress and the WPForms plugin.

First, you need to [start a WordPress site](http://www.wpbeginner.com/guides/) and then, you can add a video upload form to a page on your site.

Next, you can share the page URL with your users and followers so that they can upload videos to your YouTube channel automatically. Simple, isn’t it?

So without further ado, let’s get started with the step by step process.

### Step 1: Install WPForms

The first thing you’ll need to do is install the [WPForms plugin](https://wpforms.com/). We’ll use it to create the video upload form users will fill out to upload videos to YouTube.

[![The WPForms homepage](https://wpforms.com/wp-content/uploads/2024/08/WPForms-Website.png)](https://wpforms.com/pricing/)To install and activate the plugin, you can follow the beginner’s guide on [how to install a WordPress plugin](http://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/).

After WPForms is up and running on your WordPress site, you’ll also want to go to **WPForms » Addons** install and activate the Zapier addon.

![Installing the Zapier addon](https://wpforms.com/wp-content/uploads/2017/04/zapier-install-addon.png)Zapier is an automation tool that allows you to connect 2 or more apps and do a continuous task.

It allows you to integrate WPForms with over 7,000 apps and perform different tasks like:

- [Creating a Trello task](https://wpforms.com/how-to-automatically-create-trello-cards-from-your-wordpress-forms/)
- [Adding events to Google Calendar](https://wpforms.com/how-to-send-wpforms-entries-to-google-calendar/)
- [Creating a Jira issue](https://wpforms.com/create-jira-issues-from-wordpress-form-submissions/)
- [Making a custom Pipedrive form](https://wpforms.com/how-to-create-a-custom-pipedrive-wordpress-form/)
- [Sending leads to ConvertKit](https://wpforms.com/how-to-create-a-customized-convertkit-form-in-wordpress/)
- Much more

We’ll use this to connect our video upload form to YouTube.

Once your plugin and addon are activated, you’re ready to build your YouTube form.

### Step 2: Create a Video Upload Form

The next thing you need to do is head over to **WPForms** » **Add New** to create a new form.

On the Setup page, you can add a title in the **Form Name Your Form** field. Then you can choose one of the [2,100+ form templates](https://wpforms.com/templates/) WPForms provides. We’ll use the File Upload Form template.

![Selecting the File Upload Form Template](https://wpforms.com/wp-content/uploads/2019/06/select-file-upload-template.png)We’ll need to customize this template a little bit so that it has all the fields we need to send videos to YouTube. By default, it includes:

- Name
- Email
- Phone
- File Upload
- Additional Comments (Paragraph Text)

![The File Upload Form template](https://wpforms.com/wp-content/uploads/2019/06/file-upload-template.png)First, we’ll delete the Phone field, since we don’t need to know the user’s phone number. Just click on the trash icon in the form preview area to delete a field.

![Deleting the Phone field from the File Upload Form template](https://wpforms.com/wp-content/uploads/2019/06/delete-phone-field.png)Then we’ll customize the File Upload field. Click on a field in the preview area to open its field options. Here we’ll change the label to Video Upload.

![Changing the File Upload Field label to Video Upload](https://wpforms.com/wp-content/uploads/2019/06/file-upload-field-label.png)We also need to specify the [allowed file extensions](https://wpforms.com/how-to-fix-file-type-is-not-permitted/). Since we want users to upload videos, we’ll include file extensions like .mp4 and .mov in the **Allowed File Extensions** field.

![Editing the allow file types for a File Upload field](https://wpforms.com/wp-content/uploads/2019/06/file-upload-field-allowed-file-types.png)We also only want to let users upload 1 video at a time, so we’ll change the **Max File Uploads** setting to 1.

![Setting the max file uploads to 1](https://wpforms.com/wp-content/uploads/2019/06/file-upload-field-max-file-uploads.png)Finally, we’ll toggle on the **Required** setting so that users have to upload a video to submit the form.

![Making a File Upload field required](https://wpforms.com/wp-content/uploads/2019/06/file-upload-field-required.png)Next, we’ll add a **Single Line Text** field to our form and change its label to Video Title. Again, you should make it a required field just like the file upload field.

![Adding a Video Title field to a YouTube upload form](https://wpforms.com/wp-content/uploads/2019/06/video-title-field.png)Finally, you can click on the Additional Comments field and change the label to Video Description and make it required as well.

![Editing the Video Description field in a YouTube upload form](https://wpforms.com/wp-content/uploads/2019/06/video-description-field.png)Here’s the final version of our video upload form:

![A Video Upload Form](https://wpforms.com/wp-content/uploads/2019/06/video-upload-form.png)You can now [change the notification](https://wpforms.com/docs/setup-form-notification-wpforms/) and [confirmation settings](https://wpforms.com/docs/setup-form-confirmation-wpforms/) of this form. If you want a copy of the video file sent to you, make sure to turn on the **Enable File Upload Attachments** option in the notifications settings.

![Enable field upload attachments for a video upload form](https://wpforms.com/wp-content/uploads/2022/10/enable-file-upload-attachments-video.png)Just keep in mind that a lot of video files are quite large, so check your attachment size limits before enabling this setting. Email providers may prevent emails with large file attachments from being delivered.

Once you’re done, click on the **Save** button in the top right corner of your screen to save the changes.

![Saving your form](https://wpforms.com/wp-content/uploads/2022/05/save-form.png "Save Form")### Step 3: Add Test Entry to Your Form

Once you’ve created the form, the next thing you need to do is add an entry to it for testing purposes. We’ll need it at a later stage of this tutorial, so don’t skip this step!

The quickest way to do this is to click on the **Preview** button at the top of the form builder.

![Previewing your form](https://wpforms.com/wp-content/uploads/2021/09/preview-form.png "Preview Form")This will open your form in a new tab. Fill it out and click **Submit**.

![Creating a test entry for a video upload form](https://wpforms.com/wp-content/uploads/2019/06/video-upload-form-test-entry.png)### Step 4: Create a Zap

A zap allows you to connect 2 or more apps to do an automated task. You need to create a new zap so that Zapier can connect your video upload form to YouTube.

In a new browser tab, head over to the [Zapier](https://zapier.com/) website and log in to your account. You can create an account for free if you don’t have one.

Once you’ve signed in, click on the **Create Zap** button, in the top left corner of your screen. This will open a new page to start the configuration wizard.

![Creating a zap in Zapier](https://wpforms.com/wp-content/uploads/2021/01/zapier-create-zap.png)The process is divided into two parts. First, you need to set up WPForms as the trigger app and then you need to configure YouTube as the action app.

Let’s proceed to the next step to start the process.

### Step 5: Configure WPForms as Your Trigger App

In this step, we’ll set up WPForms as the trigger app. First, select **WPForms** as your trigger app. You may have to search for it if it doesn’t appear on the first page of available apps.

![Choosing WPForms as the trigger app in Zapier](https://wpforms.com/wp-content/uploads/2017/04/zapier-trigger-wpforms.png)Now you have to select a trigger app event. Since WPForms offers only one option, select **New Form Entry** and click on the **Continue** button.

![Choosing New Form Entry as the trigger event in Zapier](https://wpforms.com/wp-content/uploads/2017/04/zapier-event-new-form-entry.png)Next, you’ll have to connect Zapier to your WPForms account. Click **Sign in** to get started.

![Choose your WPForms account to connect to Zapier](https://wpforms.com/wp-content/uploads/2017/04/zapier-choose-account.png)This will open a modal window asking you to enter your website URL and the Zapier API key. Switch back to the browser tab with your WordPress site in it and go to **WPForms » Settings » Integrations**.

Then look for the **Zapier** section and expand it. Copy the API key listed here.

![Copying the Zapier API key in the WPForms settings](https://wpforms.com/wp-content/uploads/2017/04/zapier-api-key.png)Then paste it into the Zapier popup window, enter your website’s URL, and click the **Yes, Continue** button.

![Allowing Zapier to access WPForms](https://wpforms.com/wp-content/uploads/2017/04/allow-zapier-access-to-wpforms.png)This will close the modal box and now you’ll see your WPForms account added to the “Select WPForms Account” page. Click **Continue** to go to the next step.

Now you’ll need to select your video upload form as the form you’d like to connect to Zapier.

![Selecting your video upload form to connect it to Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-video-upload-form.png)Once you select your video upload form, Zapier will ask you to test your connection. Click **Test trigger** to pull your test entry from WPForms.

![Testing your Zapier WPForms connection](https://wpforms.com/wp-content/uploads/2017/04/zapier-test-trigger.png)If your connection is working properly, you’ll see a success message and your test entry data.

![A video upload form test entry in Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-video-upload-test-entry.png)Click **Continue** to set up your Zapier action and connect your WordPress form to YouTube.

### Step 6: Configure YouTube as Your Action App

Let’s configure YouTube as the Action app now.

Select **YouTube** as your action app. You can use the search bar to find it if you don’t see it listed.

![Choosing YouTube as the action app in Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-action-app-youtube.png)Next, you have to select the YouTube action event that’ll happen when someone submits the file upload form.

Since YouTube offers only one option, go ahead to select **Upload Video** and then click on **Continue**.

![Selecting Upload Video as the Action app event in Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-action-event-upload-video.png)You’ll now have to connect your YouTube account to Zapier. To do that, click on the **Sign in** button to open a popup window.

![Connecting Zapier to your YouTube account](https://wpforms.com/wp-content/uploads/2019/06/connect-youtube-zapier.png)Now you’ll need to enter your Google account credentials to log in to YouTube, starting with your email address.

![Logging in to Google via Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-google-email.png)Then Zapier will ask for your Google password.

![Logging in to Google via Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-google-password.png)Finally, you’ll need to give Zapier permission to access your YouTube account.

![Allowing Zapier to access your YouTube account](https://wpforms.com/wp-content/uploads/2019/06/allow-zapier-to-access-youtube.png)Once you’ve logged in to YouTube, click **Continue** to keep making your zap.

Next, you’ll map the field from your video upload form to YouTube’s video fields. The title, description, and video file fields are required. All you have to do is select the corresponding fields from your form using the dropdowns.

![Mapping fields from your video upload form to YouTube in Zapier](https://wpforms.com/wp-content/uploads/2019/06/zapier-youtube-required-fields.png)If you’d like, you can also customize the privacy status, if you’d like to publish videos submitted through this form to a YouTube partner account, tags you’d like to add, and whether to notify subscribers of the new upload.

Once you’re done, click **Continue**. You’ll now have the chance to test your YouTube connection just like you did for WPForms. Click **Test & continue** to start the test.

![Testing your YouTube Zapier connection](https://wpforms.com/wp-content/uploads/2019/06/zapier-test-youtube-connection.png)If everything is set up properly, you’ll see a success message.

![Zapier YouTube test success message](https://wpforms.com/wp-content/uploads/2019/06/zapier-youtube-test-success-message.png)You should also be able to see the video on your YouTube channel. All that’s left is to click **Publish Zap** to make the connection live.

![Publishing Your WPForms YouTube zap](https://wpforms.com/wp-content/uploads/2019/06/publish-youtube-zap.png)### Step 7: Add Video Upload Form to Your Website

The final step is to embed your video upload form on a page so that you can allow your users to upload videos to your YouTube channel.

Head over to **Pages** » **Add New** from the left sidebar of your WordPress admin area.

Next, click on the **plus (+)** icon to insert a new block. Using the search box, find the WPForms block and click on it to add it to the content editor.

![Adding a WPForms block to a page](https://wpforms.com/wp-content/uploads/2020/06/add-wpforms-block-2.png)You’ll now have to select the video upload form from the dropdown box to add the form to the editor.

![Selecting your video upload form from the WPForms block](https://wpforms.com/wp-content/uploads/2019/06/wpforms-block-video-upload.png)Then just publish this page to make it live.

![Publishing your video upload form](https://wpforms.com/wp-content/uploads/2019/06/publish-video-upload-form.png "Publish Video Upload Form")To prevent unwanted form submissions, you should [make this page password protected](https://wpforms.com/how-to-password-protect-wordpress-forms-step-by-step/). Also, you can allow only your [registered users to use the form](https://wpforms.com/how-to-create-a-user-registration-form-in-wordpress/) to upload a video.

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

We hope this tutorial helped you to learn how to allow your users to upload videos to YouTube from your WordPress website.

### FAQs on YouTube Uploads from WordPress

Uploading videos is one of the most popular use cases for the Zapier addon. Here are some questions I’ve seen from customers who already use the integration.

#### Can users upload videos directly to YouTube from a WordPress site?

Yes! You can use WPForms to upload the video to YouTube from WordPress.

#### Can I restrict video uploads to certain users on my WordPress site?

Yes, you can. The easiest way to restrict video uploads is to password-protect your form. You can also hide the form unless the user is already logged in to WordPress.

#### How do I troubleshoot common issues with YouTube video uploads from WordPress?

If you need to troubleshoot the integration, reach out to our Trusted Advisors in the WPForms support team. They’ll help you get everything set up the way you want it.

### Next, Get SMS Notifications for Form Submissions

For more ideas on how to use videos on your WordPress site, check out our list of the [best video plugins for WordPress](https://wpforms.com/best-video-plugins-for-wordpress/).

You may also want to check out [how to create a WordPress form to upload files to Google Drive](https://wpforms.com/how-to-create-a-wordpress-google-drive-upload-form/).

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

- [Get an SMS text message from your WordPress forms](https://wpforms.com/how-to-get-an-sms-text-message-from-your-wordpress-form/)
- [Make a WordPress form upload files to Google Drive](https://wpforms.com/how-to-create-a-wordpress-google-drive-upload-form/)
- [Connect your WordPress contact form to Discord](https://wpforms.com/how-to-connect-your-wordpress-contact-form-to-discord/)
- [Create a custom Airtable form for WordPress](https://wpforms.com/create-a-custom-airtable-form-for-wordpress/)

And please follow us on [Facebook](https://facebook.com/wpforms) and [Twitter](https://twitter.com/easywpforms) to get updates from our blog.

**Categories:** WordPress Tutorials

**Tags:** file upload, wordpress form, zapier, zapier addon

---

