Skip to main content
Features/Contact Forms
YOUR AGENT WEBSITE

Nine places to raise a hand. One reliable path into your CRM.

Contact, listing inquiry, exit callback, three guides, the neighborhood quiz, home valuation and saved properties all use the same server-owned route. Each source keeps its own attribution and accepts only the fields it is supposed to receive.

9

Lead Sources

contact · listing · exit-intent · 3 guides · quiz · valuation · saved

1

Server Route

every form enters through the same controlled path

20

Submissions per IP

per 10 min · bot trap · duplicate protection

5

Languages

EN / ES / PT / FR / RU

The source is already attached when the lead arrives

See the form the visitor completed beside the CRM record it created.

The nine lead sources

Contact page

Contact

Name, plus email or phone · Message

Send Message

Listing pages

Listing inquiry

Message + the listing, re-fetched and verified server-side

Contact Agent

Exit panel

Callback

Name · Email · Consent checkbox

Request a Callback

Buyer guide

Buyer guide

Email + consent (PDF download)

Download Guide

Seller guide

Seller guide

Email + consent (PDF download)

Download Guide

Relocation guide

Relocation guide

Email + consent (PDF download)

Download Guide

Neighborhood quiz

Quiz

Contact details + the full answer set

Get Results

Home valuation

Valuation

Confirmed address and coordinates, timeline, beds, baths, size, motivation

Request Valuation

Saved properties

Saved homes

Account email + the home that prompted it

Save This Home

What happens after a visitor submits

STEP 01

The visitor uses the form that fits the moment

It may be the contact page, a listing question, a guide download, the neighborhood quiz, a valuation request, a saved home or the callback panel shown on exit. There are nine entry points, each with its own accepted data.

STEP 02

The server checks the submission

The name can contain up to 200 characters, email 320, phone 30 and the visitor’s message 4,500 before server-added details; the final CRM message is capped at 5,000. Each source discards unexpected fields, so the browser cannot choose its own attribution or attach unsupported property data.

STEP 03

Attribution and consent travel with the lead

For a listing inquiry, the server fetches the property again from the MLS feed before adding a “Verified listing inquiry” block with the absolute URL, listing key and MLS ID. A reference that cannot be verified is rejected. Where consent is required, the record includes the disclosure version, language, visitor timestamp and server receipt time.

STEP 04

A thank-you message means the CRM accepted it

The success screen appears only after the CRM confirms the lead. A network error, timeout or upstream rejection leaves the form open with an error instead. The accepted record includes the message, source, language and related property.

Why this matters to the agent

One controlled route for all nine sources

The contact form, listing inquiry, callback, three guides, quiz, valuation and saved homes all reach the CRM through one server-owned path with source-specific rules.

Bots and duplicate clicks are treated differently

A hidden field named “company” catches simple bots without creating a CRM record. The route allows 20 submissions per IP every 10 minutes, and a duplicate-protection key folds retries or double-clicks into one lead.

The browser cannot rewrite the record

The server fixes the attribution for each source and removes fields that do not belong. The CRM receives the information the approved form was designed to collect.

Every lead path is already connected

See all nine sources work on a real agent website in a 60-minute demo.

Book a Demo