Turn landing page traffic into
signups, not spreadsheets.
Add a waitlist, demo request, or beta signup form to your landing page in minutes. No server to run, no database to manage — just a form action that plugs into the tools your team already uses.
- View tracking included
- Zapier & webhook ready
- Free to start — no credit card
This preview is interactive — fill it in and hit join.
Why teams skip building their own signup backend
Every week spent wiring up a database, an email service, and a spam filter is a week not spent shipping the product itself.
Backend work delays launch
Wiring up a database, an email service, and spam filtering eats days you meant to spend on the product.
Generic tools break your brand
Third-party form widgets redirect off your domain or stamp their own logo on the page visitors just trusted.
Leads stuck in an inbox
A mailto link buries signups in someone's personal inbox instead of the tools your team actually works in.
No idea what converts
Without view tracking, "how many visitors actually sign up" stays a guess instead of a number on a dashboard.
Built for how SaaS teams actually launch
Every landing page form comes with the plumbing a product team actually needs — not just a mailto link in disguise.
View tracking & conversion stats
Drop in a one-pixel tracking image and pair it with the built-in stats chart to see what share of visitors actually convert.
Custom thank-you redirect
Send new signups straight to onboarding, a booking link, or your app with a hidden _redirect field — no JavaScript required.
Zapier, Make & webhooks
Push every submission into your CRM, analytics, or Slack the instant it arrives — connect Zapier, Make, or any webhook URL.
File uploads
Let prospects attach a pitch deck, use-case doc, or screenshot right in the form — single or multiple files, no plugin needed.
Spam filtering built in
Server-side spam detection runs on every submission automatically, with optional reCAPTCHA or Turnstile on top.
A hosted page before you have one
No marketing site yet? Publish the form at its own nbforms.com subdomain and start collecting signups today.
High-converting forms for SaaS landing pages
A waitlist, demo request, or beta signup form is usually the entire conversion goal of a SaaS landing page — yet it's often the last thing built and the first thing that breaks. NBForms turns it into a structured form that posts straight to your endpoint: work email, company, team size, and whatever else qualifies a lead, arriving as clean fields instead of a free-text email nobody parses. Every submission lands in a shared dashboard the whole team can see live, not one founder's inbox, with role-based access so admins manage the form while the rest of the team just reads and works the leads.
Routing and automation come built in. Send new-signup alerts to growth while support requests go to a different address, with CC for whoever needs visibility. Connect Zapier, Make, or a plain webhook to push each submission into your CRM, product analytics, or a Slack channel the moment it arrives. Add a hidden _redirect field to send new signups straight to onboarding or a booking link, and embed the view-tracking pixel to pair page views against submissions in the built-in stats chart — a real conversion rate, not a guess. Server-side spam filtering runs on every submission automatically, with optional reCAPTCHA or Turnstile if a launch post brings in bot traffic.
Because it's just an HTML form action, it works with whatever the landing page is built in — a static site, Webflow, Framer, or a framework-based app — and there are ready-made snippets for 16 frameworks when the marketing site is React, Vue, or something else entirely. No site yet? Publish a hosted waitlist page at its own subdomain, styled with one of 8 page templates, and start collecting signups before the rest of the site exists. Getting started is free with no credit card required, and pricing beyond that is pay-as-you-go credits that never expire — nothing recurring to justify to finance before you've even shipped.
At a glance
- No backend or server required — just an HTML form action
- View-tracking pixel pairs with stats for a real conversion rate
- Redirect signups to your own thank-you page via a hidden field
- Connect Zapier, Make, or any webhook to sync leads to your stack
- Single & multi-file uploads for decks or use-case docs
- Free to start, pay-as-you-go credits beyond that
A demo-request form you can paste today
Qualify leads on arrival instead of parsing free-text emails. Styled with Tailwind CSS out of the box, and the hidden _redirect field sends new signups straight to your own thank-you page.
<form action="https://api.nbforms.com" method="POST" class="space-y-4 max-w-md"> <input type="hidden" name="_token" value="YOUR_TOKEN" /> <input type="hidden" name="_redirect" value="https://yoursite.com/thank-you" /> <div> <label class="block text-sm font-medium text-gray-700 mb-1">Work email</label> <input type="email" name="email" required class="w-full rounded-lg border border-gray-300 px-3 py-2 text-sm text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#494bd6]/20 focus:border-[#494bd6]" /> </div> <div> <label class="block text-sm font-medium text-gray-700 mb-1">Company</label> <input type="text" name="company" class="w-full rounded-lg border border-gray-300 px-3 py-2 text-sm text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#494bd6]/20 focus:border-[#494bd6]" /> </div> <div> <label class="block text-sm font-medium text-gray-700 mb-1">Team size</label> <select name="team_size" class="w-full rounded-lg border border-gray-300 px-3 py-2 text-sm text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#494bd6]/20 focus:border-[#494bd6]"> <option>Just me</option> <option>2–10</option> <option>11–50</option> <option>50+</option> </select> </div> <div> <label class="block text-sm font-medium text-gray-700 mb-1">What are you hoping to solve?</label> <textarea name="use_case" rows="3" class="w-full rounded-lg border border-gray-300 px-3 py-2 text-sm text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#494bd6]/20 focus:border-[#494bd6]"></textarea> </div> <button type="submit" class="w-full rounded-lg bg-gradient-to-r from-[#494bd6] to-[#ec4899] px-4 py-2.5 text-sm font-semibold text-white hover:brightness-110 transition-all">Request a demo</button> </form>
Replace YOUR_TOKEN with the token from your form's setup page, and _redirect with your own thank-you URL. Keep or drop the Tailwind classes — NBForms only cares about the action and field names.
SaaS landing page forms — FAQ
Can I add a waitlist or demo-request form to my SaaS landing page without a backend?
Yes. Point your form's action attribute at your NBForms endpoint and add the hidden _token field — no server, database, or email service to set up. Every submission lands in your NBForms dashboard and triggers an email alert.
Can I see how many visitors view the form versus how many actually sign up?
Yes. Embed the one-pixel view-tracking image on your landing page and NBForms counts page views alongside submissions — the statistics chart in your dashboard shows the resulting conversion rate.
Can new signups be redirected to my own onboarding page or a booking link?
Yes. Add a hidden _redirect field with any URL — your onboarding flow, a Calendly link, or a custom thank-you page — and NBForms sends the visitor there right after they submit. No JavaScript required.
Does this connect to my CRM or marketing stack?
NBForms doesn't sync to a CRM directly, but you can connect Zapier, Make, or a plain webhook to push every submission into your CRM, analytics tool, or Slack the moment it arrives.
Can prospects upload a file, like a pitch deck or requirements doc?
Yes. Add a file field to accept a single upload or multiple files — useful for use-case documents, screenshots, or anything else you want attached to the submission.
What if we don't have a marketing site yet?
Publish the form as its own hosted page at a free nbforms.com subdomain — pick a template, share the link, and you're collecting signups before your site exists.
Start collecting signups before you write a line of backend code
Free to start. No credit card. Add view tracking, redirects, and integrations whenever you're ready.
Create Your SaaS Form