SnagRelay
SnagRelay is an AI-powered bug reporting tool that captures everything developers need to fix issues fast — annotated screenshots, session replay, video recording, console logs, network activity, and AI-generated reproduction steps. This plugin installs the SnagRelay widget on your WordPress site in
SnagRelay is an AI-powered bug reporting tool that captures everything developers need to fix issues fast — annotated screenshots, session replay, video recording, console logs, network activity, and AI-generated reproduction steps. This plugin installs the SnagRelay widget on your WordPress site in seconds, with no code required.
Reports land directly in your existing issue tracker. No separate board to check, no context switching.
WordPress plugin features
- No-code installation — just paste your API key
- Independently enable the widget on the frontend and/or the WP admin area
- Control visibility by user role (everyone, logged-in users, or specific roles)
- Filter by post type (all, pages, posts, or specific types)
- Filter by post status (all, published, or drafts/pending)
- Lightweight — loads asynchronously, zero performance impact
- 14-day free trial, no credit card required
Developer context (new in 1.2)
When a visitor or client submits a report, SnagRelay asks your site — server to server, signed with a secret only you and SnagRelay know — for the technical context a developer needs:
- WordPress, PHP and MySQL versions, multisite flag
- Active theme (and parent) with versions
- Active plugins with versions, plus recently updated plugins and themes
- PHP warnings, notices and fatals raised by the page, AJAX (admin-ajax.php, WooCommerce wc-ajax) or REST request the visitor hit (paths relative to wp-content)
- WooCommerce, when active: version, cart item count, coupon codes, shipping and payment method IDs, currency. No customer data.
- Page builder version (Elementor, Bricks, Divi)
Each group can be switched off in Settings → SnagRelay. Nothing from this list is ever printed into your public pages: pages and AJAX/REST responses only carry an opaque, signed request ID.