Frequently Asked Questions

What is Static Forms?

Static Forms is a form processing service that allows you to receive form submissions from your static website directly to your email without requiring server-side code. The service includes form processing, spam protection through reCAPTCHA, and email delivery of form submissions.

How much does it cost?

Static Forms offers a free tier that includes basic form processing features. We also offer premium plans with additional features and higher submission limits. Check our pricing page for more details.

Is reCAPTCHA required?

Yes, to prevent spam and abuse, all forms processed through our service must implement Google reCAPTCHA. We provide a detailed guide on how to set up reCAPTCHA with your forms.

How do I set up Static Forms with my website?

Setting up Static Forms is simple:

  1. Register for an account and get your API key
  2. Set up reCAPTCHA for your domain
  3. Add your API key and our endpoint to your HTML form
  4. Configure success and error redirect URLs
  5. Start receiving form submissions in your email

Check out our homepage for code examples.

Can I use Static Forms with any website?

Yes! Static Forms works with any static website, including those built with HTML/CSS, JavaScript frameworks, static site generators like Jekyll, Hugo, or Gatsby, and sites hosted on platforms like GitHub Pages, Netlify, or Vercel.

Does Static Forms support file uploads?

Yes! File uploads are available for Pro plan subscribers. You can include file upload fields in your forms, and the files will be sent as attachments to your email. Free plan users can upgrade to Pro to access file upload functionality along with other premium features.

Can I manage multiple API keys for different environments?

Yes! Pro plan subscribers can create and manage child accounts with separate API keys. This is perfect for managing different environments (development, staging, production), team members, or client projects. Each child account has its own email delivery address while sharing your Pro plan limits. Child accounts require email verification for security and can be activated or deactivated as needed.

What happens if I exceed my monthly submission limit?

If you exceed your monthly submission limit, new submissions will be rejected until the next billing cycle or until you upgrade to a higher plan. We'll send you notification emails as you approach your limit.

How do I customize success and error pages?

You can specify custom success and error redirect URLs in your form. When a submission is successful, users will be redirected to your success page. If there's an error, they'll be redirected to your error page. This allows you to provide a customized experience for your users.

Is my data secure?

Yes, we take security seriously. All form submissions are processed over HTTPS, and we don't store the content of your form submissions on our servers beyond what's necessary to process and deliver them to your email. For more details, please review our Privacy Policy.

What are webhook integrations and how do they work?

Webhooks are available for Pro plan subscribers and allow you to receive real-time HTTP callbacks when forms are submitted. When a form is submitted, Static Forms will automatically send a POST request with the form data to your specified webhook URL. This is perfect for integrating with third-party services, triggering workflows, or sending data directly to your own applications. You can configure webhooks with authentication (API keys) and customize which events trigger the webhook.

What happens if I receive spam despite using reCAPTCHA?

While reCAPTCHA significantly reduces spam, it's not 100% effective. If you're receiving spam, you can adjust your reCAPTCHA settings to be more strict. You can also contact our support team for assistance.