FEEDBACK · FORM TEMPLATE
NPS survey form template
Measure loyalty with the one question that best predicts growth: how likely are people to recommend you? This form captures a 0 to 10 score plus the reason behind it, so you learn what to fix and what to keep doing.
Best for: SaaS products, subscription services, and any business tracking customer loyalty over time.
<form action="https://api.formstork.com/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
<label>How likely are you to recommend us to a friend or colleague?
<select name="score" required>
<option>10 (very likely)</option>
<option>9</option>
<option>8</option>
<option>7</option>
<option>6</option>
<option>5</option>
<option>4</option>
<option>3</option>
<option>2</option>
<option>1</option>
<option>0 (not likely)</option>
</select>
</label>
<label>What is the main reason for your score?
<textarea name="reason"></textarea>
</label>
<label>Email (optional)
<input type="email" name="email" placeholder="you@example.com">
</label>
<button type="submit">Submit score</button>
</form>Replace YOUR_ACCESS_KEY with your form's key from the dashboard. That's it, no backend.
How it works
- Create a free form Create a free form in the Formstork dashboard and copy its access key.
- Paste the HTML Paste the template HTML above into your page and swap in your key.
- Submit it. Every response is emailed to you, filtered for spam, and stored in your inbox, ready to export or forward to Slack, Sheets, and more.
Frequently asked questions
What is a good NPS score?
NPS ranges from -100 to 100 and is calculated by subtracting the percentage of detractors (0 to 6) from promoters (9 to 10). Anything above 0 means you have more fans than critics, and above 50 is generally considered excellent.
Should I make the email field required?
Leave it optional if you want honest, low-friction responses. Ask for it only when you plan to follow up with people who leave a low score.
How do I calculate NPS from the responses?
Export your submissions, then group scores into detractors, passives, and promoters. Subtract the detractor percentage from the promoter percentage to get your score.
Start collecting nps survey form submissions
250 free submissions a month with a real dashboard. No credit card.
Use this template →