Your contact form, actually working

Add one line to your HTML form and start receiving submissions by email or Telegram. No backend to write, no server to maintain.

One line. That's it.

Point your form's action attribute at your unique endpoint. Everything else is handled.

contact.html
<form action="https://static-forms.com/f/a3kD9xBq"
      method="POST">

  <input type="text"  name="name" />
  <input type="email" name="email" />
  <textarea           name="message"></textarea>

  <button type="submit">Send message</button>
</form>

Works with any HTML site — Hugo, Jekyll, Astro, Webflow, plain HTML.

Everything you need

For freelancers, agencies, and anyone who builds static sites for clients.

Email notifications

Get an email the moment someone submits — from your own domain via SMTP2GO or Resend, not a generic sender.

Telegram alerts

Get instant messages to any group, channel, or personal chat on every submission.

Webhooks

Fire a signed JSON POST to any URL on submission. Connects to Zapier, Make, n8n, or your own backend.

Confirmation emails

Automatically send the submitter a copy of what they filled in, with your own message and branding.

Spam filter built in

URL-based spam is silently blocked by default. Honeypot field catches bots. Domain restriction stops cross-site abuse.

Unified submissions inbox

All submissions across every form in one place, with per-form filtering and 10-per-page pagination.

Reply directly to visitors

Reply to the notification email and it goes straight to the person who filled the form.

Multiple email providers

Connect SMTP2GO or Resend accounts — one per client site, each with their own verified domains.

Manage multiple sites

One account for all your client sites. Each form is fully isolated with separate notifications and logs.

WordPress plugin available

Moving away from WordPress?
Keep your forms working.

Migrating a WordPress site to Astro, Hugo, or a plain static host is straightforward — until you hit the contact form. StaticForms handles that gap: drop in our Elementor Pro plugin on the old site or swap the form action on the new one. Either way, submissions keep flowing.

  • Native Elementor Pro action — no shortcodes or third-party services
  • Survives the migration: same endpoint works on WordPress and the static site
  • One dashboard for every client site, static or not
Download the WordPress plugin →
WordPress → Static migration

// Before — Elementor Pro on WordPress

Actions after submit: StaticForms

Sends to your endpoint, no config needed

// After — plain HTML on Cloudflare / Netlify

<form action="https://static-forms.com/f/…"

method="POST">

Same endpoint. Same inbox. Zero downtime.

Webhooks & Integrations

Connect to anything

Every form submission fires a signed JSON webhook to any URL you choose — no plugins, no middleware, no code.

  • Zapier — create tasks in Trello, send Slack messages, add rows to Google Sheets, update HubSpot contacts
  • Make (Integromat) — multi-step automations, CRM sync, invoice generation, calendar bookings
  • n8n — self-hosted automations, AI pipelines, internal tools
  • Your own backend — verified with HMAC-SHA256 signature, retry on failure
Set up a webhook →
POST https://hooks.zapier.com/…
{
  "form_id": "abc123",
  "submitted_at": "2025-06-01T14:32:00Z",
  "data": {
    "name": "Maria Papadopoulou",
    "email": "maria@example.com",
    "message": "Hello, I would like to..."
  }
}

X-StaticForms-Signature: sha256=a3f9… — verify with your secret

Simple, transparent pricing

Start free forever. No credit card required.

Free

€0

forever — no credit card

  • 3 forms
  • Email notifications
  • Telegram notifications
  • Submission history & dashboard
  • Bot & spam protection
  • Domain restriction
  • Custom redirect URL
  • Webhooks (Zapier, Make, n8n…)
Get started free
Most popular

Static Forms 20

€2.99

/ month — cancel anytime

  • 20 forms
  • Everything in Free
  • Thank-you confirmation emails to submitters
  • Multiple SMTP2GO accounts
  • Custom "From" email address
  • Multiple notification recipients
Start with Starter

Static Forms 100

€5.99

/ month — cancel anytime

  • 100 forms
  • Everything in Starter
  • Thank-you confirmation emails to submitters
  • Multiple SMTP2GO accounts
  • Custom "From" email address
  • Multiple notification recipients
Start with Pro

Payments processed securely by Creem. Cancel anytime from your customer portal.

Ready to collect submissions?

Free to start. No credit card. Works in 5 minutes.

Get started free →