Bug reporting widget

Receive bug reports
with evidence attached.

Give customers a fast way to report product problems from the page where they happen. SaaSoop combines the user’s description with an optional screenshot and technical context for faster, more confident triage.

✓ One-script install✓ Optional screenshots✓ No passive tracking
Why it matters

“It doesn’t work” is not enough to investigate a bug.

Manual bug reports often omit the affected URL, browser, operating system, device, and visual state. Your team then spends the next conversation collecting details instead of deciding what to fix. SaaSoop captures those details at submission time while keeping the customer’s explanation at the center of the report.

How it works

From customer signal to product triage in three steps.

  1. 01
    The user reports the issue

    A feedback button is available inside the product, so users do not need to open a support ticket or leave the workflow.

  2. 02
    Context is attached

    The report includes the current URL and technical environment, with an optional screenshot chosen by the user.

  3. 03
    The team triages the bug

    Review, prioritize, and group similar submissions in the same workspace as feature ideas and questions.

What you get

Useful context without a heavyweight feedback stack.

Visual bug reportsA screenshot shows the interface state that words alone may not explain.
Browser and OSSee the environment involved without asking the customer to find it manually.
Affected pageThe current URL is attached so the report starts in the right product area.
User descriptionThe customer explains the expected and actual behavior in their own words.
Duplicate themesRecurring reports can be analyzed together instead of becoming disconnected tickets.
Trusted domainsControl which websites are allowed to load and submit through your project’s widget.
Installation

Add the widget with one async script.

Paste the project snippet into your document or root layout, then customize placement and colors from the SaaSoop workspace.

<script
  src="https://www.saasoop.com/widget.min.js"
  data-project-key="YOUR_PROJECT_KEY"
  async
></script>
React, Next.js, Vue, Svelte, or HTML
Trusted-domain controls
Free plan included
Workflow fit

User-reported bugs complement automated error monitoring.

SaaSoop captures what a customer noticed and chose to report. It is not a replacement for exception monitoring, tracing, or performance telemetry. Used together, explicit feedback and automated diagnostics give engineering teams both the human symptom and the system evidence.

  • Use SaaSoop when the customer can describe confusing, broken, or unexpected behavior.
  • Use error monitoring when the application needs automatic exception and trace collection.
  • Link the user-visible symptom to engineering work during triage.
  • Notify product or support teams in Slack when a new report arrives.
Questions

Frequently asked questions

What information is included with a bug report?

A submission can include the user’s title and description, email, current page URL, browser, operating system, device context, and an optional screenshot.

Is SaaSoop an alternative to Sentry?

They solve different jobs. SaaSoop captures explicit customer reports and visual context; Sentry focuses on automated errors, traces, and application diagnostics. Many teams benefit from both signals.

Does screenshot capture happen automatically?

No. The user chooses whether to include a screenshot when submitting feedback.

Can I restrict the widget to my own application?

Yes. SaaSoop projects support trusted-domain controls so submissions can be limited to approved websites.

Try it yourselfSubmit feedback and explore the complete workflow.
Open the live demo