// capture

Web Widget

The Web Widget is the fastest way in: one script tag and your users can report bugs, request features, and share feedback without ever leaving your app.

1

Install the snippet

Add the snippet from Project → Settings → Installation to the <head> of every page where the launcher should appear.

index.html
<script src="https://cdn.oneclik.app/v1.js"></script>
<script>
  OneClik.init({ projectId: "prj_your_project_id" });
</script>
2

Brand the launcher

In Settings → Widget, set the launcher colour, position (bottom-right or bottom-left), and label to match your brand. Changes apply instantly — no redeploy needed.

3

Choose your capture types

Enable any of bug report, feature request, and open feedback. Users pick the type when they open the widget, and AI tags and routes each one to the right destination — engineering for bugs, the product roadmap for ideas.

4

Identify your users (recommended)

Pass the signed-in user's ID and email so every capture is attributed. This powers "who reported this" in the dashboard and lets you reply to the reporter directly.

after login
OneClik.identify({
  userId: "usr_123",
  email: "jane@yourcompany.com",
  name: "Jane Cooper",
});
5

Confirm PII redaction

OneClik automatically redacts sensitive form fields, masks email and IBAN-like patterns, and scrubs auth tokens from console output before anything leaves the browser. Mark any extra fields with data-oneclik-redact to force redaction.

Nothing leaves the browser until the user submits. Passive recording is never on.
Next upJira integration
© 2026 Oneclik. All rights reserved.