Website surveys & NPS — embed feedback in any page
Build NPS, star ratings, multiple-choice, and multi-step surveys with no code. Show them as floating messages, target specific pages, and view aggregated results in your dashboard.

Why teams pick this
All question types
NPS (0–10), star ratings, single choice, multiple choice, short text, and long text — all in one survey builder.
Multi-step flows
Ask 1 question or 10. Built-in progress dots, back/next navigation, and per-step validation.
Smart targeting
Show your survey by URL, country, schedule, or trigger (delay, scroll, exit intent). Catch the right visitors at the right time.
Auto aggregation
NPS scores, average ratings, choice distributions, and recent text answers — calculated automatically as responses come in.
How it works
Pick the Survey template
Open the dashboard, create a new message, and choose the Survey template.
Build your questions
Add as many steps as you need. Pick the question type, set whether it's required, and drag to reorder.
Show it to visitors
Set targeting and triggers, save, and your survey appears on your site. Watch responses roll into the dashboard.
Built for these use cases
Measure NPS
Ask the classic 'How likely are you to recommend us?' on key pages. See your live NPS score with promoter/detractor breakdown.
Product feedback
Run multi-step surveys after a feature launch. Combine ratings, multiple choice, and open-ended text in one flow.
Customer research
Trigger short polls on exit intent to learn why visitors didn't convert. Aggregate results to find patterns.
Frequently asked questions
How many questions can a survey have?
As many as you want. Each step can be a different type — NPS, rating, choice, or text. Visitors see one question at a time with a progress indicator.
Can I export survey responses?
Yes. The Surveys dashboard has a one-click CSV export for all responses, with question text snapshotted at submission time.
Where can I see aggregated results?
Open Dashboard → Surveys. Each survey shows live aggregation cards: NPS score, rating averages, choice distributions, and recent text answers.
Can I forward responses to a webhook?
Yes. Add a webhook URL on the survey message and FloatMessage POSTs every response as JSON to your endpoint (Slack, Zapier, Make, your server).
Will old responses break if I edit the survey?
No. Question text is snapshotted with each response, so editing the survey later never breaks historical data.
Try surveys free for 30 days
No credit card required. Full access to every feature.
Start Free 30-Day TrialRelated features
Forms & Feedback
Contact Forms
Add a popup contact form to any website. Built-in validation, webhook forwarding to Slack/Zapier, and a submissions inbox in your dashboard.
Floating Messages
Popup Builder
Build website popups with 17 pre-made templates. Drag-and-drop editor, smart triggers, scheduling, and a one-line embed script. No code required.
Smart Targeting
Exit Intent
Catch visitors before they leave with exit-intent popups. Reduce cart abandonment, recover bounces, and grow your email list — no code required.