> ## Documentation Index
> Fetch the complete documentation index at: https://relevanceai.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Chrome Extension

> Extract content from any web page and send it directly to an AI agent chat in Relevance AI.

The Relevance AI Chrome Extension lets you extract content from any web page and send it directly to an AI agent chat, without copy-pasting.

<Info>Install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/relevance-ai/oeejdfhhhceikclacdlikdgfenhehgcp).</Info>

### Supported browsers

<CardGroup cols={4}>
  <Card title="Chrome" icon="chrome" />

  <Card title="Edge" icon="edge" />

  <Card title="Brave" icon="brave" />

  <Card title="Arc" icon="globe" />
</CardGroup>

Any Chromium-based browser that supports Manifest V3 is compatible. Firefox is not supported.

## Installation and setup

### Installing the extension

1. Open the [Chrome Web Store listing](https://chromewebstore.google.com/detail/relevance-ai/oeejdfhhhceikclacdlikdgfenhehgcp) in a supported browser.
2. Click **Add to Chrome** and confirm the prompt.
3. The Relevance AI icon appears in your browser toolbar. Pin it for easy access.

### Signing in

<img src="https://mintcdn.com/relevanceai/Eoqw_Tqmw-2Ws9Xc/images/chrome-extension-sign-in.png?fit=max&auto=format&n=Eoqw_Tqmw-2Ws9Xc&q=85&s=41a02fa44f19dbf890d0a3b2e20a3473" alt="Chrome extension sign in screen" width="582" height="745" data-path="images/chrome-extension-sign-in.png" />

Click the extension icon in your toolbar, then click **Sign in to send to chat**. An OAuth popup opens through `app.relevanceai.com/auth` where you authorize the extension with your Relevance AI account. Tokens are stored locally and refreshed automatically, so you stay signed in across browser sessions.

### Selecting a project and region

After signing in, click your user avatar in the extension popup header to open a dropdown where you can switch projects and regions. Your selection persists across sessions.

## Using the extension

### Main workflow

<Steps>
  <Step title="Browse to any web page">
    Navigate to the page you want to extract content from.
  </Step>

  <Step title="Open the extension">
    Click the toolbar icon, or use the keyboard shortcut: **Mac:** `Cmd+Shift+S` / **Windows/Linux:** `Ctrl+Shift+S`
  </Step>

  <Step title="Review extracted content">
    The extension automatically extracts content from the page and displays it in an editable text area. Edit as needed.
  </Step>

  <Step title="Send to chat">
    Click **Start new chat** to open a new agent conversation with the content as the first message.
  </Step>

  <Step title="Continue in Relevance AI">
    Click **Open in Chat** to jump directly to the conversation in Relevance AI.
  </Step>
</Steps>

### Use the extension without opening the popup

<div
  style={{
width: '100%',
position: 'relative',
paddingTop: '56.25%',
}}
>
  <iframe
    src="https://app.supademo.com/embed/cmnpmcm9z8874abur9vla9n2w"
    frameBorder="0"
    title="Using the Chrome Extension right-click context menu"
    allow="clipboard-write; fullscreen"
    webkitAllowFullscreen="true"
    mozAllowFullscreen="true"
    allowFullscreen
    style={{
  position: 'absolute',
  top: 0, left: 0, width: '100%', height: '100%',
  border: '3px solid #5E43CE',
  borderRadius: '10px',
}}
  />
</div>

You can also trigger the extension without opening the popup:

1. Right-click anywhere on a page, or right-click on selected text.
2. Choose **Send to Chat** from the context menu.
3. The extension popup opens with content pre-loaded.

<Tip>While content is pending, a badge notification ("1") appears on the extension icon as a reminder.</Tip>

## Content extraction

The extension uses a multi-stage extraction pipeline that selects the appropriate method based on the page type.

<AccordionGroup>
  <Accordion title="LinkedIn profiles" icon="linkedin">
    Extracts name, headline, company, location, about section, experience, education, skills, and profile URL. Handles LinkedIn's single-page app navigation, including iframe-based content.
  </Accordion>

  <Accordion title="Articles and blog posts" icon="newspaper">
    Uses Mozilla Readability (the same library as Firefox Reader View) to extract the title, author, published date, and body text, plus the canonical URL. Works on most news sites and blog platforms.
  </Accordion>

  <Accordion title="Generic web pages" icon="globe">
    Extracts the page title, meta description, body text (up to 4,000 characters), and structured data including JSON-LD and Open Graph tags.
  </Accordion>

  <Accordion title="Selected text" icon="text">
    If you have text selected on the page when you open the extension, that selection is included alongside the page extraction.
  </Accordion>
</AccordionGroup>

Extracted content is formatted as markdown and wrapped with metadata before being sent to the agent. When you click **Start new chat**, the extension calls the TriggerWorkforceChat API to create a new conversation, and the extracted content becomes the first message.

<Warning>The extension cannot extract content from browser-internal pages such as `chrome://`, `about:`, or other extension pages.</Warning>

## Permissions and network access

<CardGroup cols={2}>
  <Card title="activeTab">
    Read the current tab's URL and extract page content. Only used when you actively open the extension or trigger it via the context menu.
  </Card>

  <Card title="contextMenus">
    Adds the **Send to Chat** option to your browser's right-click menu.
  </Card>

  <Card title="storage">
    Stores authentication tokens, your project selection, and other preferences in local browser storage. Nothing is transmitted to a third party.
  </Card>

  <Card title="tabs">
    Detects tab URL changes to handle LinkedIn's single-page app navigation and the OAuth callback after sign-in.
  </Card>
</CardGroup>

## Frequently asked questions (FAQs)

<AccordionGroup>
  <Accordion title="What if a page won't extract content properly?">
    Try clicking the refresh button in the content area to re-run extraction. For pages that extract poorly, you can manually edit the content in the text area before sending.
  </Accordion>

  <Accordion title="How do I sign out?">
    Click your user avatar in the extension popup header and select **Sign out** from the dropdown.
  </Accordion>

  <Accordion title="What happens to my extracted content?">
    Content is sent directly to your Relevance AI account as the first message in a new agent chat. It is not stored by the extension beyond what is needed to display it in the popup before you send.
  </Accordion>

  <Accordion title="Can I use this with any agent?">
    The extension creates a new chat session in your selected project. The agent that handles the chat depends on your project configuration in Relevance AI.
  </Accordion>
</AccordionGroup>
