Feedback widget for websites and web apps

Users talk.Youship.

Clients and users leave feedback right on your site. You get it in one place, with the screenshot, console logs and clicks already attached.

  • One line to install
  • No account needed to leave feedback
  • First 10 reports free
Start Free
Sendshot mascot
Quick setup

Install in
one line.

Paste it in once. From then on every report comes with the details already filled in.

Sendshot mascot
01

Copy snippet

Get your unique snippet from the dashboard.

02

Drop it in

Paste the snippet right before the </body> tag.

03

Done

Feedback starts coming in.

Works with everything

Next.js
React
Vite
Vue
Svelte
Remix
Nuxt
Astro
Solid
Angular
HTML5
Next.js
React
Vite
Vue
Svelte
Remix
Nuxt
Astro
Solid
Angular
HTML5
Next.js
React
Vite
Vue
Svelte
Remix
Nuxt
Astro
Solid
Angular
HTML5

What comes with every report.

When a client or user clicks the button, you get all of this:

Console logs

1Log: User clicked Submit
2Warn: Deprecated API call
3Error: Cannot read property
4 'id' of undefined
5 
6>

Screenshots

Overview
Revenue
8,932
Users
1,247
1280 × 720

User steps

  • 1Opened checkout12:01:10
  • 2Clicked Save12:01:21
  • 3Changed quantity to 212:01:26
  • 4Error appeared12:01:31

Failed requests

StatusMethodEndpointTime
  • 200GET/api/projects120ms
  • 500POST/api/projects/create1.2s
  • 200GET/api/users/me98ms

Browser & device

  • browserChrome 126
  • operating systemmacOS 15
  • viewport1440 × 900
  • localeen-US
  • page/checkout

User notes

“

I clicked save three times and nothing happened.

Your users, probably
Security & Privacy

Your data. Your rules.

The script only sends data when someone actually submits a report. GDPR compliant, hosted in the EU.

EU-hosted servers

Hosted in Germany.

One self-contained script

It does not load other scripts on your page.

Auto input masking

Password and payment fields are masked automatically. Mark anything else with data-sendshot-mask.

No surveillance

We don't record sessions, run ad trackers, or build profiles of your users.

Domain locked

Only your whitelisted domains can send data.

Made in Europe

Built in the Netherlands. Hosted in Germany. We never sell your feedback data.

Pricing

Try it first.Pay when ready.

Try it with your first 10 reports free. Upgrade when you need more.

Free

$0to start

No credit card required.

First 10 reports free.

  • Screenshots, console & network
  • Email notifications
  • Max 1 project
  • Max 10 reports total
Start Free
Lifetime

Lifetime

$49once

Pay once, use forever.

Same features, one payment.

  • Unlimited projects
  • Unlimited feedback
  • Advanced customization
  • Remove branding
  • All future updates
Get Lifetime Access

Pro

$9/mo

Same features, monthly.

Cancel anytime.

  • Unlimited projects
  • Unlimited feedback
  • Advanced customization
  • Remove branding
Subscribe Monthly

Your owner seat is included in every plan. Invite teammates for $5 per extra seat per month, also with Lifetime. Seats can be reassigned. Taxes may apply.

FAQ

Frequently asked
questions.

Common questions before you paste the snippet.

Both. Clients, stakeholders and users click the button and write what they mean. You get their note plus a screenshot, console logs and the steps they took, so the same button works for design tweaks, feature ideas and bugs.

No. They click the button on your site, mark up the screenshot and hit send. Only you and your teammates log in to Sendshot.

Yes. Create a project per site and lock it to that domain. Your clients leave feedback on staging or live, and it all lands in your dashboard instead of your inbox. Pro and Lifetime include unlimited projects.

Those tools are mostly built for bigger product teams: portals, triage workflows, per-seat pricing. Sendshot is one script tag, your users never see a dashboard, your owner seat is included, and extra teammates cost $5 per seat per month, including on Lifetime.

You can start free with one project and your first 10 reports, no credit card needed. After that it's $9/mo for Pro or a one-time $49 for Lifetime. Both give you unlimited projects and reports, advanced customization, and no Sendshot branding.

Yes, cancel from your dashboard whenever you want. There are no cancellation fees and your existing reports stay available after cancellation.

It's a single self-contained script that loads asynchronously, so it doesn't block your app from rendering. That said, always measure performance in your own production setup.

Paste one script tag into your app. You don't need an npm package or a build step.

Anything that runs in a browser. React, Next.js, Vue, Svelte, Angular, plain HTML, and site builders like WordPress, Webflow and Framer, anywhere you can add a custom script.

Sendshot automatically masks password and payment fields in screenshots. You can also mark any element with data-sendshot-mask to blur it before capture.

See what your
users see.

Screenshot, console, and the steps they took.

Start Free

First 10 reports free. No credit card required.