# Recording Links

{% embed url="<https://www.youtube.com/watch?v=GP0SBqWU-58>" %}

## How It Works

1. **Generate a recording link** from your [Jam dashboard](https://jam.dev/s/recording-links) 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.

<figure><img src="https://1990502200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAIPUIiSH7MWC0IHLJuD%2Fuploads%2FO9HYGBHjXTpQpwUrlYrX%2FDemo_GIF_Recording_Links.gif?alt=media&#x26;token=77f1f2a9-bc54-4e02-a544-1b63a3970ca2" alt=""><figcaption></figcaption></figure>

## 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

## Create a Link

#### From the Browser Extension

1. Click on the Jam strawberry to open the extension.
2. Click "Request a Recording".

   <figure><img src="https://1990502200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAIPUIiSH7MWC0IHLJuD%2Fuploads%2F0kQzmGDiL2o14KUmKruO%2FScreenshot%202026-03-04%20at%2009.23.07.png?alt=media&#x26;token=79d24ff5-219d-45da-9b8b-ddf7a7dcfc79" alt=""><figcaption></figcaption></figure>
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.\
   ![](https://1990502200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAIPUIiSH7MWC0IHLJuD%2Fuploads%2F6psUqJ5MghVw52MrzSOV%2FScreenshot%202026-03-04%20at%2009.24.16.png?alt=media\&token=4bf440a8-8361-403d-9bea-30676ac0c649)
5. Click "Create link", the link will be automatically copied to your clipboard, ready for sharing!

<figure><img src="https://1990502200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAIPUIiSH7MWC0IHLJuD%2Fuploads%2F7Hp7vx1Eq5UPN16MzJDJ%2FScreenshot%202026-03-04%20at%2009.24.36.png?alt=media&#x26;token=dce104c6-b972-4651-ab4a-54e841ec248f" alt=""><figcaption></figcaption></figure>

#### From the Jam Dashboard

1. Go to [jam.dev/s/recording-links](https://jam.dev/s/recording-links)
2. Click "+ New".
3. A pop-up appears, click "Create Link".
4. Optionally name your link or paste the URL of your customer conversation (for example, Zendesk, Hubspot, Jira).
5. The link will be automatically copied to your clipboard, ready for sharing!

## Share a Link

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

{% hint style="info" %}
The experience is designed to be accessible to anyone, regardless of their technical background.
{% endhint %}

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 ](https://jam.dev/s)and/or in the [recording links page](https://jam.dev/s/recording-links), where you can see all jams for each recording link

## Reusable Links

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.&#x20;

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`&#x20;

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

#### 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.

{% content-ref url="../administration/set-up-a-custom-recording-domain" %}
[set-up-a-custom-recording-domain](https://jam.dev/docs/administration/set-up-a-custom-recording-domain)
{% endcontent-ref %}

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:

```
<div data-jam-blur>
  Sensitive content
</div>
```

You can also prevent blur on specific elements:

```
<div data-jam-no-blur>
  Non-sensitive content
</div>
```

For advanced configuration:

→ See [Auto-blur sensitive content in requested Jams](https://jam.dev/docs/request-a-jam/recording-links/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.&#x20;

***

### FAQ

<details>

<summary>Can anyone use a Recording Link?</summary>

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

</details>

<details>

<summary>Do Recording Links expire?</summary>

Recording Links are reusable by default.\
You can create single-use links that expire after one submission.

</details>

<details>

<summary>Can I restrict who can submit recordings?</summary>

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

</details>

<details>

<summary>Do Recording Links capture console logs automatically?</summary>

No.

By default, Recording Links capture screen recordings only.

To capture console logs and network requests, you must connect a custom domain.

→ Set up a custom domain and logs for requested Jams

</details>

<details>

<summary>Are recordings secure?</summary>

Yes.

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

</details>

<details>

<summary>Can I customize what happens when someone submits a recording?</summary>

Yes.

You can:

* Route recordings to specific folders (`jam-folder`)
* Set a custom Jam title (`jam-title`)
* Associate references (`jam-reference`)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jam.dev/docs/request-a-jam/recording-links.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
