How to Create a Job Application Form in WordPress (The Easy Way)

Are you hiring and looking for candidates online? In minutes, you can set up an online form with a job application template that lets you find more qualified candidates for your role.

In this tutorial, we’ll walk you through exactly how to create a job application form in WordPress.

Click Here to Start Making Your Job Application Form Now

How to Create a Job Application Form in WordPress

Asking yourself how do I create an online application form?

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

Let’s take a look at exactly how to create a job application form in WordPress with the WPForms plugin. Here’s how:

Step 1: Create a Job Application Form in WordPress

The first thing you’ll need to do is install and activate the WPForms plugin. For detailed instructions, see this step by step guide on how to install a WordPress plugin. Among it’s many features, WPForms works great as a job application WordPress plugin.

Next, you’ll need to install and activate the Form Templates Pack Addon. With this addon, you’ll be able to access the pre-built job application 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 form fields to a simple contact form.

Want to work on your website behind the scenes? Be sure to read our post on the best WordPress coming soon plugins and themes.

Click Install Addon and Activate.

Form Templates Pack Addon and wordpress job application form plugin

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 “Job” into the search bar and the job application form template will appear.

Job Application Form Template

Click on the template and WPForms will create an employment application form (employment application template) for you.

Job Application Form

Step 2: Customize Your Job Application Form

WPForms makes customizing forms easy to do.

In addition to the standard form fields Name, Email, Phone Number, and Address, you’ll notice the following form fields:

  • Multiple Choice
  • Single Line Text
  • File Upload
  • Paragraph Text

The application for employment template already includes basic questions like contact information, but you can ask for more information if you need it. You can add additional form fields to your job application form by dragging them from the left hand panel to the right hand panel.

Here are a few ideas of additional form fields you might want to add:

  • Position. Add a multiple choice, checkbox, or single line text field to have people choose which position they’re applying for.
  • Start Date. Add a single line text field and let people enter when they can start. If you want, create an input mask so people can easily enter a date.
  • Referral. Add a multiple choice, checkbox, or single line text field asking people if they were referred by another employee, a family or friend, etc.

You can also ask for things like employment history, desired salary, names of previous supervisors, reason for leaving prior jobs, educational background, volunteer work, hobbies and interests, licenses and certifications, availability, and more.

Lastly, it’s important you customize the File Upload field to make sure potential candidates can upload their resumes or cover letters to their job application.

To do this, click on the File Upload field and do the following:

  • Change the label so people know what to upload
  • Add a description with instructions if needed
  • Specify the types of file extensions you’ll allow people to upload
  • Enter a maximum file size if you want to restrict the size to be smaller than the default of 128MB
  • Click the Required checkbox if everyone applying must upload a file

File Upload Form Field Changes

Want users to be able to register on your site themselves? Check out our post how to create a WordPress user registration form.

Under the Advanced Options section, click the checkbox labeled Store file in WordPress Media Library for easy access to the files your applicants upload to their forms.

Store Uploaded Files in WordPress Library

When you’re done customizing your form, click Save.

Step 3: Enable Conditional Logic

Having a long job application form is not ideal. To fight form fatigue, create clutter free forms, and still gather the information you need from candidates, enable smart conditional logic on your WordPress form.

Let’s take a look at how to do this.

In our example, we’ll ask people filling out the job application form if they were referred by an existing employee.

To set this question up, drag the Multiple Choice from field from the left hand panel of the Form Editor to the right hand panel. Then, click on the form field to make changes.

Referral Form Field Example

Change the label, add the choices you want people to pick from, and under Advanced Options change the Choice Layout to two columns.

Column Layout

Next, drag a Single Line Text form field directly underneath the referral question on your form. Once you’ve done that, click on the field to make changes.

Start by changing the field label. In our example, we’ll ask the question “Who referred you?”

Who Referred Form Field And wordpress job application form plugin

To enable conditional logic, scroll down to the section labeled Conditionals. Then, click on the checkbox labeled Enable conditional logic.

Enable Conditional Logic

After you click on the checkbox, customize the conditions. Select Show this field if Were you referred by an existing employee? is Yes.

Conditional Logic Rules

Now, whenever someone filling out your WordPress job application form selects the multiple choice option “Yes” when answering the question “Were you referred by an existing employee?” the single line text field will appear so they can enter who referred them.

Check it out:

Conditional Logic Example

When you’re done, click Save.

Step 4: Configure Your Job Application Form Settings

To start, go to Settings » General.

WPForms General Settings

Here you can configure the following:

  • Form Name. Rename your form here if you want to.
  • Form Description. Give your form a description.
  • Submit Button Text. Customize the copy on the submit button. In our example, we’ll change our submit button to say “Apply Here.”
  • Spam Prevention. Enable the anti-spam honeypot feature to prevent spambot applications and keep your website secure. This feature is automatically enabled on all WordPress forms. If you decide to use another form of spam prevention, unclick this option.
  • GDPR Enhancements. You can disable the storing of entry information and user details, such as IP addresses and user agents, in an effort to comply with GDPR requirements. In addition, check out our step by step instructions on how to add a GDPR agreement field to your simple contact form.

When you’re done, click Save.

Step 5: Configure Your Job Application Form’s Notifications

Notifications are a great way to send an email whenever an application is submitted on your website.

Form Notifications

In fact, unless you disable this feature, whenever someone submits a job application form on your site, you’ll get a notification about it.

If you use smart tags, you can also send a notification to the user when they apply for a position, letting them know you received their application and will be in contact shortly. This assures people their application has gone through properly.

For help with this step, check out our documentation on how to set up form notifications in WordPress.

Adding to this, if you want to keep branding across your emails consistent, you can check out this guide on adding a custom header to your email template.

Custom Email Header

Note: Since file attachment can often hurt email deliverability, currently we don’t attach files in emails. For example, if an email provider only allows a maximum of 10MB attachment but the user uploads a file size higher than 10MB, the email won’t be delivered. Instead, we send the file uploads via email as links.

Notification Email Links

Step 6: Configure Your File Upload Form’s Confirmations

Form confirmations are messages that display to site visitors once they submit an application on your website. They let people know that their application has gone through and offer you the chance to let them know what the next steps are.

WPForms has three confirmation types to choose from:

  1. Message. This is the default confirmation type in WPForms. When a site visitor submits a job application form, a simple message confirmation will appear letting them know their application was processed. Look here for some great success messages to help boost user happiness.
  2. Show Page. This confirmation type will take site visitors to a specific web page on your site thanking them for applying. For help doing this, check out our tutorial on redirecting customers to a thank you page. In addition, be sure to check out our article on creating effective Thank You pages.
  3. Go to URL (Redirect). This option is for when you want to send site visitors to a different website.

Let’s see how to set up a simple form confirmation in WPForms so you can customize the message site visitors will see when they apply for a position you are hiring for.

To start, click on the Confirmation tab in the Form Editor under Settings.

Next, select the type of confirmation type you’d like to create. For this example, we’ll select Message.

Form Confirmation Type

Then, customize the confirmation message to your liking and click Save.

For help with other confirmation types, see out documentation on setting up form confirmations.

Now you’re ready to add your contact form to your website.

Step 7: Add Your Job Application Form to Your Website

After you’ve created your job application form, you need to add it to your WordPress website.

WPForms allows you to add your forms to many locations on your website, including your blog posts, pages, and even sidebar widgets.

Let’s take a look at the most common placement option: page/post embedding.

To begin, create a new page or post in WordPress, or go to the update settings on an existing one.

After that, click inside the first block (the blank area below your page title) and click on the Add WPForms icon.

add job application form to website

The handy WPForms widget will appear inside of your block. Click on the WPForms dropdown and pick which one of the forms you’ve already created that you want to insert into your page. Select your Job Application Form.

add job application form to web page

Then, publish your post or page so your job application form will appear on your website.

To view application form entries after they’ve been submitted, check out this complete guide to form entries. For example, you can view, search for, filter, print, and delete any application form entries, making the hiring process that much easier. In addition, you can use our Zapier addon to automatically save file uploads to cloud services like Google Drive and Dropbox.

Click Here to Start Making Your Job Application Form Now

In Conclusion

And there you have it! You now know how to create an online job application form in WordPress using the WPForms plugin so you can easily get job applicants and find the right person for the position you’re trying to fill.

If your job application is lengthy, and you want to break the form up into easier to digest sections, be sure to check out how to create a multi-part form in WordPress.

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. Thanks for reading this article – I hope you found it helpful.

    I wanted to let you know about our new WordPress survey plugin that allows you to build interactive polls and surveys within minutes. You also get best-in-class reporting, so you can make data-driven decisions.

    You can get it 100% free when you purchase WPForms Pro plan.

    Get Started with WPForms Today and see why over 2 million websites choose WPForms as their preferred online form builder.

    Syed Balkhi
    CEO of WPForms

    1. Hi Amrendra,

      If you have a paid WPForms license, entry data is automatically stored to your site’s database. Users won’t automatically get a PDF copy of their entry but you can have the email notification go out to them that will contain the information they just submitted. Additionally, you can generate a PDF of their entry yourself and email it to them manually.

      I hope this helps!

  2. Hi,

    Pre-sales question:

    How can assign form to specific job ad (with specific job id) which created by another plugin?

    Thank you

    1. Hi Onder,

      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 🙂

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.