One POST request. Get structured submissions, email notifications, and a full admin dashboard. Built for API-first teams who move fast.
// 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
No backend to maintain. No database to manage. Just a clean API you can call from anywhere.
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" }
]
}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"}'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.comFeatures
Built for developers who want power without complexity.
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.
Each client workspace has its own scoped API key with domain allowlisting. Revoke one without touching others.
af_live_sk_9f2a3b…c4d8activeaf_live_sk_7e1f4c…a2b5client 2Bring your own SMTP. AutomateForm fires a notification email the moment a form is submitted - no polling, no manual checks.
From: noreply@acme.com
Name: Jane Doe
Email: jane@acme.com
Msg: We'd love a demo!
Don't define a schema upfront. AutomateForm infers field types from your first POST and locks the structure in automatically.
Push submission events to any URL in real time. Build Zapier flows, Slack bots, or your own pipelines.
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.
Pricing
Start free. Scale when you need to. Cancel any time - your data stays with you.
Free
Try AutomateForm risk-free
Light
For small teams
Premium
For growing teams
All plans include a secure dashboard, submission history, and email support. Prices in INR, billed monthly via Razorpay. Cancel any time.