A bug report widget for websites. One script tag, no build step

Catch JS errors and get the browser context automatically. Screenshots are optional; visitors capture them themselves, they're never taken without their say-so.

No credit card required. Start your 14-day free trial

Embed code
<script src="https://sitesay.io/widget.js" data-project-key="pk_your_key" defer></script>

That's it. Paste it before </body>, no SDK, no config file.

What every report includes

You get the technical answers before you've had to ask the question. If someone wants to show you exactly what they saw, that's there too, it's just not forced on them.

Automatic, on every report

  • Console errors
  • Uncaught JavaScript exceptions
  • Unhandled promise rejections
  • Browser and device context. URL, user agent, screen resolution, viewport, language

Optional, if the visitor wants to show you

  • Screenshots the visitor captures themselves (region-selection). Up to 10 per report on our top plan, fewer on lower tiers

SiteSay never takes a screenshot on its own. A visitor has to choose to select a region and attach it, you'll only ever see what they decided to share.

Who this is for

Indie developers, freelancers, and small teams who want a live feedback channel on a site or product, whether it's already shipped or still in testing, without setting up a review process around it.

Who this isn't for

  • If your workflow needs a Kanban board, client permission tiers, and deep PM-tool syncing for a multi-round review cycle, a visual annotation tool like BugHerd or Marker.io is built for that on purpose, and does it well.
  • If you need full error monitoring and performance tracing across a growing engineering org, that's Sentry's job, not this widget's.

SiteSay sits in the space between those two: lighter than a review platform, more actionable than a plain contact form.

How it compares to heavier tools

  SiteSay Heavier feedback/APM tools
Setup One script tag SDK install or dashboard configuration
Footprint 4.33kB gzipped Larger bundle, often adds tracing/perf monitoring
Pricing model Built for solo devs and small teams Often priced around client seats or team tiers
What you're managing Reports Reports, tasks, integrations, permissions

Pricing

Plans start at £4.99/month. Sized for people building on their own or in a small team rather than managing a roster of client reviewers. The 14-day free trial doesn't ask for a credit card.

See full pricing

Frequently asked questions

Does this slow down my site?

The core script is 4.33kB gzipped and loads passively. The feedback form and screenshot capture only load when a visitor opens the widget or an error occurs, so there's no upfront weight added to your pages.

Do my users need an account to report something?

No. Visitors can report a bug, an idea, or general feedback with zero friction or authentication required on their end.

Where does the report data go?

Reports are sent to and stored on SiteSay's servers, not stored locally on your site. You'll need a SiteSay account to view and manage them.

Try it

14 days, no card required.

Start your free trial