Skip to content
FormclickDocs
Help CenterGetting started

Required and optional form fields

The one field every form needs, the optional fields that customise behaviour, and how your own fields are saved.

Required

FieldWhy
access_keyIdentifies your form. Without it the submission is rejected.
At least one filled-in fieldCompletely empty submissions are rejected.
FieldWhy
nameShown as the sender in your dashboard and email.
emailBecomes the Reply-To of your notification, so you can reply directly. Also needed for the autoresponder.
botcheckHidden honeypot that stops simple bots. See Enable honeypot spam protection.

Optional control fields

FieldWhat it does
subjectSubject line of your notification email.
from_nameSender name shown on your notification email.
redirectThank-you page to send visitors to after submitting.
page_urlRecords the exact page the form was sent from.

Your own fields

Any input with a name attribute is saved, such as company, phone or budget. Unticked checkboxes and inputs without a name are not sent by the browser.

HTML
<form action="https://api.formclick.io/submit" method="POST">
  <!-- Required -->
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">

  <!-- Optional control fields -->
  <input type="hidden" name="subject" value="New enquiry from the website">
  <input type="hidden" name="from_name" value="Acme Website">
  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">

  <!-- Your fields -->
  <input type="text" name="name" required>
  <input type="email" name="email" required>
  <input type="text" name="company">
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>

<!-- Handles submit, file upload, loading state and success/error messages. -->
<script src="https://cdn.formclick.io/formclick.min.js"></script>

The full list is in Special fields and Form fields.

Still need help? Contact support or email support@formclick.io.