Advanced Features
Unlock the full potential of Static Forms
Auto-Responders
PROAutomatically send confirmation emails to users who submit your form.
Setup
- Navigate to Auto-Responders settings
- Enable auto-responder for your form
- Customize the email subject and message
- Save your configuration
Email Field Requirement
Your form must include an email field for auto-responders to work:
💡 Tip: Personalize your auto-responder by using variables like {{name}} in your message template.
Webhooks
PROSend form submission data to your own endpoints in real-time for custom processing, integrations, or analytics.
Setup
- Go to Webhook settings
- Add your webhook URL
- Configure authentication (optional)
- Test your webhook
Webhook Payload
Your endpoint will receive a POST request with JSON data:
Security
Verify webhook authenticity using the signature header:
File Uploads
PROAllow users to upload files (documents, images, etc.) with their form submissions.
Implementation
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
PROWhitelist specific domains to prevent unauthorized form submissions. Only accept forms from your approved websites for enhanced security.
Setup
- Navigate to Domain Restriction settings
- Enable domain restriction
- Add your approved domains (without https://)
- Optionally enable localhost bypass for development
- 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:
💡 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
PROStore submissions in your dashboard, review payloads, and export your data to CSV when needed.
Read Form Submissions docs →Branding & Custom Email Domain
PRORemove 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.
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:
Honeypot Spam Protection
Add an invisible field to catch spam bots without requiring CAPTCHA. Any field containing "honeypot" in its name will work:
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:
Need More Power?
Upgrade to Pro to unlock advanced features like auto-responders, webhooks, and file uploads.
View Pricing Plans