Skip to main content

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.

contact.html
<!-- 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

Integration

Choose your implementation method

Use plain HTML forms or JavaScript—both work seamlessly with Slapform.

HTMLSet your form's action attribute
<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>
JavaScript / AJAXUse our NPM module or fetch API
// Submit with our NPM module
slapform.submit({
  form: '{form_id}',
  data: {
    name: 'Jon Snow',
    message: 'Hello World!'
  }
})
.then(res => console.log(res))
Workflow

See how your submissions flow

From form submission to your inbox in seconds—here's what happens behind the scenes.

1
Collect submissions

Your visitors submit forms via HTML or JavaScript on your website.

2
Filter spam

Slapform processes the submission and automatically filters out spam.

3
Deliver notifications

Get emailed instantly. Trigger webhooks and Zapier automations.

4
Store securely

Submissions are saved to the cloud for 12 months. Export anytime as CSV.

Features

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.

Reviews

Hear what developers are saying

Join thousands of developers using Slapform to handle form submissions

A
Alex Thompson
Frontend Developer at Freelance

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!

S
Sarah Chen
Marketing Director at GrowthLabs

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.

M
Marcus Johnson
Full Stack Developer at DevShop

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.

E
Emily Park
Designer & Developer at Studio EP

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.

D
David Rodriguez
CTO at Launchpad.io

The webhook feature is incredibly powerful. We pipe form data straight into our internal tools and Slack channels. Saves hours every week.

P
Priya Sharma
Senior Engineer at StackBuild

Best form backend for JAMstack apps, hands down. The NPM module makes JavaScript integration a breeze and the docs are crystal clear.

Get Started

Start collecting form submissions today

Join thousands of developers using Slapform. Start free—no credit card required.