AutomateForm
Form infrastructure for developers

Ship forms without
writing a backend

One POST request. Get structured submissions, email notifications, and a full admin dashboard. Built for API-first teams who move fast.

submit.js
// Submit a form from anywhere
fetch("https://automateform.com/api/submit", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": "af_live_xxxxxxxxxxxx"
  },
  body: JSON.stringify({
    name: "Jane Doe",
    email: "jane@acme.com",
    message: "We'd love a demo!"
  })
})
// 200 OK
{
  "success": true,
  "submissionId": "sub_01j...",
  "emailSent": true
}

How it works

Three steps to production

No backend to maintain. No database to manage. Just a clean API you can call from anywhere.

01

Create a form

Define your form schema in the dashboard - field names, types, validation rules. Or use AUTO_INIT mode and let AutomateForm infer the schema from your first submission.

// Dashboard → New Form
{
  slug: "contact-us",
  fields: [
    { name: "name", type: "STRING", required: true },
    { name: "email", type: "EMAIL", required: true },
    { name: "message", type: "TEXTAREA" }
  ]
}
02

POST from anywhere

Use your API key and form slug to submit from any app, mobile client, static site, or CI pipeline. No SDK required - just a plain HTTP request.

curl -X POST https://automateform.com/api/submit \
  -H "x-api-key: af_live_xxx" \
  -d '{"name":"Jane","email":"jane@co.com"}'
03

Get notified, stay in control

Every submission instantly triggers an email to your configured recipient - no polling, no manual checks. The full submission history lives in your dashboard, ready to search and review.

// Email sent automatically on every submission
From:    AutomateForm <noreply@yourdomain.com>
To:      team@acme.com
Subject: New submission - contact-us

Name:    Jane Doe
Email:   jane@co.com
Message: We'd love a demo!

Submitted at: 2025-03-19 10:23:44 UTC
Origin:       https://acme.com

Features

Everything a form API needs

Built for developers who want power without complexity.

One endpoint. Any payload.

POST JSON to `/api/submit` with your API key and form slug. No SDKs, no schema migration, no infra to provision. Works from any language or runtime.

{
"name": "Jane Doe",
"email": "jane@acme.com",
"message": "We'd love a demo!"
}
200 OK · submissionId: sub_01j…

Isolated API keys per client

Each client workspace has its own scoped API key with domain allowlisting. Revoke one without touching others.

af_live_sk_9f2a3b…c4d8active
af_live_sk_7e1f4c…a2b5client 2

Email on every submission

Bring your own SMTP. AutomateForm fires a notification email the moment a form is submitted - no polling, no manual checks.

New submission - contact-us

From: noreply@acme.com

Name: Jane Doe

Email: jane@acme.com

Msg: We'd love a demo!

AUTO_INIT - zero config

Don't define a schema upfront. AutomateForm infers field types from your first POST and locks the structure in automatically.

# First POST with new fields?
POST /api/submit
→ schema inferred automatically
→ fields locked in
→ 200 OK

Webhooks (Premium)

Push submission events to any URL in real time. Build Zapier flows, Slack bots, or your own pipelines.

Built for agencies and studios

Manage multiple clients from a single AutomateForm account. Each client gets isolated forms, users, API keys, and SMTP config. Share dashboard access with your client's team.

J
Jane Doe
just now
A
Arjun Mehta
2 min ago
P
Priya K.
8 min ago
142 total this month

Pricing

Simple, honest pricing

Start free. Scale when you need to. Cancel any time - your data stays with you.

Free

₹0forever

Try AutomateForm risk-free

  • 1 client
  • 1 form per client
  • 50 submissions / month
  • 1 client user
  • Email notifications
  • Submission dashboard
Start free

Light

₹199/ month

For small teams

  • 3 clients
  • 3 forms per client
  • 500 submissions / month
  • 2 client users per client
  • Email notifications
  • Submission dashboard
  • Custom SMTP per client
Most popular

Premium

₹499/ month

For growing teams

  • Unlimited clients
  • Unlimited forms
  • 10,000 submissions / month
  • Unlimited client users
  • Email notifications
  • Submission dashboard
  • Custom SMTP per client
  • JSON export
  • Webhooks
  • File uploads

All plans include a secure dashboard, submission history, and email support. Prices in INR, billed monthly via Razorpay. Cancel any time.