Recording Links

Recording Links eliminate the guesswork in bug reports. Send anyone a link; they click, record their issue, and you get a complete technical reproduction—no installations required.

How It Works

  1. Generate a recording link from your Jam dashboardarrow-up-right or with extension

  2. Share the generated link via email, chat, or a customer support system like Zendesk, Hubspot, or Intercom

  3. Recipients click and record directly in their browser

  4. Recordings appear in your dashboard with full technical context

Works on any device, no downloads required.

When to Use

  • Customer support: Replace vague descriptions with visual reproductions

  • External bug reports: Get technical context from users outside your team

  • QA workflows: Capture specific scenarios and environments

  • Remote debugging: See issues that only happen in particular setups

From the Browser Extension

  1. Click on the Jam strawberry to open the extension.

  2. Click "Request a Recording".

  3. (Optional) Name your link or paste the URL of your customer conversation (from Zendesk, Hubspot, Jira, etc.).

  4. (Optional) If you have multiple workspaces or custom domains you'll be able to choose them.

  5. Click "Create link", the link will be automatically copied to your clipboard, ready for sharing!

From the Jam Dashboard

  1. Click "+ New".

  2. A pop-up appears, click "Create Link".

  3. Optionally name your link or paste the URL of your customer conversation (for example, Zendesk, Hubspot, Jira).

  4. The link will be automatically copied to your clipboard, ready for sharing!

Recording links work anywhere you can paste a URL:

  • Email: "Hi there, can you click this link and show us what you're experiencing? [recording link]"

  • Support tickets: Paste directly into Zendesk, Intercom, or HubSpot responses

  • Chat messages: Slack, Teams, or any messaging platform

  • Customer forms: Include in help documentation or contact forms

What Recipients Experience

circle-info

The experience is designed to be accessible to anyone, regardless of their technical background.

When someone clicks your recording link:

  1. Instant access - Opens directly in their browser, no downloads

  2. Simple interface - Big "Start Recording" button, clear instructions

  3. One-click recording - Captures their screen, showing the bug

  4. Submit Recording - Recording uploads and notifies you immediately

View Submissions

Recordings from recording links appear in your Jam dashboard as regular Jams:

  1. You'll receive an email notification when a Jam from your recording link is submitted

  2. Find the recording in your team's Jam dashboard arrow-up-rightand/or in the recording links pagearrow-up-right, where you can see all jams for each recording link

Recording links are reusable by default. Reusable recording links are perfect for ongoing customer support or QA workflows, feedback buttons, email signatures, pinned Slack messages, and more!

Setting the title of the Jam

You can choose the title of the Jam that is created from your link by adding jam-title to the query string.

For example, if you want the title of the Jam to be "Shopping cart bug": https://recorder.jam.dev/QrBnf3s?jam-title=Shopping+cart+bug

Or if it was for a same-domain Recording URL: https://www.your.com/?jam-id=QrBnf3s&jam-title=Shopping+cart+bug

Setting other Jam parameters:

You can also use your Recording Link's URL querystring to adjust or override other Recording Links settings:

  • jam-folder=<FOLDER_ID> — the folder to route the recorded Jam into. Use the 4-character ID, not the name—on a folder page, the URL looks like: https://jam.dev/s/<TEAM-ID>/<FOLDER-ID>

  • jam-reference=<URL_OR_EMAIL> — a user identifier, or URL (e.g. to an issue tracker, helpdesk conversation, etc)

This is a great use case for when you want to customize link behavior with macros, text expanders, or custom link generators you build for your team.

Capture Logs From Your Domain

By default, Recording Links capture screen recordings only.

To also collect console logs, network requests, and user events, you’ll need to connect a custom domain.

Set up a custom recording domainchevron-right

Using your own domain allows Jam to securely run from your app and attach developer logs directly to each submission.


Privacy & Automatic Blurring

Jam automatically detects and blurs sensitive information during recordings.

Blurring happens directly in the browser before the recording is uploaded.

Sensitive data never leaves the user’s device unprotected.

What is automatically blurred

Jam detects and blurs:

  • Password fields

  • Credit card numbers

  • Social security numbers

  • Email addresses

  • API keys and tokens

  • Common sensitive patterns

Custom blur rules

If you use Jam on your own domain, you can explicitly control blur behavior using data attributes.

Example:

You can also prevent blur on specific elements:

For advanced configuration:

→ See Auto-blur sensitive content in requested Jams


Pro Tips

Add a URL to your customer conversation when you create a recording link, so you will always have know the context when a new recording comes in.

Universal compatibility: Recording Links are compatible with the desktop versions of Chrome, Edge, Firefox, and Safari.


FAQ

chevron-rightCan I restrict who can submit recordings?hashtag

Recording Links are accessible to anyone with the URL. If you need tighter control, use single-use links.

chevron-rightAre recordings secure?hashtag

Yes.

Jam automatically blurs sensitive information in the browser before the recording is uploaded.

chevron-rightCan I customize what happens when someone submits a recording?hashtag

Yes.

You can:

  • Route recordings to specific folders (jam-folder)

  • Set a custom Jam title (jam-title)

  • Associate references (jam-reference)

Last updated

Was this helpful?