NEW AI agents now first-class: authorize · audit · revoke in one click — your agents submit cleanly, bots stay blocked. Read agent docs →
AI-FIRST · FORMS + AGENT MAIL

Headless forms and mail,
built for your AI agents.

GEO Smart intelligence for your leads.

Every submission stamped with country, city, region, postal code, lat/long, and timezone — auto-captured, no SDK, no setup. One API endpoint for your agent, OpenAPI it reads itself, a spam pipeline that respects auth. Plus agent email inboxes — your agents send, receive, reply, and read OTP codes from a real address.

Try the live demo on the right → submit, watch the geo light up.

Then read the agent quickstart or jump to /use-cases for copy-paste curl.

/ one platform

Everything your agents can do.

Forms in, mail out — one backend, one token system, one console. Each surface is in the OpenAPI spec your agent reads itself.

forms

Headless forms

One endpoint. Every submission GEO-stamped, spam-filtered, and agent-aware — no SDK, no setup.

→ /docs
agents 🤖

Agent submissions

Authorized agents POST clean past the bot defenses, tagged in your inbox and written to the audit log.

→ /docs/agents
agent mail · new

Agent Mail

Real email inboxes for agents: send, receive, reply, and pull OTP codes from a live @ollastack.com address — plus a /wait long-poll for testing emails in CI.

→ /docs/agent-mail
/ drop-in code

One endpoint. Five ways to call it.

Same URL serves your AI agent, your static HTML form, your React app, your mobile client. Pick a tab.

$ ship an agent in 2 minutes
$ curl -X POST https://login.form4dev.com/api/submit/contact \
    -H "Authorization: Bearer fmd_<your-agent-token>" \
    -H "Content-Type: application/json" \
    -d '{"name":"Ada","message":"hi"}'

{"success": true, "id": "sub_8f2…", "country": "IN", "city": "Mumbai"}
# tagged in the inbox with the agent's label
# every call recorded in the audit log
# geo auto-attached — country / city / region / lat-long / timezone

Connects to Gmail, Sheets, Notion, Slack, HubSpot — and 1,000+ more via Zapier, Make, n8n, Activepieces — /docs/integrations.

/ two-minute onboarding

From API key to your first agent submission in two minutes.

Three small steps. One curl block. Your agent is sending real submissions before your coffee cools.

step 1 · 30 seconds

Create a form

Sign up, click Create form, name it. Your endpoint URL is yours immediately — no review, no approval queue.

→ create your first form
step 2 · 60 seconds

Mint an agent token

Dashboard → Settings → API tokens → New agent token. Scoped, labelled, audited. Hand it to your agent.

→ /docs/agents
step 3 · 30 seconds 🤖

Your agent POSTs

One Bearer-authed POST and the submission lands in your inbox, tagged with the agent's label, with every call written to the audit log.

→ /docs#fetch
/ why agents pick this

Every feature, on every plan.

Designed for AI-agent traffic from the ground up. The whole surface is yours from your first token.

Bearer tokens built for agents
Agent-typed tokens with a label, an audit log of every call, and a 🤖 stamp on the submissions they create. Scoped to your account. Revocable in one click.
Spam pipeline that respects authorisation
Honeypot, rate limits, and CAPTCHA apply to anonymous browser traffic. Bearer-authed agent submissions skip them — the token is the trust boundary.
Self-describing API
Public /api/openapi.json — CORS-open, machine-readable. Agent frameworks consume it directly to discover endpoints, scopes, and response shapes.
Idempotency + signed webhooks
Idempotency keys on every submit. HMAC-signed webhooks with full delivery history. Build retry-safe automations without double-posting downstream.
Inbox, analytics, exports
Tag, archive, filter by date. CSV, JSON, and Excel exports. Per-form analytics with geo and spam-rate breakdown.
Email + 1,000+ integrations
Email notifications from your own domain. Slack, Discord, Telegram, Mailchimp native. Anything else via Zapier, Make, n8n, Activepieces — /docs/integrations.
/ by design

Headless. By design.

form4dev is a developer surface, not a SaaS dashboard your customers log into. You hand your agent the API key and the OpenAPI spec, and it handles every form action — submit, read, tag, export, configure — through one endpoint. The dashboard is a thin console for token management and inbox triage. That's the entire product, on purpose.

/ pricing

Pricing. And what we're not.

Every tier includes every feature. The only thing that changes is the monthly submission cap. No overage charges — if you hit the cap, submissions stop until next month or you upgrade.

Free

$0 / month

For trying it out and side projects.

  • 100 submissions / month
  • Unlimited forms
  • All features
Start free
most popular

Solo

$9 / month

For developers shipping their first agent-backed form.

  • 1,000 submissions / month
  • Unlimited forms
  • All features
Get Solo

Team

$29 / month

For teams running multiple agent integrations at volume.

  • 10,000 submissions / month
  • Unlimited forms
  • All features
Get Team

Stop fighting your form backend.

Mint a token, drop in a fetch call, ship. High-volume or custom needs? Talk to us.