In-app feedback widget

Collect user feedback
while the context is still fresh.

SaaSoop gives customers a direct feedback path inside your product. Every submission can include a screenshot, the current page, and technical context, so your team spends less time reconstructing what the user saw.

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

Feedback loses value when it leaves the product.

An email sent hours later rarely includes the page, browser, device, or exact moment that caused friction. An in-app widget shortens that path: the user explains the issue or idea where it happened, and the product team receives the report in one triage workspace.

How it works

From customer signal to product triage in three steps.

  1. 01
    Install one async script

    Add SaaSoop to the document or root layout of your application. There is no package dependency and no component tree to maintain.

  2. 02
    Let users submit the signal

    Customers choose a bug, feature idea, or question, add a short description, and optionally attach a screenshot.

  3. 03
    Triage with context attached

    Review the page URL, browser, operating system, device details, and screenshot alongside the customer’s own words.

What you get

Useful context without a heavyweight feedback stack.

User-initiated by designThe widget sends data only when a user chooses to submit feedback; it does not passively record sessions.
Screenshot captureUsers can attach a visual snapshot to show the exact interface state they are describing.
Technical contextPage, browser, operating system, and device details travel with the submission.
One feedback inboxBugs, feature ideas, questions, and praise land in a shared product workspace.
Pattern detectionAI-assisted analysis helps summarize recurring themes across the feedback customers actually send.
Slack notificationsSend new submissions to Slack so the team can react while the context is still current.
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

A focused feedback loop for small SaaS teams.

SaaSoop is built for teams that want explicit customer input to become product work—not another stream of anonymous analytics. The workflow stays intentionally short from submission to triage, decision, and release note.

  • Collect feedback inside the authenticated or public parts of your product.
  • Separate bugs, requests, questions, and other customer signals.
  • Group recurring feedback before it turns into duplicate roadmap work.
  • Connect shipped improvements back to release notes and product communication.
Questions

Frequently asked questions

What is an in-app feedback widget?

It is a small feedback form embedded inside a web product. Users can report a problem or share an idea without leaving the page that prompted the feedback.

Does SaaSoop record user sessions?

No. SaaSoop is designed around explicit submissions, not passive session recording. Technical context is collected when the user submits feedback.

Can I use it with React or Next.js?

Yes. The widget loads through an async script and can be installed in a React HTML template or a Next.js root layout. SaaSoop also provides framework-specific installation guides.

Can customers include screenshots?

Yes. Screenshot capture is optional and controlled by the user at submission time.

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