Feedback from your visitors
Gather feedback quickly.
One script.
Set up a survey in the dashboard, add one script to your site. Visitors leave feedback in a small widget; you see it as it comes in.
How are we doing?
Your feedback helps us improve.
Powered by ZebraFeedback
Create in the dashboard
Add questions, set where the button shows (e.g. pricing page or site-wide), and turn it on. No code.
One snippet to embed
Copy a single script tag onto your site. The widget is small and stays out of the way until someone taps it.
Responses in real time
Every submission appears in your dashboard. No exports or reports to wait for, see what visitors think as it happens.
Multiple surveys, full control
Configure as many surveys as you need per website. You decide which surveys are shown to visitors: by page, path, or site-wide.
Easy multi-survey setup
Add several surveys in the dashboard with different questions and goals. One widget fetches them all; no extra embed code.
You choose what visitors see
Set rules per survey: show on all pages, only when the URL contains a path (e.g. /pricing), or on an exact page. The right survey reaches the right visitor.
Use cases
Run different surveys for different goals and pages.
Feature requests
Ask visitors what they'd like to see next. Show the survey on a “roadmap” or “feedback” page and collect ideas with a single script.
Churn survey
Understand why users leave. Trigger a short survey on the cancel or downgrade page and segment responses to reduce churn.
UI feedback
Get quick reactions to your interface. Run a rating or open-text survey site-wide or on key flows and see what works.
UI feedback on feature-flagged pages
Collect feedback only from users who see a new experience. Use page rules so the survey appears on the feature-flagged URL and add metadata (e.g. variant) to segment by experiment.
Analytics and context that matter
See every response as it arrives and attach context to each submission so you can segment and act on feedback by who your users are.
Real-time analytics
All responses land in your dashboard with page URL and submission time. No waiting for reports, review feedback as it comes in and spot trends fast.
Enrich with context, act by segment
Attach custom metadata to each survey (e.g. app version, plan, or user role). Every response carries that context so you can filter, segment, and take action based on who answered.
Full flow: from signup to responses
One path from account to first response, including optional custom metadata so you can segment feedback (e.g. by app version or plan).
Sign up
Create an account, then go to the dashboard to add your first website.
Create a website
Add your site and domain. You get a unique widget key and a one-line embed snippet.
Embed the script
Paste the script tag into your page (before </body>). Optional: add data-metadata to send custom context with every response.
<script
src="https://zebrafeedback.com/widget.js"
data-widget-key="YOUR_WIDGET_KEY"
data-metadata='{"appVersion":"1.0.0","plan":"pro"}'
async
></script>You can omit data-metadata or set it later via ZebraFeedback.setMetadata() in your app (e.g. after login).
Create a survey with a rule
Add questions and choose where the survey shows (e.g. "URL contains team").:

Multiple surveys can be shown on the same page by adding different rules.
See responses
Every submission appears in your dashboard with page URL, answers, and any metadata. Filter and segment by multiple metrics, including custom fields.

Start gathering feedback
Free to start. Create an account and launch your first survey in minutes.
Sign up, it's free