Surveys that live inside your product. Ask the right question on the right page.
One script tag, one survey.
Runs wherever your product does.
- React
- Next.js
- Vue
- Svelte
- Angular
- Rails
- Django
- Laravel
- Plain HTML
How it works
Live before your coffee cools. Three steps between you and your first answer, and only one of them touches your code.
- 01
Write the question
Start from NPS, CSAT, product–market fit or six other templates, or from a blank survey. Branch on an answer to ask the follow-up that matters.
- 02
Choose who sees it
Match pages by URL, sample a share of visitors, wait a few seconds before opening, and never ask the same person twice.
- 03
Paste one line
Drop the script tag into your layout and publish. Answers arrive as people give them.
Product
Everything a survey needs. Four question types, branching, page targeting and sampling, and a widget that looks like it belongs in your product.
Four ways to ask
A 0–10 score, a rating in numbers or faces, single or multiple choice with an Other box, and open text. Mark any of them optional.
Branching
Send each answer to the follow-up it deserves, or end the survey there.
Targeting and sampling
Match pages by URL, then ask a share of visitors, rolled once and remembered.
Looks like yours
Seven positions, your colours, three corner radii and three widths. Text contrast is worked out for you.
Answers, not exports
Totals as they arrive, every response in one list, and the per-question breakdown from your assistant.
Start from a template
Nine ready-made surveys, ready to edit or publish.
- Net promoter score
- Customer satisfaction
- Product–market fit
- Onboarding
- Feature feedback
- Cancellation
- Pricing
- Docs feedback
- Open feedback
Developers
Built for the people who ship it. Start with a script tag, take control when you need it.
One line to start
The script tag is the whole integration.
A typed client
Open surveys on your own trigger, fully typed.
Bring your own UI
Replace the pixels, keep the plumbing.
Know who answered
Attach an email, a name or traits to every response.
index.html
<!-- Before </body>, on the pages you want to ask on -->
<script src="https://app.myrespondo.com/embed.js"
data-key="rsp_pk_…"
data-survey="…"
defer></script>MCP server
Ask your assistant what users said. Connect Claude or any MCP client to read results and draft surveys.
It signs in as you and sees only what you can.
- get_results
- list_responses
- create_survey
- update_survey
Self-hosting
Coming soonRun it on your own servers. For teams whose answers can't leave home.
- Responses stay in your own Postgres.
- The same dashboard and widget.
- Your network, your access rules.