Guide

A contact form for real estate agents

A real estate lead without context costs a phone call to establish the basics: buying or selling, which property, what timeline. The form below captures those in four fields, and uses one quiet trick, the submitted page's URL arrives with every enquiry, so a form embedded on each listing already tells you which property they meant without asking.

Short answer: A real estate form should ask intent (buy, sell, rent, valuation), the property or area, a timeline, and contact details; embedded on listing pages it also records the page URL automatically, which identifies the listing without a field. Delivery to Telegram matters because property leads go cold in hours; the hosted formgong.com/f/<key> page covers portals and social bios.

What a real estate form should actually ask

Four context fields turn "call me back" into a lead you can prioritise:

The fields, and why each one earns its place
FieldWhy
Name, email, phoneAgents close on the phone; require phone, keep email for documents.
I want to… (dropdown)Buy, sell, rent, valuation: the pipeline stage in one click.
Property or areaFree text; on listing pages the page URL already names the listing, so this covers walk-ins from elsewhere.
Timeline"Just looking" vs "sold ours, need something in 60 days" is the triage that matters.
MessageRequirements, financing notes, anything.

Every field you add costs completions, so this list is deliberately short; everything else is a question for the reply. The snippet below is the whole form; build a styled variant in the free form generator or start from a template.

HTML
<form action="https://formgong.com/submit" method="POST">
  <input type="hidden" name="access_key" value="fk_your_access_key">
  <label>Name <input type="text" name="name" required></label>
  <label>Phone <input type="tel" name="phone" required></label>
  <label>Email <input type="email" name="email" required></label>
  <label>I want to…
    <select name="intent">
      <option>Buy</option><option>Sell</option><option>Rent</option><option>Get a valuation</option>
    </select>
  </label>
  <label>Property or area <input type="text" name="property"></label>
  <label>Timeline <input type="text" name="timeline"></label>
  <label>Message <textarea name="message"></textarea></label>
  <div style="position:absolute;left:-9999px" aria-hidden="true">
    <input type="text" name="botcheck" tabindex="-1" autocomplete="off">
  </div>
  <button type="submit">Send</button>
</form>

Three places the form can live

On the agency site, on every listing page, and anywhere you cannot embed:

  • On your website: paste the form where the enquiry should happen. It is your HTML, so it inherits your design; the HTML docs list the hidden fields (redirect, subject, language).
  • Without a website: every form also exists as a hosted page at formgong.com/f/<key>, built from the same saved design, plain HTML. That link goes in an Instagram bio, a Google Business Profile booking link, or a message, and submissions arrive exactly like the embedded form's.
  • From a preset: the real estate enquiry template creates the form with these fields in one click, connected to your account.

Where the enquiry lands, and how fast you see it

Each submission is delivered to email and, on every plan including Free, to Telegram, with Reply and Mark handled buttons in the chat. Speed decides real estate leads: the enquiry that arrives in Telegram during a viewing gets a reply while competitors' contact inboxes wait for the evening, and the page URL in the submission says which listing to talk about before you dial. Every submission also sits in the dashboard inbox with CSV export, so a filtered email is never the only copy, and the free plan takes 1,000 submissions a month, which covers most small businesses with room to spare.

Spam is filtered server-side before it reaches you: a honeypot field, content checks, and optional Cloudflare Turnstile you switch on per form without touching the code. Flagged submissions land in a Spam folder you can review, so a real enquiry misjudged by the filter is one click away, not lost.

The page-URL trick, and what a form will not do

The useful mechanics: every submission records the page it was sent from, so one form embedded across fifty listing pages produces enquiries that each name their listing, no per-listing setup, no hidden fields to maintain. What the form will not do: it is not a CRM, and agents drowning in leads need one; the dashboard inbox with statuses and CSV export is the bridge until then, and webhooks can push each enquiry into the CRM you eventually pick. It also will not sync listings from a portal; it is the enquiry channel for the site you control.

What did we miss for your business?

If your real estate form asks something this page does not cover, or a field here earns nothing in your experience, write to support@formgong.com. These pages get better from working owners' corrections.

Questions

What should a real estate contact form ask?

Intent (buy, sell, rent, valuation) as a dropdown, the property or area, a timeline, and name/phone/email with phone required. On listing pages the submitted page's URL arrives automatically, identifying the listing without an extra field.

How do I know which listing an enquiry is about?

Embed the same form on every listing page: each submission records its page URL, so the enquiry names the listing by itself. The property field then only covers enquiries from general pages.

Why respond to property leads within minutes?

Because buyers and renters enquire on several properties across several agents in one sitting, and the first substantive reply usually gets the viewing. Telegram delivery puts the lead on your phone with Reply at hand.

Can the form feed my real estate CRM?

Via webhooks: each submission can POST to your CRM or a Make/Zapier scenario on every plan. Until a CRM exists, the dashboard inbox with handled/spam states and CSV export carries the pipeline.

Sources

Checked on 23.10.2026 against these public pages: Formgong HTML docs, Form templates, Free form generator.

← Formgong