BACK TO DIRECTORY

SnagRelay

by snagrelay

0.0
(0 ratings)

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.

Developer context is optional and needs one extra step: paste the Site URL and Site secret shown in Settings SnagRelay into your SnagRelay project (Install WordPress). Your site must be reachable from the internet; local and private-network sites are skipped. A page served from a page cache did not run PHP, so it has no errors to report; AJAX and REST requests are always matched.

What SnagRelay captures

  • HD annotated screenshots
  • Session replay recording
  • 60-second screen video with auto-generated reproduction steps
  • Full console logs and error stack traces
  • Network requests and payloads
  • Browser metadata and environment details

AI intelligence

  • Automatic duplicate detection
  • Priority suggestions (P1–P5)
  • Smart assignee matching
  • Learns from your team’s decisions over time

Integrations

Sends reports directly to the tools your team already uses:

  • Jira
  • Linear
  • Trello
  • GitHub
  • Custom webhooks

External Services

This plugin connects to the SnagRelay service (https://app.snagrelay.com) to load the bug-capture widget and to transmit bug reports to your configured issue tracker.

What is sent and when:

  • When a page is loaded with the widget enabled, the plugin loads a script from https://app.snagrelay.com/widget/load/{api_key}. Your API key is included in this request so the service can identify your project.
  • When a user submits a bug report via the widget, SnagRelay collects and transmits the data selected by the user, which may include: annotated screenshots, session replay recording, screen video, console logs, network request details, browser metadata, and environment information.
  • No data is sent to the external service unless the widget is enabled and a valid API key is configured.
  • Developer context (1.2+): after a report is submitted, SnagRelay calls POST /wp-json/snagrelay/v1/snapshot on your site, signed with HMAC-SHA256 and the site secret shown in Settings SnagRelay. Your site replies with the data listed under “Developer context” above. Requests with a missing, wrong or stale (older than 5 minutes) signature are rejected. PHP errors for a request are kept in a transient for 15 minutes. You can turn each data group off, or regenerate the secret, at any time.
  • Request IDs (1.2+): page loads include <meta name="snagrelay-req">, and admin-ajax.php, wc-ajax and REST responses include an X-SnagRelay-Req header. Both contain only a random ID and a signature, never any site data. The widget sends the IDs with a report so SnagRelay can ask your site for the errors of those requests.

Service provider: SnagRelay (https://snagrelay.com)

Screenshots

Settings page — connect with your API key and choose who sees the button, and where.

Settings page — connect with your API key and choose who sees the button, and where.

Developer context — per-group privacy switches and the Site URL and secret for your SnagRelay project.

Developer context — per-group privacy switches and the Site URL and secret for your SnagRelay project.

Plugin Details

Active Installs
0
Total Downloads
745
Version
1.2.0
Requires WP
6.3
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-04-07
Last Updated
2026-10-10 2:43pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0