Advanced Features

Unlock the full potential of Static Forms

Auto-Responders

PRO

Automatically send confirmation emails to users who submit your form.

Setup

  1. Navigate to Auto-Responders settings
  2. Enable auto-responder for your form
  3. Customize the email subject and message
  4. Save your configuration

Email Field Requirement

Your form must include an email field for auto-responders to work:

HTML

💡 Tip: Personalize your auto-responder by using variables like {{name}} in your message template.

Webhooks

PRO

Send form submission data to your own endpoints in real-time for custom processing, integrations, or analytics.

Setup

  1. Go to Webhook settings
  2. Add your webhook URL
  3. Configure authentication (optional)
  4. Test your webhook

Webhook Payload

Your endpoint will receive a POST request with JSON data:

JSON

Security

Verify webhook authenticity using the signature header:

JavaScript

File Uploads

PRO

Allow users to upload files (documents, images, etc.) with their form submissions.

Implementation

HTML

File Restrictions

  • Maximum file size: 5MB per file
  • Supported formats: PDF, DOC, DOCX, JPG, PNG, GIF, WEBP, TXT, RTF
  • Files must be attached via multipart/form-data
  • Pro tier required for file uploads

⚠️ Note: File uploads require the form to use enctype="multipart/form-data" and are limited to 5MB per file.

Domain Restriction

PRO

Whitelist specific domains to prevent unauthorized form submissions. Only accept forms from your approved websites for enhanced security.

Setup

  1. Navigate to Domain Restriction settings
  2. Enable domain restriction
  3. Add your approved domains (without https://)
  4. Optionally enable localhost bypass for development
  5. Save your configuration

How It Works

  • Once enabled, forms only work on whitelisted domains
  • Subdomain support: Adding "example.com" also allows "app.example.com"
  • Maximum 20 domains per account
  • Checks Origin and Referer headers automatically

Example Configuration

Add these domains in your settings:

✓ example.com
✓ myapp.com
✓ staging.example.com

💡 Tip: Enable the "Allow Localhost" toggle to test forms during development without adding localhost to your whitelist.

⚠️ Important: Test thoroughly after enabling. Forms will be rejected from non-whitelisted domains with a clear error message.

Form Submission Storage

PRO

Store submissions in your dashboard, review payloads, and export your data to CSV when needed.

Read Form Submissions docs →

Branding & Custom Email Domain

PRO

Remove Static Forms branding and configure a verified sender domain for fully white-labeled email delivery.

Read Branding docs →

Custom Redirect with Data

Pass submission data to your thank you page via URL parameters.

HTML

After submission, users will be redirected to your URL with their submission data available in query parameters.

Email Preferences

Customize how you receive form submissions:

Email Formatting

Choose between plain text or HTML formatted emails in your email preferences.

Reply-To Configuration

Control the reply-to address for notification emails using the replyTo field or email field:

HTML

Honeypot Spam Protection

Add an invisible field to catch spam bots without requiring CAPTCHA. Any field containing "honeypot" in its name will work:

HTML

Bots will fill out the honeypot field, and their submissions will be automatically rejected. The honeypot field is automatically removed from your notification email.

💡 Tip: You can name the field honeypot, _honeypot, or honeypot-field - any field containing "honeypot" in the name works!

AJAX Submissions

Submit forms without page reload using JavaScript:

JavaScript

Need More Power?

Upgrade to Pro to unlock advanced features like auto-responders, webhooks, and file uploads.

View Pricing Plans