How to add a Contact Form to connect visitors with the listing owner?

You can display a Contact Form on Listings (see example) using the WP Job Manager – Contact Listing (free) plugin in combination with any of the following:

The owner of the listing is the user that creates the listing. If you, as the website admin, add a couple of listings to your website, you’re the owner of those listings, and you’ll get the messages sent through the contact form. Also, if a restaurant owner visits your website and adds his business, he will be the owner of that listing, and the messages will be sent to his email address.

You can check the owner of your listings by simply editing them from the dashboard area and looking at the Posted by section. There you can see the username of the user that created the listing.

To add a contact form to your listings, follow the steps below:

Step 1  Install the Contact Listing Plugin

Install and activate the WP Job Manager – Contact Listing plugin by going to Plugins → Add New Upload Plugin.

Step 2  Install one of the three integrated Contact Form Plugins

Now you need to activate one of the three integrated contact form plugins: Gravity Forms, Ninja Forms, or Contact Form 7.

Step 3  Set up your Forms

Create your form and assign it from Listings → Settings → Contact a Listing Form.

Please read the respective documentation for further configuration options for each plugin.

Step 4  Add the Contact Form to the Listing page

All you have to do to make it work is to add the Contact Form to the Listing page. You can usually do this by adding the relevant widget to the Single Listing page or using a shortcode:

  • Gravity Forms → Use the “Form” Widget
  • Ninja Forms → Use the “Ninja Forms” Widget
  • Contact Form 7 → Use a “Text” Widget and paste the provided [shortcode]

For complete documentation about the WP Job Manager – Contact Listing please visit the official documentation for this plugin.

Updated on April 13, 2022

Can't find what you’re looking for? Ask a human.

We're a small team of real people providing real help. Send us an email at [email protected] and we will give you a helping hand.