NPS Survey Form (Net Promoter Score)
An NPS survey form with the standard 0-10 likelihood-to-recommend question plus an open-ended follow-up. Pure HTML radio scale, no survey-software dependency.
NPS is one of the few customer-feedback metrics that survived its own hype cycle. The standard form is simple — a 0-10 rating and one open-ended follow-up. You don't need Typeform or SurveyMonkey to ship it; an HTML radio scale and a textarea do the job. Calculate NPS in a spreadsheet from the exported submissions: % Promoters (9-10) − % Detractors (0-6).
- →Feedback · 3 fields
- →HTML, JS, React, PHP, cURL outputs
- →One POST endpoint, no SDK
- →Honeypot + classifier, no CAPTCHA
See exactly what your visitors see — and you’ll receive.
Left: the rendered form, fully interactive in a sandboxed iframe. Right: the email and dashboard view that lands the moment a visitor submits.
Every submission becomes an email plus a dashboard row. The fields below are the exact payload your form will send. Reply-to is wired to the visitor’s email so hitting reply goes back to them.
Iframe is sandboxed — submit doesn’t actually fire. Get your access key to wire it up live.
Generate, embed, receive.
Three actions stand between you and your first lead. None of them require a backend, a database, or a CAPTCHA library.
Build the 0-10 rating scale
Eleven radio buttons (values 0 through 10) styled inline. Add CSS-only labeling so each number is clickable and keyboard-navigable.
Add the follow-up question
A textarea labeled 'What's the main reason for your score?' — the open-ended part is where the real insight lives.
POST to splitforms
Submissions land in your dashboard with the score as a number — export to CSV, calculate NPS in a spreadsheet, or webhook into your analytics stack.
Five outputs. One backend.
HTML by default. Click open the language you ship in — every variant POSTs to the same /api/submit endpoint.
Replace YOUR_ACCESS_KEY with the key from your dashboard. That’s the only edit.
One template. Every framework.
The same field set works on every framework splitforms supports. HTML, React, Next.js, Vue, Astro, Hugo, WordPress — same POST, same backend.
Things people ask before they ship.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
Ship your nps survey form (net promoter score) in 60 seconds.
1,000 free submissions per month. No credit card. Copy the snippet, paste your access key, watch leads land in your inbox.