What is IssueCapture?
TL;DR
- Drop-in JavaScript widget that captures bug reports with screenshots, console logs, and network data
- Automatically creates Jira issues with AI-powered triaging (10 AI features)
- Setup takes 2-5 minutes with a single script tag
- Works with any JavaScript framework (React, Vue, Angular, Next.js)
- Free tier includes 25 credits that never expire
IssueCapture is a modern, drop-in JavaScript widget designed to make bug reporting effortless for your users while providing your team with rich, actionable data in Jira.
How does IssueCapture work?
IssueCapture is installed with a simple script tag in your website or web application. When a user encounters a bug or wants to provide feedback, they click your trigger button (or an auto-generated floating button), and the IssueCapture widget opens.
The widget captures a screenshot of the current page, allows the user to annotate it with drawing tools (arrows, highlights, text), automatically captures console logs and failed network requests, and collects environment details (browser, OS, viewport size).
When the user submits the issue, IssueCapture's AI analyzes the content, triages the issue (priority, urgency, ROI), categorizes it (bug, feature, improvement), suggests labels, and creates a Jira issue with all captured data—all in under 2 seconds.
What are the key features?
- Screenshot Capture with Annotation: Built-in annotation tools (arrows, highlights, text, shapes) powered by Fabric.js, lazy-loaded only when needed (152KB for screenshot & annotation).
- Console Log Capture: Automatically captures JavaScript console errors, warnings, and logs to help debug issues faster.
- Network Request Monitoring: Tracks failed API requests (4xx, 5xx) to identify backend issues.
- AI-Powered Triaging (11 Features): Automatically analyzes issues, detects urgency, ROI, duplicate detection, smart categorization, label suggestions, and more using Google Gemini 2.5 Flash.
- Automatic Jira Issue Creation: Creates Jira issues with all captured data, custom field mapping, and component routing.
- Multi-Tenant Dashboard: Configure widget settings, manage team members, view analytics, and integrate with Jira via OAuth.
What Jira versions are supported?
✅ Jira Cloud - Required (uses Atlassian OAuth 2.0)
✅ Jira Software - Full support for all issue types (Bug, Task, Story, etc.)
✅ Jira Service Management (JSM) - Service requests, incidents, and IT help
⚠️ Jira Server and Data Center are not currently supported
How long does setup take?
Setup takes 2-5 minutes for most teams:
- Sign up for a free account
- Connect your Jira account via OAuth
- Copy the installation script tag
- Paste it into your website's HTML
- Test the widget on your site
No backend server required. No complex configuration. It just works.
Does IssueCapture work with my framework?
Yes! IssueCapture is framework-agnostic and works with any JavaScript application:
- React
- Next.js
- Vue.js
- Angular
- Svelte
- Vanilla JS
The widget uses Shadow DOM for CSS isolation, ensuring it won't conflict with your existing styles or scripts.
How much does IssueCapture cost?
IssueCapture uses a fair, pay-per-issue model—no monthly subscriptions, no per-seat pricing:
- FREE25 free credits (never expire)
1 credit = 1 Jira issue created
- $79Starter Pack - 250 credits
~32¢ per issue, all 10 AI features included
- $1,249Scale Pack - 5,000 credits
~25¢ per issue, best value for high-volume teams
Unlimited team members included. Credits never expire. No hidden fees.
Ready to try IssueCapture?
Start collecting better bug reports in 2 minutes. No credit card required.
Start Free TrialQuick Facts
2-5 minutes
Jira Cloud only
Software & JSM supported
32KB (gzipped)
+152KB for screenshot & annotation (lazy-loaded)
Chrome 61+, Firefox 60+, Safari 11+, Edge 16+
97% browser coverage
Free tier: 25 credits
Starter: $79 (250 credits)
Scale: $1,249 (5,000 credits)
- • Screenshots + Annotation
- • Console logs
- • Network monitoring
- • AI triaging (11 features)
- • Auto Jira creation