Introducing Slapform
Build easy contact forms for your website
Submissions are emailed to you and stored securely on our cloud. Integrate with webhooks and Zapier—no PHP or servers required.
<!-- Just point your form at Slapform -->
<form method="POST"
action="https://api.slapform.com/{form_id}">
<input type="text" name="name">
<input type="email" name="slap_replyto">
<textarea name="message"></textarea>
<button type="submit">Submit</button>
</form>Trusted by the best
Choose your implementation method
Use plain HTML forms or JavaScript—both work seamlessly with Slapform.
<form method="POST"
action="https://api.slapform.com/{form_id}">
<input type="email" name="email">
<textarea name="message"></textarea>
<button type="submit">Submit</button>
</form>// Submit with our NPM module
slapform.submit({
form: '{form_id}',
data: {
name: 'Jon Snow',
message: 'Hello World!'
}
})
.then(res => console.log(res))See how your submissions flow
From form submission to your inbox in seconds—here's what happens behind the scenes.
Collect submissions
Your visitors submit forms via HTML or JavaScript on your website.
Filter spam
Slapform processes the submission and automatically filters out spam.
Deliver notifications
Get emailed instantly. Trigger webhooks and Zapier automations.
Store securely
Submissions are saved to the cloud for 12 months. Export anytime as CSV.
Get everything you need for forms
Secure infrastructure with unlimited extensibility—built for developers.
Block spam automatically
Machine-learning spam filtering with automatic captcha protection discards junk before it reaches you.
Store for 12 months
All submissions are securely stored in our cloud for 12 months. Search, view, and export anytime.
Receive instant emails
Get every submission emailed to you instantly. Customize subject lines, reply-to, and formatting.
Connect to 5,000+ apps
Integrate with Zapier to connect your forms to thousands of apps and automate any workflow.
Customize with name triggers
Use special field names like slap_replyto and slap_subject to control form behavior.
Export data as CSV
Download all your form submissions as CSV files to analyze in spreadsheets or import elsewhere.
Hear what developers are saying
Join thousands of developers using Slapform to handle form submissions
Slapform made adding a contact form to my portfolio site incredibly easy. No more wrestling with PHP or setting up email servers. Just point and submit!
We switched from a competitor and cut our form processing costs by 80%. The Zapier integration lets us automatically add leads to our CRM without any custom code.
The spam protection actually works. We went from dozens of spam submissions per day to almost zero. Plus the dashboard makes it easy to find any submission.
I needed a simple form backend for my Jekyll blog. Slapform took five minutes to set up and I haven't thought about it since. It just works.
The webhook feature is incredibly powerful. We pipe form data straight into our internal tools and Slack channels. Saves hours every week.
Best form backend for JAMstack apps, hands down. The NPM module makes JavaScript integration a breeze and the docs are crystal clear.
Start collecting form submissions today
Join thousands of developers using Slapform. Start free—no credit card required.