WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / Elementor WPRentals Studio, Shortcodes / How to create a custom Contact page using the WPRentals Contact form builder for Elementor

How to create a custom Contact page using the WPRentals Contact form builder for Elementor

4832 views
In this video, you will learn how to create a custom contact form using the WPRentals Contact Form Builder for Elementor. Watch Video on Youtube
In this video, you will learn how to create a custom contact form using the WPRentals Contact Form Builder for Elementor. Watch Video on Youtube

Overview

The WPRentals Contact Form Builder is an Elementor widget that lets you create a custom contact form for your website pages.

You can build the contact page in two ways:

  • Import a prebuilt contact page template from the WPRentals Templates library inside Elementor.
  • Create the contact form manually by adding the Contact Form Builder widget to an Elementor page.
Important: This widget is used inside Elementor pages. The email address that receives the form messages is managed from WPRentals Options > Social & Contact > Contact Page Details.

CONTENT

  • Import a prebuilt contact page template
  • Where to find the widget
  • Add the Contact Form Builder widget manually
  • Manage the form fields
  • Field options explained
  • Set the email subject
  • Set the email address that receives messages
  • Style the contact form
  • Test the form
  • Important notes
  • Related help

Import a Prebuilt Contact Page Template

The fastest way to create a contact page is to import a prebuilt WPRentals contact page template from Elementor.

To import a prebuilt template:

  1. Go to Pages > Add New.
  2. Add a page title, for example Contact.
  3. Click Edit with Elementor.
  4. In the Elementor editor area, click the WPRentals Templates tab/icon.
  5. In the template library popup, choose the contact page design you want to use.
  6. Click Insert.
  7. After the template is inserted, edit the text, images, contact details, form fields, and design as needed.
  8. Click Publish or Update.

 

Important: The imported template gives you a ready-made page layout. You should still check the Contact Form Builder widget settings, the email subject, and the recipient email address before using the page live.

After importing the template, continue with the sections below if you need to edit the contact form fields, email subject, recipient email, or form design.

Where to Find the Widget

Open the page where you want to add or edit the contact form and click Edit with Elementor.

In the Elementor widgets panel, search for:

Contact Form Builder

Add the Contact Form Builder Widget Manually

If you do not use a prebuilt contact page template, you can add the contact form manually.

Drag the Contact Form Builder widget into the section where you want the form to appear.

After the widget is added, the form will display on the page, and you can start editing the fields from the Elementor left panel.

Manage the Form Fields

In the widget settings, open the Form Fields section.

From this section, you can manage the fields that appear in the contact form.

  • Add a new field – click Add Item to add another field to the form.
  • Duplicate a field – use the duplicate icon to copy an existing field.
  • Delete a field – use the delete icon to remove a field you do not need.
  • Reorder fields – drag fields up or down to change their order in the form.

Field Options Explained

Each form field has its own settings. Click a field to open and edit its options.

Form Fields

This option controls the type of field added to the form.

Available field types can include:

  • Full Name
  • First Name
  • Last Name
  • Email
  • Mobile
  • Phone
  • Address
  • Message
  • Booking from date
  • Booking to date
  • Guests
  • Country
  • City
  • State
  • Zip/Postal Code

Form Fields Label

This option controls the label shown above or near the field on the front end.

Form Fields Placeholder

This option controls the placeholder text shown inside the field before the visitor types anything.

Required

This option controls whether the visitor must complete the field before sending the form.

  • Set it to Yes if the field is mandatory.
  • Set it to No if the field is optional.

Column Width

This option controls the width of the field in the form layout.

Use it when you want fields to appear side by side or full width.

Set the Email Subject

Open the Email Settings section in the Contact Form Builder widget.

Use the Email Subject field to set the subject of the email you will receive when a visitor submits the form.

For example, you can use a subject such as:

  • New message from my website
  • New rental inquiry
  • New contact form request

Set the Email Address That Receives Messages

The contact form messages are sent to the email address added in WPRentals Theme Options.

Go to:

WPRentals Options > Social & Contact > Contact Page Details

Find the Email field and add the email address where you want to receive contact form messages.

Important: If this email address is empty or incorrect, you may not receive messages sent through the Contact Form Builder.

Style the Contact Form

The Contact Form Builder widget can be styled from the Elementor widget settings.

Open the widget and use the available Style options to customize the form design.

Depending on the widget settings, you can manage options such as:

  • Field spacing
  • Input size
  • Text color
  • Background color
  • Button style
  • Button color
  • Typography
  • Padding and margins

Important: Since this form is built with Elementor, most design changes should be made from the Elementor widget settings, not from the default WPRentals Theme Options design settings.

Test the Form

After you finish editing the form, click Update in Elementor and test the form on the front end.

To test correctly:

  • Open the page as a visitor, not only inside the Elementor editor.
  • Complete all required fields.
  • Send a test message.
  • Check the inbox of the email address added in WPRentals Options > Social & Contact > Contact Page Details.
  • Check the spam or junk folder if the message does not arrive in the inbox.

Important Notes

  • The Contact Form Builder is an Elementor widget.
  • You can create a contact page by importing a prebuilt contact page template or by adding the Contact Form Builder widget manually.
  • Prebuilt WPRentals templates are imported from the WPRentals Templates option inside Elementor.
  • After importing a prebuilt template, check and update the form fields, email subject, recipient email, and page content.
  • The form fields are managed directly from the Elementor widget settings.
  • The email subject is managed from the widget Email Settings.
  • The recipient email address is managed from WPRentals Options > Social & Contact > Contact Page Details.
  • If form emails do not arrive, check that the recipient email address is correct.
  • If emails still do not arrive, check the spam folder and verify that WordPress email sending works correctly on the server.
  • After changing the form, clear cache and test the page again from the front end.

Related Help

  • How to Work With the WPRentals Elementor Widgets Plugin and Import Pre-built Elementor Templates
  • WPRentals Studio and Elementor Free
Elementor WPRentals StudioShortcodes

Related Articles

  • How to manage the Call to Action Widget for Elementor
  • WPRentals Studio and Elementor Free
  • How to Manage the WPRentals Map with Listings Widget
  • How to Add Login | Register Modal in Elementor Buttons

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 27FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 33Owner & Renter
  • 8Page Templates
  • 24Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

Powered by WP Estate - All Rights Reserved
  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API