Quickstart
One script tag, and your clients can file bugs a developer can actually act on.
Website QA turns "the checkout is broken" into a ticket with the element, the browser, the failed request and the screenshot already attached.
Someone on a site you look after clicks a button, writes one sentence, and your team gets a GitHub issue containing everything they never typed.
Three steps
Add a project
Sign in, name the site you look after, and you get a public key that looks like
wq_a7k9vd9pnw5imawe. One project per website.
Paste the tag
Before </body>, on every page you want reportable:
<script async src="https://your-app/w.js" data-wq-key="wq_a7k9vd9pnw5imawe"></script>That is the whole installation. The install page confirms the first page load, so you know it is live before you tell a client to use it.
Connect GitHub
Paste a fine-grained token and a repository name. Now any report can become an issue with one click. See Connecting GitHub.
What the reporter sees
A "Report issue" button in the corner. They click it, type one line, and send. Everything below is optional and none of it is typed:
- the element they pointed at, as a CSS selector
- a screenshot of the page with that element outlined
- browser, OS, viewport, language
- JavaScript errors from your code
- requests that failed, with status codes and timings
They get a private status link — no account, no password — where they can watch the fix land and reply to your team.
Where to go next
- Installing the widget — the snippet, single-page apps, verifying
- Customising — colours, fonts, your own button, the JS API
- Project settings — origins, masking, the error prompt
- What gets captured — and what never does