Forms

Contact Form Examples: 8 Layouts That Get Replies

A contact form is not one form. A support request, a quote enquiry, a booking and a job application need different fields, different wording and different promises about what happens next. Here are eight layouts you can copy, and the rules that decide whether people actually send them.

📅 Updated August 2026 ⏱ 13 min read ✍️ By ChilliPopup
A contact form being built field by field in the ChilliPopup form builder

"Contact form" is a category, not a design. A support request, a quote enquiry, a table booking and a job application arrive from different people, in different moods, with different tolerance for questions — and the form that serves all four serves none of them well.

Below are eight layouts for eight real jobs, each with the fields, the wording and the confirmation copy. Then the rules underneath them: field order, validation, and what to promise when someone hits send.

Key Takeaways

  • One form per job. Support, sales, quotes and careers deserve their own fields and their own promise.
  • Three fields carry a general enquiry. Name, email, message. Add a field only when it changes what happens next.
  • Explain any field that looks like a sales trap — phone and company are the two that need a reason.
  • The confirmation is part of the form. Say it arrived, when you will reply, and from which address.
  • Inline on the contact page, popup everywhere else. Different intent, different placement.

Before the fields: what is this form for?

Every good contact form starts with a sentence you write for yourself, not the visitor: "This form exists so that ___ can tell us ___, and we will respond by ___." Fill it in and the field list writes itself. Leave it blank and you end up with the default five-field form that routes everything to one overloaded inbox.

The second decision is where it lives. A visitor on your contact page has already decided to get in touch — put the form inline, in front of them. A visitor on a service page has not, which is where a popup or an exit-intent enquiry offer belongs. The form best practices guide covers the mechanics of both.

Four contact form layouts compared: a three-field general enquiry, a routed support form, a six-field quote request and a two-field callback form

Four jobs, four field lists. The mistake is not the length — it is using one shape for all of them.


1. The general enquiry form

Job: catch anything that does not have a better home.

Three fields. Resist everything else. The most common way to ruin this form is a "subject" dropdown that makes the visitor guess your internal team structure.

Confirmation: "Got it. We reply within one working day — look out for an email from hello@yourcompany.com."


2. The support request form

Job: get enough detail to solve it without a round trip.

That placeholder is worth more than any other change you can make to a support form. It converts "it doesn't work" into a description someone can act on.

Confirmation: "Thanks — we've got it. Most issues get a reply the same working day."


3. The sales enquiry form

Job: qualify lightly without interrogating.

Four fields is the ceiling for an inbound sales form. Everything else your team wants — team size, budget, timeline — belongs in the reply or on the call. The B2B lead capture guide makes the case in detail.


4. The quote request form

Job: collect enough to price it accurately.

This is the one form where six fields are fine, because the visitor wants a precise answer and can see why each question exists:

Choice lists beat free text on both sides. The visitor answers in one tap instead of typing, and you get a normalised value you can sort by — rather than "asap", "ASAP" and "as soon as possible" in three different rows.


5. The booking or appointment request

Job: capture a request you can actually honour.

One rule above all: only capture what you will honour. If nobody checks the inbox on a Sunday, the confirmation must say so. A restaurant or clinic that collects Sunday requests and answers on Tuesday has built a machine for disappointing people — see the restaurant popups guide for the full setup.


6. The careers form

Job: let a good candidate raise their hand in under a minute.

No file upload, no work history, no cover letter box. The purpose of this form is to start a conversation, not to replace an applicant tracking system. Ask for the CV in the reply.


7. The feedback form

Job: hear from people who would never write in.

Making the email optional is what makes this form work. Anonymous feedback is more honest, and the people who want a response will supply an address anyway. Question wording matters more than layout here — the survey questions library has fifty you can copy.


8. The partnership or press enquiry

Job: filter, politely.

That placeholder is a filter. It costs nothing and it dramatically improves the quality of what lands in the inbox, because vague enquiries fail to answer it.

A contact form being assembled in the ChilliPopup form builder with name, email and message fields and a clear submit button

Same builder, different field lists — the design work is deciding what to leave out.

Build the form the job actually needs

Name, email, phone, message, choice and consent fields — with validation, an inline or triggered placement, and submissions stored per campaign. Plans from $15/month with a 14-day free trial.

Start your free trial →

The rules underneath all eight

Field order: easy to hard, identity to detail

Start with what people can answer without thinking — name, email — and finish with what requires composing a sentence. Starting with "How can we help?" as the first field makes people close the tab, because the first thing they meet is work.

Labels above fields, and no placeholder-only forms

A placeholder disappears the moment someone types, taking the label with it. Use a real label and let the placeholder do a different job — an example, or a hint about the level of detail you want.

Validate at submit, not on every keystroke

Nothing makes a form feel more hostile than an error appearing while you are still typing. Check on submit, mark the specific field, and say what to fix. Email validation catches malformed addresses and common typos; business-email validation is the right extra step on a sales form, and the wrong one on a support form where customers write in from personal addresses.

Explain any field that looks like a trap

Field Reads as Label that fixes it
Phone "We're going to call you repeatedly" "Phone — only if you'd rather we call"
Company "You're being qualified" "Company — so we route this to the right person"
Budget "We'll price to what you say" Use ranges, mark optional, or ask on the call
Marketing consent "This is actually a signup form" Unticked, separate, and specific about what arrives

That last row is not only a UX point. A contact form that quietly adds people to a mailing list is a consent problem too — the GDPR popup guide covers what the tick has to look like.

The confirmation screen is part of the form

Three sentences, always:

  1. It arrived. "Got it."
  2. When you will reply. "Within one working day."
  3. Where to look. "From hello@yourcompany.com — check spam if it's quiet."

Most duplicate enquiries are caused by a missing version of this screen. Someone who is not sure the message sent will send it again, from a different address, and now you have two threads.


Placement: inline, popup, or both

A form can live directly in the page or arrive as a triggered overlay, and the right answer depends on whether contacting you is the visitor's current task.

Render a form inline, anywhere on the page
<div class="chillipopup-inline" data-uuid="YOUR_FORM_UUID"></div>

Seven mistakes that quietly kill replies

  1. One form for every job. The most common, and the most expensive.
  2. Required fields nobody needs. Every asterisk is a small argument with the visitor.
  3. A subject dropdown built from your org chart. Label the options by the visitor's problem, not your teams.
  4. No promise of a reply time. Silence after submit is where trust is lost.
  5. An unexplained phone field. One of the single biggest drops in completion on a contact form.
  6. Errors that just say "invalid". Say which field and what is wrong with it.
  7. Nobody watching the inbox. The best form in the world cannot fix a two-week reply time.

Related reading

Frequently asked questions

What fields should a contact form have?

Name, email and message will carry most general enquiries — three fields, nothing else. Add a field only when it changes what happens to the message: a routing choice so it reaches the right person, a phone number if you will genuinely call, or a date if the enquiry is time-bound. Everything else is friction with no payoff.

How many fields is too many for a contact form?

It depends on the job, not on a magic number. A general enquiry form should be three fields; a quote request can justify six because the visitor wants an accurate answer and understands why you are asking. The test is whether the visitor can see why each field exists — when they cannot, the form starts feeling like an application.

Should a contact form have a phone number field?

Only if someone will actually call, and only if you say so. An unexplained phone field reads as a sales trap and is one of the biggest single drops in completion on a contact form. If you need it, label it honestly — "Phone (only if you'd rather we call)" — and make it optional.

What should a contact form say after it is submitted?

Three things: that it arrived, when to expect a reply, and where to look. "Got it — we reply within one working day, from hello@yourcompany.com" prevents the two support tickets that a bare "Thank you" creates. A confirmation screen that sets an expectation is the cheapest customer-service improvement available.

How do I stop spam in a contact form?

Start with email validation so malformed and obviously fake addresses are rejected at submit time, and for business enquiry forms consider restricting to business email addresses so free-provider signups are filtered out. Beyond that, avoid publishing a raw mailto address next to the form — the address is what bots harvest, not the form.

Is an inline contact form better than a popup?

For a contact page, inline — someone who navigated there has already decided to get in touch and should meet the form immediately. Popups are for the pages where contacting you is not the visitor's current task: an exit-intent enquiry offer on a service page, or a booking prompt on a menu page. Use both, for different jobs.