Websites

Website contact form: every enquiry in one inbox

A website contact form turns a visitor question into a message you can answer, without publishing your email address for spammers to collect. What matters is that every message reaches you, bots do not, and you can see at a glance which ones still need a reply.

Create a website with OneCraftThe messages inbox with sample enquiries, the field sets a form can use, and how each message reaches you
The Messages inbox with filter chips for all forms, contact, quote, RSVP and newsletter, open and handled, and five rows showing the date, form type, message preview and a handled switch
The messages inbox for one site, with sample enquiries: filter by form type and status, open a row to read every field, and mark it handled.

Three field sets

A contact section can ask for name, email and message; name, email, phone and message; or a quote request with name, email, phone, job address and a What do you need done box. Name, email and message are required; the others are optional and say so. The button text, the thank you line and the message shown if sending fails are yours to write in the section panel.

Where each message goes

A sent form lands in the messages inbox for that site, a bell appears in the app, and you get an email laid out in two columns with every field, with the reply to address set to the visitor email so pressing reply answers them. If you turned on push notifications, your phone shows New message on your site as well.

Spam, without a puzzle

Every form carries a hidden field people never see; bots fill it, and those submissions are dropped without being stored. Submissions are also rate limited per visitor and per site. There is no picture puzzle for real visitors to solve, which keeps the form quick to fill on a phone. Forms only accept messages while the site is live.

Working through the inbox

Chips filter by form type, contact, quote, RSVP or newsletter, and by open or handled. Opening a row shows every field. The handled switch marks it done, delete removes it, and Show older messages loads the next page. Export CSV downloads every message with fixed columns for received, type, handled, page, name, email, phone, address and message, ready for a spreadsheet or a CRM.

When to embed a longer form

The built in forms are short on purpose. For an application, a detailed brief or a booking with several choices, the form embed section shows a OneCraft form inside the page, with its own fields, logic and responses screen. Use the built in form for first contact and an embedded form when you need structured answers before you reply.

How it works, in three steps

  1. Step 1

    Add a contact section

    Pick a layout: details beside the form, the form first, or a map beside the form.

  2. Step 2

    Choose the fields

    Name, email and message; add phone; or use the quote request set with a job address.

  3. Step 3

    Publish and answer

    Messages arrive in the inbox and by email; reply from your email and mark them handled.

Limits worth knowing

Questions people ask

Will I get an email for every message?

Yes. Each message that passes the spam check is stored and sent to your account email, with the visitor address as the reply to, so you can answer straight from your mail app. Check your spam folder the first time, and add the sending address to your contacts so later messages land in the inbox.

Can visitors see my email address on the site?

Only if you type it into the contact details beside the form. The form itself posts to the platform, not to your mailbox, so your address is never in the page code. Many businesses show a phone number and leave the email off, relying on the form.

What does handled mean?

It is your own marker for messages you have dealt with. Turning it on moves the message out of the open filter so the inbox shows only what is still waiting. It does not reply or notify the visitor. The handled column also appears in the CSV export.

Can I send messages to a team member instead?

Messages go to the account email of the site owner. To share them, forward from that inbox or set up a forwarding rule in your email. Exporting the CSV regularly is a simple way to hand a list of enquiries to someone else.

Is the form accessible?

Each field has a visible label, optional fields say they are optional, required fields are marked for browsers, and the result message is announced to screen readers. Keep the intro text short and specific, because it is the only instruction a visitor gets before typing.

Can I change what the thank you message says?

Yes. Each contact section has its own thank you message and its own failure message, shown in place of the form after sending. Use the thank you line to say when you will reply, such as within two working days, which reduces follow up emails.

Make your own website

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a website with OneCraft

Related pages

More finished work of this kind is on the website examples hub.

Sources

Written and checked by the OneCraft team. Last checked .