splitforms.com

ChatGPT form backend

ChatGPT form backend for AI-built forms and chatbot leads.

Updated · plan facts checked against /pricing

A ChatGPT form backend is the hosted endpoint that receives submissions from a form ChatGPT or another AI tool wrote for you. splitforms does it for any AI-built form on any host: one endpoint stores the lead, emails your team, filters spam, and on paid plans forwards it to Slack, Notion, or a webhook.

  • 500 free total
  • No server code
  • MCP-ready
An AI agent building a form that routes leads through the splitforms backend

No server code

The endpoint is the backend — the AI writes the form, splitforms handles delivery.

Spam filtered

An empty botcheck honeypot and IP rate limits screen bots before your inbox.

Owner notification email

Accepted submissions are saved to the dashboard before owner notification email is attempted; delivery time and inbox placement depend on provider and recipient settings.

Quick start

The ChatGPT form backend is one endpoint.

Any AI agent can generate this pattern. The access key identifies your form, the honeypot catches common bots, and splitforms handles the server-side work after submission.

Get free access key
form.html
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">

  <label>
    Name
    <input name="name" autocomplete="name" required>
  </label>

  <label>
    Email
    <input type="email" name="email" autocomplete="email" required>
  </label>

  <label>
    Message
    <textarea name="message" required></textarea>
  </label>

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

How-to

How to set up a ChatGPT form backend.

Four steps, no server code of your own. The same path works whether ChatGPT generated a static HTML form or your chatbot is posting JSON straight from a backend function.

Get a free access key

Create a free splitforms account and add a form in the dashboard. Copy its access_key — Free includes 500 submissions total, unlimited forms, email notifications, and spam filtering.

Ask ChatGPT for the form or the payload

Prompt ChatGPT, Claude, Cursor, or another AI agent for a standard HTML, React, Next.js, or Webflow form — or for the JSON fields your chatbot should collect: name, email, message, and any qualifying details.

Point it at the splitforms endpoint

Set the form action — or your fetch() call — to https://splitforms.com/api/submit, method POST, with your hidden access_key and an empty botcheck field.

Test the submission, then route the lead

Submit a test message, confirm it reaches your inbox and dashboard, then connect webhooks or 1-click integrations — Slack, Notion, Airtable, Google Sheets, Discord — so leads land where your team already works.

The backend

What does a ChatGPT form backend do?

splitforms is the backend that ChatGPT-built forms and AI chatbots POST to. Send a normal HTTP request to https://splitforms.com/api/submit with your access_key, and splitforms stores the lead, emails your team, filters spam, and forwards it to Slack, Notion, or a webhook. ChatGPT, Claude, Cursor, or any AI agent can generate the form or the JSON payload — you don't write server code.

  • AI coding agents generate the markup and point it at splitforms
  • Chatbots POST the structured lead and transcript summary
  • One MCP token provisions the form and reads leads back
A form submission received, filtered, stored, and routed to email, dashboard, and webhooks

Prompt & agents

Can AI agents use the form backend directly?

Ask ChatGPT for plain web standards — native fields, a POST action, and no SDK — or skip the HTML entirely and POST the same fields as JSON when a chatbot already has the lead. Use real control fields like subject and replyto so the email is pre-addressed. Agents on the splitforms MCP server can call create_form or generate_form to provision the form, then list_submissions to read leads back — with the same token that powers the REST API.

  • Control fields subject and replyto pre-address the email
  • MCP tools: create_form, generate_form, list_submissions
  • One token powers the REST API and the MCP server
An AI agent provisioning a form and reading leads back through the splitforms MCP server

Use cases

Which AI tools work with the form backend?

ChatGPT is one client among many — the same endpoint and MCP tools work for any agent, chatbot, or no-code builder, so leads land in the same inbox and dashboard.

  • AI coding agents: ChatGPT, Claude, Cursor, Windsurf
  • Chatbot lead capture with transcript summaries
  • MCP-enabled agent workflows, end to end
  • No-code builders: Webflow, Framer, Carrd, WordPress
AI coding agents and no-code builders sending leads to the splitforms backend

How SplitForms works

What happens after someone submits your form?

splitforms receives the submission, filters spam, saves it to your dashboard and emails you — then, on paid plans, sends it on to your webhooks and integrations. No backend infrastructure to build.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Where can submissions go besides email?

On paid plans, submissions can also go to Slack, Discord, Google Sheets, Notion, Airtable, Zapier or any signed webhook — and splitforms works on the platforms you build on, from WordPress and Shopify to Next.js. With Stripe connected, your forms can take payments too.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more
NewTake payments on your formsDeposits, bookings, order forms — submitters check out through Stripe and the money goes straight to your Stripe account. Included on every paid plan.See plans →

Setup guides for the stacks you use

FAQ

ChatGPT form backend FAQ.

View all FAQs
Can ChatGPT build a form that sends submissions to splitforms?

Yes. Ask ChatGPT, Cursor, Claude, or another AI coding agent to generate a normal HTML, React, Next.js, Astro, Vue, or Webflow form. Set the form action to https://splitforms.com/api/submit and include your splitforms access_key as a hidden field.

Is splitforms a ChatGPT plugin or chatbot builder?

No. splitforms is the backend that receives and routes form or chatbot lead data. ChatGPT or your chatbot handles the conversation and UI; splitforms stores the final lead, emails your team, filters spam, and forwards webhooks.

Can AI agents use splitforms directly, without a human writing integration code?

Yes. splitforms has a free MCP server for AI agents with tools like create_form, generate_form, and list_submissions, plus a plain HTTPS endpoint. An agent can provision a form, generate the markup, and read submissions back using the same API token — no custom integration layer.

What should I ask ChatGPT to generate?

Ask for a standards-based form with name, email, message, an empty botcheck honeypot field, and a hidden access_key. If you want no JavaScript, use a normal form action. If you want inline success states, ask for fetch plus FormData.

Can chatbot leads go to Slack, HubSpot, Notion, or Google Sheets?

Yes. A chatbot can POST the final lead payload to splitforms, then splitforms can email it, store it in the dashboard, and forward it to Slack, Discord, HubSpot, Notion, Airtable, Google Sheets, Zapier, Make, n8n, or any custom webhook.

Can an AI agent read past submissions, not just create new ones?

Yes. GET https://splitforms.com/api/submissions with an Authorization: Bearer <token> header returns your submissions as JSON, paginated with limit, before, and since. The token lives at Dashboard → MCP and powers both the REST API and the MCP server, at 60 requests per minute.

Is there a rate limit on chatbot or AI agent submissions?

Yes — 6 submissions per minute per IP, and 20 per 15 minutes sustained. A chatbot backend that receives HTTP 429 should back off before resubmitting instead of treating it as a lost lead.

Does the free plan work for an AI-built form, or do I need to pay?

Free covers 500 submissions total on unlimited forms, with email notifications and spam filtering included. Webhooks, integrations, and exports need Pro ($5/mo); auto-responder and higher volume are on paid plans.

Simple pricing

How much does splitforms cost?

Free gives you 500 submissions for $0 — no card, no time limit. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 a month with every Pro feature.

Free

$0— 500 submissions
 

No card, no time limit

Best for testing

For side projects and indie devs.

  • 500 free submissions
  • Unlimited forms
  • Email notifications included
  • Smart spam filtering
  • Submissions dashboard
  • Redirect after submit
  • MCP server included

Annual

$49/ year
About $4.08/mo, billed yearly
Best value

Every Pro feature with triple the volume — $0.27 per 1,000 at full use.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • File uploads with 5 GB storage
  • 3 team seats
  • Priority email support

No credit card required on Free • Cancel anytime • Full pricing and FAQ