> For the complete documentation index, see [llms.txt](https://docs.betterbugs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.betterbugs.io/developer-guide/betterbugs-web-sdk.md).

# BetterBugs Feedback Widget

### What is the BetterBugs Feedback Widget?

> BetterBugs feedback widget is **a lightweight bug reporting/feedback widget that you can easily add to your web application**. Its has simple and intuitive interface that allows users to click, create, and submit a bug report or feedback instantly!

### What Your Customers Can Do Using the Feedback Widget?&#x20;

Once you install the feedback widget on your web app, your customers or end-users can click the widget:

* **Do General Enquiry (about the app or request feature)**
* **Give Feedback**
* **Report a Bug**

{% hint style="info" %}
No downloads or setup is required from the end users. End-users do not have to set up an account or anything else to use it.
{% endhint %}

### How it Works

When end users face any difficulty or an issue while using your app or they just want to do a general enquiry, they can click the feedback widget button to take a screenshot or record their screen and instantly send it to you as a complete bug report.&#x20;

**1# INFORMATION THAT YOU CAN GET FROM YOUR CUSTOMERS**

The submitted feedback report comes bundled with:

1. **Email\*** (reporter's email)
2. **Issue Type** (OPTIONAL) (General Enquiry | Give Feedback | Report a Bug)
3. **Title\***
4. **Description**
5. **The visual evidence** (screenshot or screen recording)&#x20;
6. **Attachments** (OPTIONAL) (Up to 3 | To be added by the customer)
7. **Auto-attached technical details** (console logs, network requests, errors, warnings, and others; This get auto-attached whenever the user takes a screenshot or video recording of the issue).

Developers can then use these technically sound, context-rich, and data-filled bug reports/feedback for debugging purposes.&#x20;

{% hint style="info" %}
Simply put, using the feedback widget, your end-users and customers can easily:

* **Report a bug, give feedback or an issue while using your app**
* **Submit feedback effortlessly!**
  {% endhint %}

**2# SENDING RESOLUTION EMAIL TO YOUR CUSTOMERS**

You can also send resolution email to your customers right from your BetterBugs project. This enables you to keep your customers informed once their issue has been resolved.

### What are the Top Use Cases of the BetterBugs Feedback Widget?

You can use the feedback widget to:

* Get instant bug reports/feedback from external users and customers
* Get visual evidence of an issue + auto-attached technical details (console logs, errors, and others)
* Report app issues to other team members.
* Add a bug reporting widget to your app with a custom UI (using customization options)
* Equip apps with quick bug reporting capabilities in bug bash events.
* Run testing activities and QA overall&#x20;
* Share resolution emails to customers/bug reporters.

### What is the Difference between the BetterBugs.io Extension and the BetterBugs Feedback widget?

The BetterBugs extension is a fully fledged web application that provides advanced bug reporting and debugging features.&#x20;

The feedback widget is a part of the BetterBugs extension that works in sync with the BetterBugs application and allows users to submit bug reports with minimal effort, zero setup, and a simple-to-use interface.

### When to Use: Extension vs. Feedback Widget

With the BetterBugs extension, you can:

* Create and share context-rich and technically sound bug reports
* Do bug tracking, reporting, debugging, and testing activities
* Manage project bug reports
* Share reports with your issue trackers and project tools&#x20;
* Do QA, testing, and debugging activities overall
* And many others.

The feedback widget serves as the extension’s sidekick to collect fully-fledged bug reports from customers and internal team members.&#x20;

You can use the feedback widget widget to:

* Get the visual evidence of the issue + error logs from the console
* Get bug reports from end users without any setup
* Serve as a built-in and automated bug reporting software
* Getting quick feedback from users if something goes wrong
* Get the exact steps of user action in case of an issue
