Slack bot which shows
what user did
before a bug happened

Find and fix bugs 72% faster

Sign up

Why install?

Smart bug notifications

Bug bot will send you a new JavaScript Error notifications only when there is a new JavaScript error. And immediately after release you will get notifications about new bugs in the web application.

Also, Kuoll detects situations when http xhr response returns error code (400+).

Replay and rerun buggy user sessions

For each Slack notification Bugbot shows not only Error description, OS, Browser, page url; but also gives a link to a recorded user session.

The record shows you what user did before and when the bug happened.

Also, the record shows the network requests and JavaScript system API calls; e.g. Promise, setTimeout, setInterval. The user actions, system API calls, network requests and DOM mutations are linked together into highlightable cause-event chains.

Find the root cause of the most complicated bugs much faster then ever before!

Watch demo video

How to install

Create account and get your APIKEY

Create account to get your APIKEY.

Install Kuoll script under 3 minutes

Install Kuoll JavaScript snippet to your web application under 3 minutes. Just copy and paste the code below into pages of your web app.

!function(a,b,c){if(!window.Promise)return void(a[b]=a[b]||function(){});a[b]=a[b]||function(){var c=arguments;return new Promise(function(d,e){(a[b].q=a[b].q||[]).push({a:c,d:{y:d,n:e}})})};var d=document.createElement(c),e=document.getElementsByTagName(c)[0];d.async=1,d.src="https://cdn.kuoll.com/bootloader.js",e.parentNode.insertBefore(d,e)}(window,"kuoll","script");

kuoll('startRecord', { 
 API_KEY: "YOUR_API_KEY",
 userId: 1,
 userEmail: "test@kuoll.com"
});

Add Bugbot by Kuoll to your Slack

We recommend you to create separate #Kuoll channel for the Bugbot. This way, your team member will be able to access new bug reports.

When you have a Kuoll account, go to the Settings page and click “Add to Slack” button

Add user id and user email to Kuoll API calls and see user-specific records

Set userId and userEmail parameters of kuoll("startRecord", params); call.