# HTML Forms

> Give any HTML form a backend: submissions by email, a dashboard, spam protection, file uploads and integrations.

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

## Getting started

- [Introduction](https://docs.formclick.io/html-forms/introduction.md): Formclick HTML Forms gives any HTML form a backend. Point your form at Formclick and every submission lands in your inbox and dashboard.
- [Quick start](https://docs.formclick.io/html-forms/quick-start.md): Create a form, copy your access key and paste one HTML snippet. Your form is live in about three minutes.
- [Access key](https://docs.formclick.io/html-forms/access-key.md): The access key identifies your form. It is safe to publish in your page’s HTML.
- [How it works](https://docs.formclick.io/html-forms/how-it-works.md): What happens between your visitor pressing Send and the email arriving in your inbox.
- [Pro features](https://docs.formclick.io/html-forms/pro-features.md): Captcha, autoresponders, file uploads, webhooks, domain restriction and more on the Starter, Pro and Business plans.

## Building forms

- [Form fields](https://docs.formclick.io/html-forms/form-fields.md): Use any field names and input types. Every named field is saved and included in your email.
- [Special fields](https://docs.formclick.io/html-forms/special-fields.md): Hidden fields that control Formclick: access key, email subject, sender name, redirect and spam checks.
- [Success & error messages](https://docs.formclick.io/html-forms/success-messages.md): Control what visitors see after they submit: the hosted page, an inline message, or your own UI.
- [Redirect after submit](https://docs.formclick.io/html-forms/redirects.md): Send visitors to your own thank-you page with a hidden redirect field or a dashboard setting.
- [File uploads](https://docs.formclick.io/html-forms/file-uploads.md): Accept resumes, images and documents. Files upload straight to secure storage with drag and drop and progress bars.
- [Advanced file uploader](https://docs.formclick.io/html-forms/advanced-file-uploader.md): The drag-and-drop uploader formclick.min.js builds from every file input: multiple files, progress bars, retries, size and type limits, and styling.
- [File attachments](https://docs.formclick.io/html-forms/file-attachments.md): How uploaded files reach you: secure links in your email, in the dashboard and in webhooks.

## Submitting

- [formclick.min.js](https://docs.formclick.io/html-forms/formclick-js.md): A tiny drop-in script that adds AJAX submits, loading states, inline messages and file uploads to your forms.
- [JavaScript & fetch](https://docs.formclick.io/html-forms/javascript-fetch.md): Post JSON to the endpoint from fetch, Axios or any HTTP client and handle the response yourself.
- [React, Next.js & Vue](https://docs.formclick.io/html-forms/frameworks.md): Copy-paste contact forms for React, Next.js and Vue.
- [Static sites & site builders](https://docs.formclick.io/html-forms/site-builders.md): Use Formclick on GitHub Pages, Netlify, Vercel, WordPress, Webflow and any builder that accepts custom HTML.

## Spam & security

- [Spam protection](https://docs.formclick.io/html-forms/spam-protection.md): Honeypot fields, content scoring, rate limiting and duplicate detection keep bots out of your inbox.
- [Security & privacy](https://docs.formclick.io/html-forms/security.md): How Formclick protects your submissions, files and email delivery.
- [reCAPTCHA integration](https://docs.formclick.io/html-forms/recaptcha.md): Add Google reCAPTCHA v2 (checkbox) or v3 (invisible) to your form. Formclick verifies every token on the server.
- [Cloudflare Turnstile captcha](https://docs.formclick.io/html-forms/turnstile.md): Add Cloudflare Turnstile, a privacy-friendly captcha that most visitors never have to click. Formclick verifies every token.
- [Restrict to domain](https://docs.formclick.io/html-forms/restrict-domain.md): Only accept submissions sent from your own websites. Submissions from anywhere else are rejected.

## Notifications & integrations

- [Email notifications](https://docs.formclick.io/html-forms/email-notifications.md): Get every submission by email, with your own recipients, subject line and sender name.
- [Add CC email](https://docs.formclick.io/html-forms/cc-email.md): Send each notification to more people with To, CC and BCC recipients.
- [Autoresponder (Auto-Reply)](https://docs.formclick.io/html-forms/autoresponder.md): Automatically email the person who filled in your form to confirm you received their message.
- [Integrations](https://docs.formclick.io/html-forms/integrations.md): Send submissions to Google Sheets, Notion, Airtable, Discord, n8n, databases, CRMs and email tools.
- [Zoho CRM](https://docs.formclick.io/html-forms/zoho-crm.md): Create or update Zoho CRM leads, contacts, accounts and deals from submissions, and add notes and tasks.
- [n8n](https://docs.formclick.io/html-forms/n8n.md): Trigger an n8n workflow on every submission and automate form processing across thousands of apps.
- [Make](https://docs.formclick.io/html-forms/make.md): Coming soon: use the Formclick app on Make to trigger scenarios from new submissions and manage forms.
- [Webhooks](https://docs.formclick.io/html-forms/webhooks.md): POST every submission as JSON to your own endpoint, Zapier, Make or n8n.

## Embedding forms

- [Embed hosted forms](https://docs.formclick.io/html-forms/embed-forms.md): Show a Formclick hosted form inline, in a popup, a floating button or a slide-in panel with one HTML attribute.
- [Embed JavaScript API](https://docs.formclick.io/html-forms/embed-javascript-api.md): Create and control embeds from your own code: open popups on any event, react to submits.
