Form backend docs
Point any HTML form at SiteBackend: submissions, contacts, notifications and webhooks, file uploads, redirects and spam protection.
Pages
- Quickstart: collect form submissions in 2 minutesCollect your first form submission in about two minutes. Create a form, point your HTML form's action at its endpoint, and submit.
- Notifications and webhooksSend each form's new submissions to email, Slack, Discord, Teams, Telegram, WhatsApp, Google Sheets or a signed webhook, with retries.
- Spam protectionHow SiteBackend keeps spam out - honeypot, content filter, rate limiting, and optional Cloudflare Turnstile, hCaptcha or reCAPTCHA.
Integration guides
Copy-paste form setups for your framework or site builder. They all work with fully static builds.
- Add a contact form to an HTML siteAdd a working contact form to a plain HTML site with SiteBackend - copy-paste form markup, spam protection and a thank-you page.
- Add a contact form to an Astro siteHandle Astro form submissions with SiteBackend. Works with fully static Astro builds - no server adapter or API route needed.
- Add a contact form to a Next.js siteAdd a contact form to Next.js with SiteBackend - a plain HTML form or a client component with fetch. Works with static export.