splitforms.com

ChatGPT form backend

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

Point any ChatGPT- or AI-built form at one endpoint. splitforms stores the lead, emails your team, filters spam, and forwards it to Slack, Notion, or a webhook — no server code from you.

  • 500 free / mo
  • 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.

Instant email

Every submission is stored in the dashboard and emailed to you within seconds.

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 a month, 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

From form to workflow in 3 simple steps.

Connect your form, collect every submission, and send data where it needs to go — without building backend infrastructure.

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

Connect your favorite tools and automate everything

SplitForms works with the destinations you route to and the platforms you build on — from Slack and Sheets to WordPress, Shopify, and Next.js. And 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 →

Trusted by indie teams and agencies shipping forms worldwide

PETAL/COKRAFT.DELINEAR-XBUILD.DEVSTUDIO 71MERIDIANFRAME&CO

Testimonials

Loved by developers shipping at every scale.

40 quotes on record — from indie hacks to agency migrations.

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 a month 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

Start free. Scale when you need more.

Choose a plan that fits your workflow — from a free form endpoint to full automations, exports, Stripe payments, and higher submission limits.

Free

$0
 

Free forever

Best for testing

For side projects and indie devs.

  • 500 submissions / mo
  • Unlimited forms
  • Email notifications included
  • Honeypot spam filtering
  • Submissions dashboard
  • MCP setup stays free
  • No credit card required

3-Year

$59/ first 3 years
was $99 · save 40% · new-user price

Pay $59. 3 years sorted.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • $59 for 3 years, then $59/year
  • Long-term discount
  • Priority support included
  • Vote on the roadmap

No credit card required on Free • Cancel anytime