Guides
Step-by-step tutorials to get the most out of LazyForms.
How to add forms to a static site
Learn how to add contact forms to any static website using LazyForms. No backend code needed — works with HTML, Jekyll, Hugo, Eleventy, and more.
Handle form submissions in React without a backend
Submit React forms to LazyForms using fetch. No backend, no API routes, no server code. Works with Create React App, Vite, and Next.js client components.
Protect your forms from spam without CAPTCHAs
Stop form spam without annoying CAPTCHAs. Learn how to use honeypot fields, Cloudflare Turnstile, and domain restriction with LazyForms.
Auto-sync form submissions to Google Sheets
Connect your HTML forms to Google Sheets with LazyForms. Every submission automatically adds a row. No Zapier, no code, no limits.
Automate workflows with form submission webhooks
Send form data to any URL as JSON with LazyForms webhooks. Connect to Slack, Discord, Zapier, Make, n8n, or your own API.