How does WPResidence handle lead capture (contact forms on listings, agent contact forms, schedule-a-tour forms), and can I route those leads to different agents based on listing?

WPResidence lead capture and agent routing guide

WPResidence captures leads with built-in forms on property listings, on agent and agency pages, and with schedule-a-tour requests. These forms send every inquiry into a tracked system and keep the listing link inside each message. Property pages can show the main inquiry form in several spots, and tour requests include date and time. Routing rules send leads to the assigned listing agent first, then to a default email if no agent is set.

How does WPResidence capture leads from individual property listing pages?

Property detail pages include a built-in form and tour request that turn each viewing into a tracked lead.

On every property page, WPResidence adds its own inquiry form that already knows which listing the user wants. The theme adds the property title and link in the message, so agents do not have to guess which home the lead saw. That context also shows up in the internal inbox, which helps busy teams follow up faster without hunting for details.

The theme lets you place the property contact form in several spots without extra code. You can show it in the right sidebar, under the main property details section, or in the gallery lightbox so users can ask a question the moment they open photos. Running two or three placements on high-traffic pages often raises total inquiry count, even if the actual gain varies by site.

Tour requests use a Schedule a Tour option on the same listing page. When you enable that in WPResidence settings, visitors see a date and time picker that sends a clear viewing request as a new lead. The request is emailed and stored like any other inquiry, but it carries the chosen visit slot and the listing ID so agents can react without long back-and-forth. If no agent is set on that listing, the theme falls back to a site-wide email you define.

Lead source on listing Key data captured Where the lead goes
Standard property inquiry form Name, email, phone, message, property link Assigned agent inbox and email
Schedule a tour request Name, contact, chosen date and time Assigned agent and internal messages
Form in property sidebar Contact details, question, listing context Agent email or fallback admin email
Form under property details Longer questions with listing info Same routing as main property form
Form in gallery lightbox Quick questions during photo viewing Assigned agent and optional CC address

The table shows that every contact point on a listing still lands in the same controlled lead flow. No matter where the user clicks, the system keeps the property reference and sends leads to the right people without extra setup.

What built-in agent and agency contact forms does WPResidence provide for lead capture?

Each agent has a profile form that delivers and stores their incoming inquiries automatically.

Agent profile pages in WPResidence ship with their own contact form tied to that user’s email. A visitor can open an agent’s page from any listing and send a message that lands in the agent’s inbox and their dashboard messages list. This keeps personal leads separate from general office contacts and keeps the follow-up trail attached to the right profile.

Agency pages work in a very similar way but route to the company address instead of one person. In the theme, those messages also appear inside the agency or admin dashboard, so staff do not have to dig through email to see what came from the site. You can turn on WhatsApp and click to call buttons beside these forms, giving mobile users a one tap way to reach the agent while still using the form as the main structured lead source.

How does WPResidence manage, track, and sync incoming leads from all forms?

All form submissions can be stored in a built-in inbox and can sync to an external CRM(Customer Relationship Management).

Every time a visitor fills a property, agent, agency, or generic contact form, WPResidence records that message in the user’s dashboard under a Messages or Leads area. Agents log into the front end dashboard, see a list of threads, and reply from there while keeping messages linked to the original property. At first this feels like a small feature. It is not, because this inbox means leads are not lost even if someone deletes or misses an email.

The theme sends email alerts for each new lead and lets you define global email behavior in its options. You can set a secondary CC or BCC address, for example an office manager, so that every lead is copied for oversight. Subjects can be customized and can include tokens like property city or type, which makes mail rules on external systems easier to set up for teams using shared mailboxes.

For deeper tracking, WPResidence includes native HubSpot CRM integration that pushes form submissions into HubSpot through API once you enter your keys. That means a new inquiry from a listing page can become a contact in HubSpot within seconds, ready for follow up flows. If HubSpot is not configured, the theme keeps everything inside WordPress and email, which is usually enough for small offices with under five agents.

Can I route and distribute leads to different agents based on the property or form source?

Leads can be delivered to the right agent while still copying a central office address.

When you assign an agent to a property, the theme uses that link to route listing inquiries to the agent’s email. WPResidence also logs the same lead in the agent’s internal inbox, so both email and dashboard show the same thread. This per listing routing works for standard inquiries and tour forms, so you do not need extra mapping rules or plugins to send leads to the right person.

If a listing does not have an agent set, WPResidence falls back to a default email that you configure in the main options. That makes it safe to import properties in bulk or let admins create listings without worrying about losing leads. On top of that, you can define a global copy address such as an office manager or broker, and the theme sends a copy of every lead there for oversight and reporting.

Email template settings let you include property fields like city, area, or category inside the subject and body. With that, you can build filters in Gmail, Outlook, or your mail server to auto forward certain cities to special teams if you want a more complex routing tree. The key idea is simple routing from agent on listing, a clear fallback to admin, and subject control so outside tools can add more rules without touching code.

How flexible are WPResidence contact, agent, and schedule-a-tour forms for customization?

You can redesign every lead form but still keep routing and context for each inquiry.

Inside the theme, an Elementor based contact form builder lets you change fields, labels, and layout visually. Then you drop the form into property templates, agent pages, or landing pages. WPResidence still attaches the right property context and agent routing behind the scenes as long as you use its widgets. At first you might think custom layouts will break links. They do not if you stay inside the theme tools.

  • Elementor controls let you add or remove fields like phone, message, and desired budget.
  • Theme options can show or hide schedule a tour date and time fields per property layout.
  • Shortcode replacement means another form plugin can handle the visual design.
  • Routing rules still use the listing’s assigned agent email even with custom forms.

FAQ

Can one WPResidence site mix agent-based routing with a single office email?

Yes, you can send leads to each listing’s agent while also copying a central office address.

The theme sends property inquiries first to the email of the assigned agent when one is set. In WPResidence settings you can define a global CC or BCC email that receives every lead copy, so managers see all traffic even while agents get their own direct messages. Actually this mix can feel a bit noisy for managers, but it keeps control in one place without breaking agent level ownership.

Are schedule-a-tour requests stored differently from normal property inquiries?

Schedule a tour requests are stored and routed like normal property inquiries but include extra viewing details.

When someone books a tour, the message lands in the same dashboard inbox and email flow as any other lead. The difference is that WPResidence adds the chosen date, time, and related property data into the stored message, so agents can tell at a glance which contacts are booking visits. You do not need a second system or plugin just to track showing requests.

How does WPResidence protect built-in forms from spam, and can I add reCAPTCHA?

The theme protects built in forms with WordPress nonces and supports enabling Google reCAPTCHA when needed.

All native forms in WPResidence use security tokens that block many automated bot submissions before they reach your inbox. For sites that still see high spam volume, you can turn on reCAPTCHA keys in the theme options and have the familiar I am not a robot check appear. This combination keeps most junk out without asking real users to jump through too many hoops.

Can I send WPResidence leads to a CRM other than HubSpot?

Yes, you can route leads to other CRMs by using popular WordPress form plugins and their integrations.

The built in integration focuses on HubSpot, but you are free to replace or add forms using tools like Contact Form 7 or Gravity Forms. Many of those have direct connectors or Zapier support for CRMs such as Salesforce or Zoho, and you can drop their shortcodes into WPResidence templates. You keep the theme’s layouts and listing logic while the plugin handles the external CRM sync.

Read next

Estate Agent Website Builder: The 2026 UK Guide

Estate Agent Website Builder: The 2026 UK Guide Last updated: May 11, 2026. Disclosure: this guide is published by the team behind WPResidence, the real-estate WordPress theme it recommends. Are