Formiqa/Templates/Contact Form Template
Free template · 4 fields included

Contact Form Template

A clean, professional contact form that collects name, email, phone, and message. Ready to use — customize fields, publish, and start receiving messages in minutes.

No credit cardFree forever planCustomizable fields

A contact form is the front door to your business for anyone who isn't ready to call or doesn't have your email memorized. Its whole job is to turn a visitor's fleeting intent into a message that lands somewhere you'll actually see it. The real problem it solves isn't collecting text — it's beating the friction of an exposed mailto: link, which invites spam, breaks on phones without a mail client configured, and gives you no structure to work with. A form captures the sender's name and email in labeled fields you can sort, filter, and reply to, and it keeps your real inbox address off the public page where scrapers harvest it.

A well-designed contact form is deliberately short. This template ships with four fields — Full Name, Email Address, Phone Number, and Message — and that's close to the ceiling, not a starting point. Name, email, and message are required; phone is optional because most people won't hand over a number to an unfamiliar business, and forcing it quietly kills submissions. The Message field carries a 10-character minimum so a stray keystroke or a bot pasting a single character doesn't reach your inbox as a 'real' inquiry. The one insight most people miss: the field that matters most is the email address, so validate its format and never make it optional — a message you can't reply to is worse than no message at all.

Deploy it where intent is highest. Publish the form and drop its embed code on a dedicated /contact page, but also consider placing it in the footer of high-exit pages so a leaving visitor has a low-effort way to reach you. Set your confirmation message to state a real response window, and turn on email notifications so an inquiry doesn't sit unseen for two days.

Fields included

4 pre-built fields, ready to customize.

#
Field label
Type
Required
1
Full Namee.g. John Doe
Short text
Yes
2
Email Addresse.g. john@example.com
Email
Yes
3
Phone Numbere.g. (555) 000-0000
Phone
No
4
Messagee.g. How can we help you?
Long text
Yes

All fields are fully customizable — add, remove, or reorder after opening the template.

Use cases

Who uses this template.

A dedicated /contact page for a small business, agency, or freelancer where the four core fields cover nearly every inbound message
A footer contact form embedded site-wide so visitors on any page can reach you without hunting for an email address
First-touch lead capture for consultants and service providers who qualify and route inquiries manually before booking a call
A support intake channel where the required Message field forces enough detail to triage before you reply
Replacing an exposed mailto: link that's collecting spam and failing on mobile devices with no configured mail app
A press or partnership inbox for a launch or landing page where you expect low but high-value volume
Best practices

How to get the most from this form.

Never make the email field optional

The email address is the only field that lets you actually reply. Keep it required and rely on real email validation so typos and fake entries get caught at submission. A beautifully written message with no reachable address is a dead end.

Keep phone optional — and mean it

This template leaves Phone Number optional for a reason: asking strangers for a number before any trust exists suppresses submissions. Only make it required if a phone call is genuinely your primary follow-up channel, such as for a local trades or booking business.

Use the message minimum to filter noise

The Message field enforces a 10-character minimum, which quietly blocks empty or one-character bot submissions from reaching you. If you get more spam, add conditional logic or a simple required dropdown for inquiry type — a bot filling free text rarely handles structured choices well.

Write a confirmation that sets expectations

Replace a generic 'Form submitted' with a specific promise like 'Thanks — we reply to every message within one business day.' It reassures the sender they didn't shout into a void and reduces duplicate submissions from people who assume it failed.

Turn on notifications and route them

Enable Formiqa's per-submission email notification so a new inquiry pings your inbox the moment it arrives. Send it to a shared or aliased address rather than one person's personal email so a contact never stalls because someone is on vacation.

Place it where intent peaks

One /contact page is the baseline, but a slim footer version on pricing, services, and about pages catches people at the exact moment they decide to reach out. The lower the effort at that moment, the more messages you get.

FAQ

Common questions.

What fields should a contact form have?
This template's four — Full Name, Email Address, Phone Number, and Message — cover almost every case. Name, email, and message are the essentials; phone is best left optional. If you handle distinct inquiry types (sales vs. support vs. press), add a single dropdown so messages arrive pre-sorted, but resist adding more than that.
How do I stop spam on a contact form?
The built-in 10-character minimum on the Message field already blocks a lot of low-effort bot noise. Beyond that, structure beats free text: a required dropdown for inquiry type trips up automated fillers. Because the form keeps your real email off the public page, you also avoid the address-scraping that plagues exposed mailto: links.
How do I add this contact form to my website?
Publish the form in Formiqa and copy the embed code from the Share menu, then paste it into your /contact page's HTML. It renders inline and is mobile-responsive, so it works the same on WordPress, Webflow, or a hand-coded static site. You can also share the form's standalone URL directly in an email or bio link.
Is this contact form template free?
Yes — it's available on Formiqa's free plan, which covers up to 5 forms with 10 submissions per form each month and needs no credit card. For a low-traffic personal or portfolio site that's often enough; a busier business site that expects steady inbound will want the higher submission ceiling of the Pro plan.
How will I know when someone sends a message?
Email notifications are on by default for every plan. Enter the address that should receive alerts in your form settings and you'll get an email on each new submission, so a contact never sits unnoticed. Every message is also stored in your dashboard where you can review, filter, and export them.
Should I require the phone number field?
Usually not. Requiring a phone number from a first-time visitor who doesn't yet trust you is one of the most common ways to lose submissions. Keep it optional so people who want a call can leave one, and only make it required if calling back is genuinely how you operate — for example, a contractor or clinic that books by phone.
Can I reply directly to submissions, or do I need another tool?
The submitted email address is captured as a proper field, so you reply from your own inbox as you would to any email. Formiqa doesn't send replies for you, but every submission is stored and CSV-exportable on the Pro plan, which makes it easy to move contacts into a CRM or follow-up sequence in bulk.

Use this template for free.

All 4 fields included. Customize and publish in minutes.