Connect your HTML form to our backend endpoint and we'll email you the submissions. No PHP, Javascript or server code required. Try our live demo now!
<form action="https://submify.vercel.app/your-email.com" method="POST">
<input type="text" name="name" required>
<input type="email" name="email" required>
<button type="submit">Send</button>
</form>
Form backend platform for designers and developers.
Design a form for your site, and be sure to name all the fields. Then, just point the action to our endpoint and confirm your email address!
Pointing the action-attribute of your form to our URL will enable submissions to be sent to your email address.
<form
action="https://submify.vercel.app/your-email"
method="POST" />
Include a name attribute in all form elements (i.e. <input>, <select>, and <textarea>) to receive the submission data.
<input type="email"
name="email">
Submit the form once. This first-time-use will trigger an email requesting confirmation.
Supercharge your forms with powerful features that make form handling effortless and professional.
Form inputs can have specially named attributes, which alter functionality. They are all prefixed with an underscore for easy identification and seamless integration.
This value is used for the email's Reply-To field. This way you can directly 'Reply' to the email to respond to the person who originally submitted the form. Perfect for customer support and direct communication.
<input type="email" name="_replyto" placeholder="your-email@domain.com">
💡 Pro Tip: Use this to enable direct conversation with form submitters!
By default, after submitting a form the user is shown the Submify 'Thank You' page. You can provide an alternative URL for a custom 'Thank You' page that matches your brand and provides additional value to users.
<input type="hidden" name="_next" value="https://yourdomain.co/thanks.html">
💡 Pro Tip: Create branded thank you pages with download links, special offers, or next steps!
This value is used for the email's subject line, so that you can quickly identify and reply to submissions without having to edit the subject line each time. Perfect for organizing different types of form submissions.
<input type="hidden" name="_subject" value="New Contact Form Submission!">
💡 Pro Tip: Use descriptive subjects like "Contact Form - [Your Site Name]" for better organization!
This value is used for the email's CC field. This lets you send a copy of each submission to another email address, perfect for keeping your team in the loop or creating backup notifications.
<input type="hidden" name="_cc" value="team@yourdomain.com,backup@yourdomain.com">
💡 Pro Tip: Use comma-separated emails to CC multiple team members!
Don't want your users to complete a reCAPTCHA? Each form now comes with the option to disable the reCAPTCHA for better user experience. Perfect for trusted environments or when you have other spam protection methods.
<input type="hidden" name="_captcha" value="false">
⚠️ Security Note: Consider alternative spam protection when disabling CAPTCHA!
Add this "blacklist" field along with a list of comma-separated phrases to filter out spam content from your submissions. Protects your inbox from unwanted content automatically.
<input type="hidden" name="_blacklist" value="spam, viagra, casino, lottery">
⚡ Performance Tip: We recommend a maximum of 20 phrases as more can slow down the submission process.
Send an instant, personalized response to your users with a copy of their submission. Add a custom message to the email body to acknowledge their submission and provide next steps.
<input type="hidden" name="_autoresponse" value="Thank you for contacting us! We'll get back to you within 24 hours.">
<input type="email" name="email" placeholder="your-email@domain.com" required>
⚠️ Note: Autoresponse requires an 'email' field and won't work with disabled reCAPTCHA or AJAX submissions.
Choose from multiple professional email templates to match your brand. Available options include 'basic', 'table', and 'minimal' designs. By default, Submify uses the modern basic template.
<input type="hidden" name="_template" value="table">
Clean, modern design
Structured data view
Simple, elegant layout
Configure a webhook that will be triggered each time a form receives a new submission. Perfect for integrating with Slack, Discord, databases, or any external system that supports webhooks.
<input type="hidden" name="_webhook" value="https://yourdomain.co/api/webhook">
Sample Webhook Payload
{
"form_data": {
"name": "John Doe",
"email": "john@example.com",
"message": "Hello! I'm interested in your services.",
"timestamp": "2024-01-15T10:30:00Z"
}
}
🔗 Integration Tip: Use webhooks to connect with Zapier, Make.com, or your own API endpoints!