How Is It Working

Adding the Widget to a Website

To connect BugBee, the site owner must add the site details in the service and install the widget on the site. You can read more here.

A bug report button will appear on the site:

Widget on the site

Creating a Bug Report

If a site visitor encounters a bug, they:

  • click the bug report button
  • select the area of the screen with the bug
  • write a text comment
  • click the send button

...and the bug report is sent to BugBee.

The bug report will also include:

  • browser console output
  • recent mouse and keyboard events
  • the current HTML code of the page
  • OS, browser, and other environment details

Under the Hood

When a bug report enters the system, it goes through several stages.

First, we reconstruct a screenshot of the page for convenience. It’s technically difficult to take a screenshot on the user’s side, so we reconstruct it from the page’s HTML. Keep in mind the screenshot may not match exactly what the user actually saw at that moment.

Next, the report together with the screenshot is sent out via the integrations added by the site owner.

flowchart LR
    subgraph User's browser
    B1[user comment]
    B2[page HTML code]
    B3[console output]
    B4[other data]
    end

    subgraph BugBee servers
    B1 --> S1[report]
    B2 --> S1
    B3 --> S1
    B4 --> S1
    B2 --> S2[screenshot]
    S2 --> S1
    end

    subgraph Integrations
    S1 --> I1[E-mail]
    S1 --> I2[Telegram]
    S1 --> I3[...]
    end

We do not store report information on our server.

Read more about adding integrations here.