# Introduction

> Formclick HTML Forms gives any HTML form a backend. Point your form at Formclick and every submission lands in your inbox and dashboard.

Source: https://docs.formclick.io/html-forms/introduction

Formclick HTML Forms is a form backend for websites. You keep writing the form in plain HTML; Formclick receives the submission, filters spam, stores it, emails you and forwards it to your tools. There is no server to run, no database to set up and no backend code to write.

_Diagram: a visitor submits the HTML form → Formclick validates the access key, checks for spam and saves the submission → an email notification, a dashboard entry and integrations follow. A visitor submits your form → Formclick checks it → you get an email, a dashboard entry and your integrations fire._

It works anywhere HTML works: static sites, GitHub Pages, Netlify, Vercel, WordPress, Webflow, React, Next.js, Vue, or a single `index.html` file.

## The whole integration

Set the form’s `action` to the Formclick endpoint and add your access key as a hidden field. That is all a basic form needs.

```html title="contact.html"
<form action="https://api.formclick.io/submit" method="POST">
  <!-- Replace with the key from your form's Connect tab -->
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">

  <input type="text" name="name" placeholder="Your name" required>
  <input type="email" name="email" placeholder="you@example.com" required>
  <textarea name="message" placeholder="Your 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>
```

## What you get

- **Email notifications** for every submission, with your own subject line and sender name.
- **A submissions dashboard** with search, a separate Spam tab and every field you sent.
- **Spam protection** built in: honeypot field, content scoring, rate limiting and duplicate detection, plus optional [reCAPTCHA](https://docs.formclick.io/html-forms/recaptcha) or [Turnstile](https://docs.formclick.io/html-forms/turnstile) and [domain restriction](https://docs.formclick.io/html-forms/restrict-domain).
- **File uploads** with drag and drop, progress bars and secure storage (Pro and Business).
- **AJAX submits** with `formclick.min.js`: loading state, inline success and error messages, no page reload.
- **Redirects** to your own thank-you page after a submit.
- **Autoresponder** emails that confirm receipt to the person who filled in the form.
- **Integrations** with Google Sheets, Notion, Airtable, Discord, databases, CRMs, email tools and webhooks.

## Where to next

- [Quick start](https://docs.formclick.io/html-forms/quick-start): Get a working contact form in three minutes.
- [Special fields](https://docs.formclick.io/html-forms/special-fields): subject, from_name, redirect, botcheck and more.
- [formclick.min.js](https://docs.formclick.io/html-forms/formclick-js): Submit without reloading the page.
- [API reference](https://docs.formclick.io/api-reference/api-reference): Endpoint, content types, responses and errors.
- [Pro features](https://docs.formclick.io/html-forms/pro-features): Captcha, autoresponder, file uploads, webhooks and more.
