AutomateFormAutomateForm
Beta · Forms, Collections & Workflow Engine

Your backend for
forms, content & workflows

One API to collect submissions, store & query structured content, and automate workflows - emails, webhooks, tickets and more. Built for API-first teams who ship fast.

api-demo.js
// Submit forms, query collections - one API
fetch("https://automateform.asit-solutions.in/api/submit", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": "af_live_xxxxxxxxxxxx"
  },
  body: JSON.stringify({
    form: "contact-us",
    data: {
      name: "Jane Doe",
      email: "jane@acme.com"
    }
  })
})
// 200 OK
{
  "success": true,
  "submissionId": "sub_01j...",
  "workflowsTriggered": 2
}

// Query collection records
GET /api/query?collection=projects
→ { records: [...], total: 42 }

How it works

Three steps to production

No backend to maintain. No database to provision. A clean API for forms, content, and automation - all from one dashboard.

01

Define forms & collections

Create form schemas in the dashboard - field names, types, validation. Or enable AUTO_INIT and let AutomateForm infer the schema from your first submission. Create collections to store structured content like projects, blog posts, or team members.

// Dashboard → New Form / New Collection
{
  slug: "contact-us",
  fields: [
    { name: "name", type: "STRING", required: true },
    { name: "email", type: "EMAIL", required: true },
    { name: "message", type: "TEXTAREA" }
  ]
}
// Collection: "projects"
// → stores records you can query via API
02

Submit & query via API

Use your API key to submit forms or query collection records from any app, static site, or mobile client. No SDK required - just plain HTTP requests. Collections power your frontend with structured content.

# Submit a form
curl -X POST https://automateform.asit-solutions.in/api/submit \
  -H "x-api-key: af_live_xxx" \
  -d '{"form":"contact-us","data":{...}}'

# Query a collection
curl "https://automateform.asit-solutions.in/api/query?collection=projects" \
  -H "x-api-key: af_live_xxx"
03

Automate with workflows

Every submission can trigger a workflow - send emails, fire webhooks, create tickets, add records to collections, or grow newsletter subscribers. Chain multiple steps together visually in the workflow builder.

// Workflow triggered on submission
Step 1: filter  → data.plan === "enterprise"
Step 2: notify  → team@acme.com
Step 3: ticket  → support pipeline
Step 4: webhook → https://slack.com/api/...
Step 5: collection_add → "leads" collection

Features

Everything your product needs

Forms, collections, workflows, and a full dashboard - 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

Collections - your headless CMS

Store structured content (projects, blog posts, team members) in collections. Define schemas, add records via dashboard or API, and query them from any frontend. Perfect for powering static sites and apps.

GET /api/query?collection=projects

{ "records": [
{ "title": "Mobile App", "status": "live" }
{ "title": "Dashboard UI", "status": "draft" }
], "total": 42 }

Visual workflow builder

Chain filters, emails, webhooks, tickets, and collection writes into automated pipelines. Build visually with React Flow - no code required.

Filterplan = enterprise
📧Notifyteam@acme.com
🎫Ticketsupport pipeline
📦Collection Add→ leads

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.

POSTslack.com/api/chat200120ms
POSThooks.zapier.com/...xyz20089ms
POSTapi.acme.com/leads201204ms

Built for agencies and studios

Manage multiple clients from a single AutomateForm account. Each client gets isolated forms, collections, 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
  • 1 collection 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
  • 3 collections per client
  • 500 submissions / month
  • 2 client users per client
  • Email notifications
  • Workflow automation
  • Custom SMTP per client
Most popular

Premium

₹499/ month

For growing teams

  • Unlimited clients
  • Unlimited forms
  • Unlimited collections
  • 10,000 submissions / month
  • Unlimited client users
  • Workflow automation
  • 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.

Join the waitlist

Be the first to know

AutomateForm is in beta. Drop your email and we'll notify you when new features ship and paid plans go live.

FAQ

Frequently asked questions

Everything you need to know about AutomateForm.

AutomateForm is a SaaS platform that lets you create form submission endpoints, collect data via a REST API, manage client workspaces, and automate workflows — all from a single dashboard. No backend code required.

Not at all. You can create forms, manage submissions, and set up workflows entirely from the dashboard. Developers can also integrate using our API and API keys for custom frontend implementations.

Yes. The Free plan includes 1 client, 1 form, and 50 submissions per month — enough to get started and evaluate the platform. No credit card required.

Paid plans (Light at ₹199/month and Premium at ₹499/month) are billed monthly via Razorpay. You can upgrade, downgrade, or cancel at any time. If you cancel, your access continues until the end of the billing period and your data is never deleted.

Yes. We use AES-256-GCM encryption for sensitive fields, bcrypt for password hashing, and JWT-based sessions with HTTP-only cookies. All data is isolated per tenant workspace — one tenant’s data is never accessible to another. We do not sell your data to third parties.

Absolutely. You can export submissions and collection records in CSV format on all plans. Premium plan users also get JSON export support.

If you reach your monthly submission limit, new submissions will be rejected until the next billing cycle. You’ll receive a clear error message and can upgrade your plan at any time to increase limits.

File uploads are available on the Premium plan. Files are securely stored via your configured storage provider (Cloudinary or Amazon S3).

You can reach our team at business@asit-solutions.in for any questions, issues, or feedback. We’re here to help.

Still have questions? Reach out to us