splitforms.com

AI chatbot lead capture

AI chatbot lead capture that sends leads where sales already works.

Your bot qualifies the lead — splitforms stores it, emails your team, filters spam, and routes it to Slack, Sheets, Notion, or a webhook. One POST, no chat-vendor lock-in.

  • 500 free / mo
  • One POST
  • MCP for agents
An AI chatbot handing a qualified lead to the splitforms lead capture backend

One POST to capture

Send the final chatbot lead as JSON to a single endpoint — no visible form UI required.

Spam filtered

An empty botcheck field plus server-side heuristics keep automated bot leads out of your flow.

Email + dashboard

Every chatbot lead is stored and emailed to your team within seconds of the conversation ending.

Quick start

Capture AI chatbot leads with one POST.

Send the final lead as JSON to the endpoint with your access key. splitforms stores it, filters spam, emails your team, and forwards it on — no form UI, no server route.

Get your free access key
chatbot-lead.js
await fetch("https://splitforms.com/api/submit", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    access_key: "YOUR_ACCESS_KEY",
    form_name: "AI chatbot lead",
    name: lead.name,
    email: lead.email,
    phone: lead.phone,
    company: lead.company,
    budget: lead.budget,
    timeline: lead.timeline,
    qualification_score: lead.score,
    page_url: window.location.href,
    chatbot_name: "website-ai-assistant",
    transcript_summary: lead.summary,
    botcheck: ""
  })
});

How to add it

How to capture leads from an AI chatbot in 5 steps.

To capture AI chatbot leads you need three things: a free splitforms access key, one POST from your bot, and an empty honeypot field. splitforms stores every lead, filters spam, and routes it to your inbox, Slack, Sheets, or a webhook.

Create a form and copy the access key

Sign up free and create an "AI chatbot lead" form in the splitforms dashboard — or ask an AI agent to do it with the splitforms MCP server. Either way you get an access_key that identifies the submission; you don't need to build a visible form UI.

Qualify the visitor in chat

Have the AI chatbot ask for the visitor's goal, budget, timeline, email, phone, and any product-specific details your sales team needs.

POST the lead to splitforms

Send the final fields from your chatbot or AI agent to https://splitforms.com/api/submit with your access_key and the captured transcript or summary.

Keep the honeypot field empty

Include an empty botcheck field with every payload. splitforms' spam filtering uses it, together with server-side heuristics, to separate real chatbot leads from automated abuse.

Route the lead to your team

Use email notifications, Slack, Google Sheets, Notion, Airtable, Zapier, Make, n8n, or a signed webhook to send the lead wherever your team works.

Positioning

Why AI chatbot leads shouldn't stay stuck in chat.

A chatbot is great at asking questions — and a poor place to leave qualified leads sitting, with no email alert when a hot lead comes in, no dashboard your team can search, and no easy way to push the lead into Slack, a spreadsheet, or a webhook. splitforms sits behind whatever you run — a custom widget, a hosted chat tool, or an OpenAI, LangChain, or MCP-driven agent — and turns every qualified lead into a structured record you own.

  • Lead is saved as a normal, searchable submission
  • Email, dashboard, webhooks, and integrations all run
  • Sales gets structured fields plus transcript context
A qualified AI chatbot lead routed to email, Slack, Google Sheets, and a webhook

Where leads go

Where do your AI chatbot leads go?

Every qualified lead lands where your team already works — email, Slack, Discord, Notion, Airtable, or Google Sheets without Zapier. Connect a destination in one click from the integrations page, or POST straight to your own signed webhook.

  • Email — instant lead alerts with reply-to set to the visitor, free on every plan
  • Slack, Discord, Notion, Airtable — 1-click connections, no glue code
  • Google Sheets or a signed webhook — reporting and custom routing, no Zapier required
AI chatbot leads sent to email, Slack, Notion, Google Sheets, and a webhook

Spam & quality

How do you stop AI chatbot lead spam?

Send each chatbot lead through splitforms with an empty honeypot field and source metadata. splitforms applies spam filtering and keeps suspicious submissions out of your normal lead flow — so sales only ever sees real conversations.

  • Empty botcheck honeypot on every payload
  • Server-side heuristics, no CAPTCHA to bolt on
  • 6 submissions/min per IP, 20 per 15 min — HTTP 429 above that
splitforms spam filtering keeping automated bot leads out of the chatbot lead flow

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.

Questions

AI chatbot lead capture questions.

View all FAQs
Can splitforms collect leads from an AI chatbot?

Yes. Use your chatbot, website chat widget, or AI agent to ask qualifying questions, then POST the collected lead fields to splitforms. splitforms stores the submission, emails your team, filters spam, and forwards the lead through webhooks or integrations.

Is splitforms an AI chatbot builder?

No. splitforms is the lead capture backend for a chatbot or AI agent. You keep using your chat UI or AI framework, and splitforms handles the form submission, notifications, dashboard, file uploads, spam filtering, and webhook delivery.

What fields should an AI chatbot send for lead capture?

Start with name, email, phone, company, budget, timeline, source URL, and the conversation transcript or summary. Add hidden fields such as chatbot_name, campaign, page_url, and qualification_score so sales can prioritize the lead.

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

Yes. splitforms has native 1-click connections for Google Sheets, Notion, Airtable, Slack, Discord, Telegram, WhatsApp, and Mailchimp, plus signed webhooks. HubSpot and other CRMs aren't a native integration, but you can route a chatbot lead into HubSpot through a webhook or Zapier/Make/n8n.

How do I stop chatbot lead spam?

Send chatbot leads through splitforms with a honeypot value left empty, source metadata, and normal validation fields. splitforms applies spam filtering and keeps suspicious submissions out of the normal lead flow.

Can an AI agent set up the chatbot lead form for me?

Yes. The splitforms MCP server gives AI agents tools including create_form, generate_form, and list_submissions, so an agent can create the lead form and read submissions back using an API token instead of you building it by hand in the dashboard.

Is there a rate limit on chatbot lead submissions?

Yes. splitforms allows 6 submissions per minute per IP address and 20 per 15 minutes sustained. A chatbot sending one lead per finished conversation stays well under that limit; anything hitting it gets an HTTP 429 response.

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