Recording Links - Jam Documenation

Documentation Index

Fetch the complete documentation index at: /docs/llms.txt

Use this file to discover all available pages before exploring further.


Meet Recording Links — magic links for bug reports

Recording Links are shareable URLs that let anyone record their screen and send you a Jam. No browser extension, no account, no downloads required. Generate a link from your dashboard or browser extension, paste it wherever your customers already are, and receive a full recording with technical context the moment they submit.

How it works

  1. Generate a recording link
    Create a link from your Jam dashboard or from the browser extension.
  2. Share the link
    Paste it into an email, support ticket, chat message, or customer form.
  3. Recipient clicks and records
    The link opens directly in their browser. They click Start Recording and capture the issue.
  4. Recording appears in your dashboard
    You receive an email notification and the Jam appears in your dashboard with full technical context.

Recording Links work on any device. Recipients do not need a Jam account or the browser extension. Compatible with the desktop versions of Chrome, Edge, Firefox, and Safari.


When to use Recording Links


Create a link

  1. Open the extension
    Click the Jam strawberry icon to open the extension.

  2. Click Request a Recording
    Select Request a Recording from the menu.

  3. Name your link (optional)
    Give it a name, or paste the URL of the customer conversation (from Zendesk, HubSpot, Jira, etc.) as the link name for later reference.

  4. Choose workspace or domain (optional)
    If you have multiple workspaces or custom domains, select the one you want to use.

  5. Create the link
    Click Create link. The link is automatically copied to your clipboard.

  6. Go to Recording Links
    Navigate to jam.dev/s/recording-links.

  7. Create a new link
    Click + New. A pop-up appears.

  8. Name your link (optional)
    Optionally name the link or paste the URL of the customer conversation for reference.

  9. Create the link
    Click Create Link. The link is automatically copied to your clipboard, ready for sharing.


Share a link

Recording Links work anywhere you can paste a URL:

When you create a link, paste the URL of the customer conversation as the link name. That way, you always have the context when a new recording comes in.

What recipients experience

The recording flow is designed for non-technical users:

  1. Instant access: the link opens directly in their browser, no downloads
  2. Simple interface: a large Start Recording button with clear instructions
  3. One-click recording: captures their screen, showing the bug
  4. Submit recording: recording uploads automatically and notifies you immediately

View submissions

Jams submitted through a Recording Link appear in your Jam dashboard as regular Jams:

  1. You receive an email notification when a Jam from your Recording Link is recorded.
  2. Find the recording in your workspace’s Jam dashboard and in the Recording Links page, where you can see all Jams grouped by link.

Reusable links

Recording Links are reusable by default. A single link can receive unlimited submissions, making them ideal for:

URL parameters

Customize the behavior of any Recording Link by appending query parameters to the URL.

Set the Jam title

Use jam-title to pre-populate the title of every Jam created from this link:

https://recorder.jam.dev/QrBnf3s?jam-title=Shopping+cart+bug

For a same-domain Recording URL:

https://www.yoursite.com/?jam-id=QrBnf3s&jam-title=Shopping+cart+bug

Additional parameters

Parameter Description
jam-title=<TITLE> Sets the title of the recorded Jam
jam-folder=<FOLDER_ID> Routes the Jam into a specific folder. Use the 4-character folder ID from the folder’s URL in your dashboard: https://jam.dev/s/<WORKSPACE-ID>/<FOLDER-ID>
jam-reference=<URL_OR_EMAIL> Associates a user identifier or URL (e.g., a helpdesk conversation, issue tracker link)

URL parameters are useful when building macros, text expanders, or custom link generators for your team. You can encode the ticket URL and title directly into the recording link before sending it.


Capture logs from your domain

By default, Recording Links capture only screen recordings. To also collect console logs, network requests, user interaction events, and enable automatic blurring, you need to connect your domain and install Jam’s scripts on your site. Once configured, logs are automatically attached to each submitted Jam.

See Connect your domain for the full setup guide.


Privacy and automatic blurring

When your domain is connected, Jam can automatically detect and blur sensitive information during recordings. Blurring happens directly in the browser before the recording is uploaded, so sensitive data never leaves the user’s device unprotected.

What gets blurred automatically

Jam detects and blurs the following by default:

Jam also recognizes privacy selectors from popular session replay tools. If you already use FullStory, Hotjar, LogRocket, Sentry, Microsoft Clarity, OpenReplay, Highlight.io, ContentSquare, Matomo, Heap, or Amplitude, your existing privacy configuration works automatically with Jam.

Custom blur rules

If you run Jam on your own domain, control blur behavior with HTML data attributes:

<!-- Force blur on an element -->
<div data-jam-blur>
  Sensitive content
</div>

<!-- Prevent blur on an element -->
<div data-jam-no-blur>
  Non-sensitive content
</div>

To pass custom CSS selectors using the SDK:

import * as jam from "@jam.dev/recording-links/sdk";

jam.initialize({ blurSelectors: ".my-custom-blur-class" });

Or using a <meta> tag:

<meta name="jam:blur" content=".my-custom-blur-class" />

Manual opt-out (data-jam-no-blur) overrides all other blur rules, including custom selectors.

Limitations


FAQ

Can anyone use a Recording Link?

Yes. Anyone with the link can record. No account or installation is required.

Do Recording Links expire?

No. Recording Links are reusable and do not expire. A single link can receive unlimited submissions.

Can I restrict who can submit recordings?

Recording Links are accessible to anyone with the URL. There is no way to restrict submissions to specific users.

Do Recording Links capture console logs automatically?

No. By default, Recording Links capture screen recordings only. To capture console logs and network requests, you must connect your domain and install Jam’s Recorder and Capture scripts.

Are recordings secure?

Yes. Jam automatically blurs sensitive information directly in the browser before the recording is uploaded. Sensitive data never reaches Jam’s servers unprotected.

Can I customize what happens when someone submits a recording?

Yes. Use URL parameters to route recordings to specific folders (jam-folder), set a custom Jam title (jam-title), or associate a reference URL or user identifier (jam-reference).