JAMstack • Static Sites • No Server Needed

Serverless Contact Forms for Static Sites

Add contact forms to your Next.js, Gatsby, or any static site without managing servers. Just POST to our API—we handle storage, notifications, and spam protection.

Works with any framework
No server required
Setup in 60 seconds

Building Static Sites? Forms Shouldn't Be Hard.

The Traditional Problem

  • ✗ Static sites can't process forms server-side
  • ✗ Must add a backend just for contact forms
  • ✗ Or use clunky third-party embeds
  • ✗ Netlify Forms charges per submission
  • ✗ Email-only solutions lose submissions

The FlexSubmit Solution

  • POST directly from your static site
  • We handle backend logic for you
  • Own your UI completely
  • Predictable pricing, unlimited submissions
  • Built-in spam protection & notifications

Add Forms to Your Static Site in 3 Steps

No backend setup. No server configuration. Just simple API calls.

1

Get Your Form Endpoint

Create a form in FlexSubmit dashboard. Copy your unique API endpoint. That's it.

https://api.flexsubmit.com/submit/your-form-id
2

Add to Your Static Site

Build your form UI with your framework of choice. POST the data to our endpoint.

// Next.js, React, Vue, Svelte - works with all
async function handleSubmit(e) {
  e.preventDefault();
  const formData = new FormData(e.target);

  await fetch('https://api.flexsubmit.com/submit/your-form-id', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(Object.fromEntries(formData))
  });

  // Show success message
}
3

Receive & Manage Submissions

Get instant email notifications. View all submissions in your dashboard. Export anytime.

✉️
Email Alerts
📊
Dashboard
📥
Export CSV

Works With Every Static Site Framework

Next.js

Perfect for App Router or Pages Router. Use Server Actions or client-side fetch.

Gatsby

Add forms to your Gatsby site with zero build-time configuration needed.

Astro

Static or SSR—FlexSubmit works seamlessly with Astro's hybrid approach.

Hugo / Jekyll

Pure static generators? No problem. Just add a script tag and you're done.

11ty / Eleventy

Keep your site lean. Forms don't need server-side processing anymore.

Plain HTML

No framework? No problem. Works with vanilla HTML, CSS, and JavaScript.

Hosted Anywhere

FlexSubmit works regardless of where you host your static site:

VercelNetlifyCloudflare PagesGitHub PagesAWS S3Any CDN

Everything You Need for Serverless Forms

No Server Maintenance

Zero infrastructure to manage. We handle scaling, uptime, and security for you.

Spam Protection

Built-in spam filtering keeps your inbox clean. No bot submissions cluttering your data.

Instant Notifications

Get email alerts the moment someone submits. Never miss a lead or contact request.

Full UI Control

Design your forms exactly how you want. Match your brand perfectly with custom styling.

Fast Response Times

Global CDN ensures your forms submit quickly from anywhere in the world.

Developer-Friendly API

Simple REST API. Clear documentation. Works with any HTTP client or form library.

Why Choose FlexSubmit Over Alternatives?

FeatureNetlify FormsFormspreeFlexSubmit
Pricing ModelPer submissionLimited free tierUnlimited submissions
Works on Any Host✗ Netlify only
Custom Form UILimited
Dashboard AnalyticsBasicBasic✓ Advanced
API Access
Spam Protection

Add Forms to Your Static Site Today

Join thousands of developers using FlexSubmit for serverless contact forms. Start free, upgrade when you need to.

No credit card required • Free tier available • Setup in 60 seconds