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.
1Install the snippet
Add the snippet from Project → Settings → Installation to the <head> of every page where the launcher should appear.
<script src="YOUR-SNIPPET-URL"></script>
<script>
OneClik.init({ projectId: "prj_your_project_id" });
</script>Copy your exact snippet from Project → Settings → Installation.
2Brand 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.
3Choose 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 each one so your team can send it to the right place — engineering for bugs, the product roadmap for ideas.
4Identify 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.
OneClik.identify({
userId: "usr_123",
email: "jane@yourcompany.com",
name: "Jane Cooper",
});5Confirm 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.
OneClik · Integrations documentation. Need help? Contact support