Six steps — the first three take about five minutes, the rest happen on their own.
Sign up free and add a widget — just a name and the domain it lives on. Each widget gets its own embed code, settings and integrations, so agencies can keep every client separate.
Copy the embed code from the dashboard and paste it before </body>. A floating report button appears on your site instantly. No npm install, no build step, no backend changes — it works on any stack.
<script src="https://api.buganalyst.com/widget/script.js"
data-widget-id="w_your_widget_id"
data-api-url="https://api.buganalyst.com"></script>In the widget settings, connect Slack (pick a channel), Trello (pick a board and list), and GitHub (pick the repository behind your site). Each takes one OAuth click — no API keys to copy around.
A visitor hits a problem, clicks the button, and writes two sentences. Behind the scenes the widget has already captured the JavaScript errors, their click journey, failed API calls, browser details and the page URL. They can attach a screenshot or short video too.
Open the report in your dashboard and click “Analyze with AI”. Buganalyst locates the relevant files in your connected repository, identifies the root cause, and shows you a plain-English explanation with a line-by-line diff and a confidence rating.
Happy with the fix? Click “Create pull request”. Buganalyst opens a branch and a PR on your repo with the full bug context in the description. When you merge it, the report is marked resolved automatically. Not happy? Dismiss it and fix it your way — the captured context still saves you the diagnosis.
A reporter writes two sentences. Your team receives all of this:
# bug-reports
Buganalyst APP
🐛 Checkout button crashes on click
yoursite.com/checkout · Chrome on macOS
TypeError: Cannot read properties of undefined
Delivered in 1.2s — journey & errors attached