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

01

Create in the dashboard

Add questions, set where the button shows (e.g. pricing page or site-wide), and turn it on. No code.

02

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.

03

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).

1

Sign up

Create an account, then go to the dashboard to add your first website.

2

Create a website

Add your site and domain. You get a unique widget key and a one-line embed snippet.

3

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).

4

Create a survey with a rule

Add questions and choose where the survey shows (e.g. "URL contains team").:

Survey rule visibility

Multiple surveys can be shown on the same page by adding different rules.

5

See responses

Every submission appears in your dashboard with page URL, answers, and any metadata. Filter and segment by multiple metrics, including custom fields.

Survey analytics metadata

Start gathering feedback

Free to start. Create an account and launch your first survey in minutes.

Sign up, it's free