Get leads from your website — no backend required
Turn any form on your site into a lead-capture channel. Point it at your endpoint and every enquiry, signup, and demo request lands in your inbox — no server to build, nothing to maintain.
Add a form to your website
Drop a plain HTML form onto your landing page, contact page, or waitlist. Whatever markup you already have works — no plugins, no widgets, no rebuild.
Static sites, React, Vue, Webflow, Shopify, WordPress — if it can render a form, it can capture leads.
<form action="https://onsubmit.dev/f/your-form-id" method="POST">
<input name="name" placeholder="Your name" required />
<input name="email" type="email" placeholder="Work email" required />
<button type="submit">Request a demo</button>
</form>Point it at your endpoint
Set the form's action to your onsubmit.dev endpoint. That single attribute is the entire integration — there is no server to deploy, no database to wire up, no API keys to rotate.
No backend. No serverless function. No SDK. Just an HTTPS endpoint that accepts your submissions.
Get every lead instantly
The moment a visitor submits, the lead lands in your inbox and your dashboard. Route it onward to Slack, Telegram, a CRM, Google Sheets, Notion, or any webhook.
Follow up while the lead is still warm — notifications arrive within seconds of submission.
Everything you need to capture leads — nothing to run
No backend, no infrastructure, no maintenance. Just leads arriving where you need them.
Zero backend to maintain
There is no server, function, or database for you to run. We are the backend — your form just posts to a URL.
Live in minutes
Copy your endpoint, paste it into a form's action attribute, and you are collecting leads. No deploy, no config.
Instant lead alerts
Every lead is emailed to you and pushed to Slack, Discord, or Telegram so your team can respond fast.
Clean, spam-free leads
Honeypot fields and keyword filters silently drop bots, so your pipeline stays full of real prospects.
Every lead in one dashboard
Browse, search, and export captured leads from a single place. Nothing is lost between page and inbox.
Route leads anywhere
Send new leads straight to your CRM, Google Sheets, Notion, Airtable, Zapier, or n8n with a few clicks.
Built for every kind of lead
One endpoint powers every form on your site.
Demo & contact requests
Capture sales enquiries and demo bookings from your marketing site and get pinged the second one arrives.
Newsletter & waitlist signups
Grow your list from a simple email field — every signup is stored and can sync to your email tool.
Landing page & campaign leads
Spin up a campaign landing page, drop in a form, and start collecting leads without touching a backend.
Lead magnets & gated content
Collect an email before sending an ebook or resource, then redirect visitors to the download automatically.
Frequently asked questions
Do I need a backend or server to collect leads?
No. onsubmit.dev is the backend. You point your form's action at your endpoint URL and leads start arriving in your inbox and dashboard — there is nothing to host or maintain.
How quickly can I start capturing leads?
In a couple of minutes. Sign up, copy your endpoint, and paste it into your form's action attribute. There is no deploy step and no configuration required.
Will bots and spam fill my pipeline with junk?
No. Built-in honeypot fields and keyword filters silently discard spam before it reaches you, and spam never counts against your quota — so the leads you see are real people.
Can I send leads to my CRM or a spreadsheet?
Yes. Route every new lead to Slack, Discord, Telegram, a webhook, Zapier, or n8n, which lets you push leads into your CRM, Google Sheets, Notion, Airtable, and more.
Does it work with my website builder or framework?
Yes. Any tool that can render an HTML form or make a POST request works — static sites, React, Vue, Svelte, Astro, Next.js, Webflow, Shopify, WordPress, and plain HTML.
Where are my leads stored?
All submissions are encrypted in transit and stored and processed entirely within the EU, so you stay GDPR-compliant by default. You can export or delete leads at any time.
Start collecting leads today
Free forever for up to 50 submissions a month. No backend, no credit card.
