WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 04. Theme Options & Global Settings, 08. Property Pages & Layouts, 09. Agent, Agency & Developers / How to set the Emails for Contact Forms

How to set the Emails for Contact Forms

9471 views 0
  • How Theme Contact Forms Work in WpResidence
  • Property Page Contact Form
  • Profile Page Contact Forms
  • How Property Contact Forms Decide Who Receives Emails
  • How to Assign Users and Agents to Properties from Admin
  • How to Assign a Secondary Agent
  • Show Secondary Agents in a Custom Property Template
  • How to Assign Agency and Developer to Properties from Admin
  • What Happens on the Property Page When No Agent Is Assigned
  • Duplicate Emails to Secondary Email Address
  • Contact Page and Footer Contact Form
  • Contact Forms and WpEstate CRM
  • Contact Form Security
  • Related Help Guides
This video tutorial explains how to manage the contact page and contact forms in Wp Residence Watch Video on Youtube
This video explains how to manage HubSpot API integration for all WpResidence theme contact forms, including agent, agency, or developer forms Watch Video on Youtube
Learn how to add agents from the WordPress admin area and manually assign them to properties. Watch Video on Youtube
Learn how Agency and Developer user roles work, including dashboards and permissions. Watch Video on Youtube

How Theme Contact Forms Work in WpResidence

This help explains how the built-in WpResidence contact forms work, where each form sends emails, how recipients are selected, and how these forms can also connect to the WpEstate CRM plugin.

WpResidence includes several built-in contact forms:

  • Property page contact forms
  • Agent, Agency, and Developer profile page contact forms
  • Contact Page template form
  • Footer contact form

Property Page Contact Form

The property page contact form sends emails directly to the assigned agent, agency, or developer.

This form can appear in:

  • the property page sidebar
  • below the property details
  • the property gallery lightbox

The email message includes a link to the property page where the form was submitted.

Profile Page Contact Forms

Profile page contact forms are used on:

  • Agent pages
  • Agency pages
  • Developer pages

These forms send the email to the corresponding user type assigned to that profile.

The message also includes the link to the page where the form was submitted.

How Property Contact Forms Decide Who Receives Emails

The property page contact form recipient depends on who is assigned to the property.

If an agent, agency, or developer is assigned correctly, the form will send to that assigned profile.

If you use a different Main Agent and a different User for the same property:

  • the Main Agent can be the one who receives contact notifications by email
  • the User can be the one who manages the property details from the front-end dashboard

This setup is useful when one person manages communication and another manages the property listing itself.

How to Assign Users and Agents to Properties from Admin

The Agent, Agency, or Developer can be assigned to a property from the WordPress admin area.

The steps are:

  • Create the agent first
Note: We strongly recommend registering a new agent from the front-end registration form.

If you want to create the agent manually from admin, go to Agents > Add New.

Then edit the property from admin and go to Edit Property > Agent tab, where you can select the Main Agent and or the User.

This assignment controls who appears on the property page and who can manage the property from the dashboard.

How to Assign a Secondary Agent

You can assign a property to more than one agent.

This feature is managed from the back end only. The admin can assign secondary agents from the Agent section in Property Details.

You can select multiple agents by using CTRL. To reset the selection, choose NONE and save the property again.

If more than one agent is selected, the email sent from the property contact form will go to all assigned agents.

On the property page, the main agent and the secondary agents will all be shown.

If the agent must also manage the property from the front-end dashboard, then the Main Agent and User must be correctly linked and in sync.

If you want to assign a property manually to an agent and also allow front-end editing, make sure the agent is registered from the front end and linked to the correct user account.

Help article on how to assign the user to the agent account

Show Secondary Agents in a Custom Property Template

If you use a Custom Property Template, make sure the Other Agents widget is added to that template as well.

Without this widget, secondary agents may be assigned in admin, but they will not appear on the front end.

Help guide:
Create a custom property template with Elementor

How to Assign Agency and Developer to Properties from Admin

You can assign an Agency or Developer in the same way as an Agent.

If the agent, agency, or developer is registered from the front end and you want to assign a property manually from admin, make sure the related profile and user account are correctly linked and in sync.

This is important so the correct profile appears on the property page and the correct account receives messages or dashboard access.

What Happens on the Property Page When No Agent Is Assigned

When an agent is assigned to the property, the assigned profile details will show in the property page contact form area.

If no agent is selected for the property, the following sections will not show on the property page:

  • Request Info section
  • Call button
  • WhatsApp button section

For this reason, if you want the property page contact options to appear, make sure the property has a valid assigned agent, agency, or developer.

Duplicate Emails to Secondary Email Address

From Theme Options, you can set a secondary email address to receive a copy of all messages sent through the agent, agency, and developer contact forms.

This is useful if you want the admin or office email to receive a copy of all inquiries sent through profile and property contact forms.

Contact Page and Footer Contact Form

You can set the email address that receives messages from the WpResidence Contact Page template and the Footer Contact Form from:

Theme Options > Contact Page Details > Email

The Contact Page form is built in when you create a page using the Contact Page custom template.

Read this guide to learn how to create and configure the Contact Page:
How to create and set up the Contact Page

The footer contact form is the one that opens when clicking the email icon next to the Go Up button.

The email received by admin from the Contact Page form looks like this:

contact page

Contact Forms and WpEstate CRM

Theme contact forms can also be managed together with the WpEstate CRM plugin.

This allows contact messages to be tracked as leads inside the CRM workflow, in addition to the normal email sending behavior of the theme forms.

If you also use HubSpot integration, you can configure that separately for the WpResidence contact forms.

Contact Form Security

  • All built-in theme contact forms use WordPress nonces for security
  • No extra CAPTCHA is required for the default form protection
  • The sender email address is set in Theme Options
  • Make sure the sender email is accepted by your hosting mail server configuration so emails can be delivered correctly

Read more about WordPress nonces

Related Help Guides

How to assign properties to users, agent, agency, or developer from admin

How to manage Users, Agents, Agencies, and Developers

04. Theme Options & Global Settings08. Property Pages & Layouts09. Agent, Agency & Developers

Related Articles

  • How to Import Locations in WPResidence
  • How to Manage the Header: Default Header vs Custom Elementor Header
  • Webhook URL settings explained
  • Add Booking Forms and Plugin Shortcodes to Property Pages in WPResidence

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 13. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API