How to use Spot

Video Tutorial

Watch how to get started with Spot

Watch this quick video to start using Spot and report bugs faster than ever!

Spot is a Chrome extension that makes bug reporting blazingly fast and simple.

With Spot, you can easily record bugs right from your browser and share them instantly with your team. The end-result is a complete, ready-to-share bug report in video format, including user actions, console logs and errors, network payloads, and user agent data. In short, you get everything you need to report a bug faster than ever, and everything your team needs to fix it just as quickly.

  • Spot comes with every OpenReplay plan from our open-source to our enterprise offerings.
  • Spot is a Chrome extension that also works on any Chromium-based browser, including Microsoft Edge, Brave and Arc.

How to install and set up the Spot Chrome extension

Section titled How to install and set up the Spot Chrome extension

Installing the Spot Chrome extension is quick and easy:

  1. Go to the Spot extension page on the Chrome Web Store and click Add to Chrome.
  2. Pin Spot to your Chrome toolbar for easy future access.
Add Spot to Chrome

2. Set up your OpenReplay Spot account

Section titled 2. Set up your OpenReplay Spot account

Before you start using Spot, you need to either log in to your existing OpenReplay account or create a new one:

    • New users:
      1. After pinning Spot, click on the Spot icon in your toolbar.
      2. Select Create Account.
      3. Choose your primary use-case for OpenReplay.
      • If you select “report bugs via Spot” as your primary use-case, you can later access the full OpenReplay features by clicking on Setup Tracker.
      Create account through Spot
    • Existing users:
      1. Click on the pinned Spot extension in your toolbar.
      2. Select Log in and enter your OpenReplay credentials.
      • You can find your Spots in the Spot menu in the left sidebar.
      Spots Menu
    • New and existing users:
      • Update your OpenReplay instance to the latest version (v1.20.0) that supports Spot.
      • Once updated, the Spot menu will appear in the left sidebar. Your Spots will be securely saved on your instance.

Now that you’re logged in, you’re all set to start spotting and reporting bugs with Spot.

How to use the Spot Chrome extension

Section titled How to use the Spot Chrome extension

Here’s how to use the Spot Chrome extension’s key features:

  • Start recording: Click the Spot icon in your toolbar and select Record Tab to capture everything in the active tab.

  • Enable microphone: If needed, toggle on the microphone option to include audio in your recording.

  • Pause recording: Click on the pause icon from the recording panel at any time.

  • Restart recording: Click on the restart icon from the recording panel to restart the recording.

  • Stop recording: Click on the stop icon from the recording panel to stop the recording.

  • Add comments: You can add comments to provide additional context before saving.

  • Save Spot: After stopping the recording, it will automatically save with all the relevant technical details, like console logs and network data.

    Use Record Tab feature
  • Start recording: Click the Spot icon and select Record Desktop. Choose to record your entire screen or a specific window.

Access DevTools information in Spot recordings

Section titled Access DevTools information in Spot recordings

Spot automatically includes DevTools data in every bug recording, providing your developers with complete context to efficiently debug issues. Each recording captures the following:

  • Console logs: All console outputs, warnings, and error messages during the recording session.
  • Network requests: Logs of all network activity, including:
    • Request and response headers and bodies: Data sent and received in each request.
    • Status codes: Quickly identify failed or problematic requests.
  • User agent data: Information about the user’s browser and device to help developers replicate the environment where the bug occurred.
  • User interaction data: Details about user activity, such as clicks and navigation paths, allowing developers to understand how the issue was encountered.

Note on GraphQL errors

GraphQL typically returns a 200 OK status code for all responses, even when errors are present in the response body (usually placed inside an errors field). This can make it difficult to spot issues based solely on the HTTP status code.

In Spot, we detect when a GraphQL response contains an errors object in the body. When such an error is found, we mark the request with a 400 status code instead of 200. This adjustment makes it easier for developers to identify and debug problematic GraphQL requests.

Spot DevTools
  • Access settings: Click the Spot icon in your toolbar and select the Settings icon.
  • Go to Spot tab after save: Toggle this on to be directed to the Spot recording immediately after saving.
  • Include DevTools: Toggle this on to include console logs, network calls, and other debugging information in your recording.
Spot Settings
  • Send invites: Click Preferences, go to Team, and click Add Team Member. Enter their full name and email address, then send the invitation.
  • Team access: All team members can view Spot recordings in the Spots view in OpenReplay

Spots are not tied to any specific project.

  • Private sharing: Spot recordings can be shared via private links for internal viewing within your team on OpenReplay.
  • Public sharing: You can create public links for external viewing, accessible even without an OpenReplay account.
  • Integration with tools: Include these links in bug tracking or collaboration tools like Slack, Teams, Jira, or Linear for easy access and teamwork.
Share Spot

Having trouble setting up this plugin? Please connect to our Slack or check out our Forum and get help from our community.