Spandrel

Forms

A contact form, a booking request, a quote enquiry. Build the fields you want, drop it on a page, and every submission is saved and emailed to whoever should see it.

The short version

  • Forms live under Forms in a website's sidebar.
  • Every submission is saved, whether or not the email arrives.
  • Choose who gets notified, per form.
  • Spam protection is automatic. There is nothing to switch on.
  • You can export entries whenever you like.

Building one

Add the fields you need and mark the ones people must fill in. Keep it short: every extra field costs you submissions, and you can always ask the rest by email once somebody has got in touch.

Name and email plus one open box is enough for most businesses. If you are taking bookings, add the date and anything you genuinely cannot quote without.

Putting it on a page

Add the form to a page in the editor. It behaves as one piece rather than as a stack of separate fields, so clicking it opens the form itself rather than selecting an input.

The same form can go on several pages, and every submission lands in the same place whichever page it came from.

What happens when somebody submits

The entry is saved first, then the notification email goes out. That order matters: if the email fails for any reason, you have still got the enquiry.

You can set a message people see after submitting. Say what happens next and when they will hear back, because the alternative is somebody submitting the same form three times.

Who gets notified

Choose which people on your team get an email for each form. Different forms can go to different people, so a careers form does not have to reach whoever is handling sales.

Reading and exporting entries

Every form has its own list of entries, with what was submitted and when. Nothing depends on the notification email having arrived, so this is the reliable place to look.

Entries you have not opened yet are marked, so the list works the way an inbox does. The marks are yours alone: a colleague reading something does not clear it for you, and yours does not clear it for them. Use Mark all as read to start from a clean slate.

Entries can be downloaded as a spreadsheet, which is what you want for handing them to somebody else or working through a batch.

Spam protection

Every form is protected automatically, with several checks that run before an entry is accepted. There is no setting for it and nothing to configure.

This is deliberate. Spam protection that is off by default protects the people who already knew to look for it, which is not who needs it.

Some of these checks are invisible to real visitors. Occasionally one shows a short challenge, which is normal and is not a sign anything is wrong.

When form emails are not arriving

Check the entries list first. If submissions are there, the form is working perfectly and the problem is only delivery.

Then check the notification address is right, and look in that mailbox's spam folder. Notifications from an unfamiliar sender land there more often than anywhere else.