> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Подключение Perplexity к Salesforce

> Настройте коннектор Salesforce с помощью собственного External Client App вашей организации, чтобы Perplexity мог читать и обновлять записи CRM.

Это руководство описывает для администраторов Salesforce и Perplexity, как
подключить организацию Salesforce к Perplexity, и показывает подписчикам
планов Pro, Max, Enterprise Pro и Enterprise Max, как выполнить вход.
На планах Pro и Max, если вы не состоите в организации Perplexity,
настройку Perplexity вы выполняете самостоятельно.

## Обзор

Коннектор Salesforce позволяет Perplexity читать и обновлять данные вашей
системы управления взаимоотношениями с клиентами (CRM).
Он может находить компании, контакты, лиды, сделки и пользовательские объекты,
выполнять запросы на языке Salesforce Object Query Language (SOQL), искать записи, а также создавать, обновлять и удалять их.
Коннектор использует размещённый в Salesforce сервер протокола контекста модели (MCP), SObject All, поэтому
каждый запрос выполняется от имени вошедшего в Salesforce пользователя с его текущими разрешениями.

Настройка состоит из двух частей:

1. Администратор Salesforce включает сервер MCP и создаёт
   External Client App для Perplexity в вашей организации Salesforce. Это нужно
   сделать один раз; настройка занимает около 20 минут. Затем может потребоваться
   до 30 минут, прежде чем новое приложение начнёт работать.

2. Администратор вашей организации в Perplexity добавляет Consumer
   Key этого приложения в настройки коннектора организации. Это также нужно
   сделать один раз. После этого каждый пользователь подключает собственный аккаунт Salesforce.
   На планах Pro и Max вы самостоятельно добавляете Consumer Key на вкладке
   **Управление настройкой** коннектора.

Первый этап выполняет администратор Salesforce. Второй этап выполняет
администратор вашей организации в Perplexity, а на планах Pro и Max вы
выполняете его самостоятельно. Сотрудникам Perplexity не нужен
доступ к вашей организации Salesforce.

> [!NOTE]
>
> Коннектор Salesforce доступен на планах Pro, Max, Enterprise Pro и
> Enterprise Max. Ваша организация Salesforce должна использовать Enterprise Edition или выше
> либо Developer Edition для тестирования.

## Конфиденциальность и безопасность данных

Perplexity обращается к Salesforce только от имени подключившегося пользователя,
поэтому разрешения Salesforce определяют, что Perplexity может видеть или изменять.

* **Область доступа** — профили, наборы разрешений, защита на уровне полей и
  правила общего доступа продолжают действовать. Через Perplexity пользователи
  не могут видеть или изменять то, к чему у них нет доступа в Salesforce.

* **Журнал аудита** — изменения, внесённые через Perplexity, отображаются в журнале
  аудита Salesforce под именем пользователя. Трафик MCP отражается в журналах API Salesforce с
  `API_CLIENT_CATEGORY = SALESFORCE_HOSTED_MCP`.

* **Прямое подключение** — Perplexity подключается напрямую к Salesforce через
  собственный External Client App вашей организации Salesforce. Сторонние сервисы
  интеграции в этом не участвуют.

* **Контроль администратора** — администратор Salesforce может в любой момент
  отозвать весь доступ, деактивировав сервер MCP или заблокировав External
  Client App. На планах Enterprise администратор вашей организации в Perplexity также может
  отключить коннектор для всей организации. Отключение блокирует коннектор,
  но сохранённые токены входа пользователей остаются, пока каждый пользователь
  не отключит свой аккаунт. Чтобы отозвать доступ у всех сразу, заблокируйте
  External Client App в Salesforce.

* **Где хранятся данные** — Perplexity не хранит отдельную копию ваших
  записей Salesforce. Результаты, которые появляются в сеансе, сохраняются
  вместе с ним, и на них распространяются ваши настройки хранения сеансов.
  См. [Хранение данных для корпоративных клиентов](https://www.perplexity.ai/help-center/help-center/ru/articles/11652701-хранение-данных-для-корпоративных-клиентов.md).

* **Использование для обучения** — данные, к которым получен доступ через
  коннектор Salesforce, никогда не используются для обучения моделей Perplexity
  или каких-либо сторонних моделей.

* **Шифрование** — учётные данные коннектора шифруются при передаче по TLS
  и при хранении.

* **Соответствие требованиям** — механизмы контроля Perplexity проходят аудит по
  стандарту SOC 2 Type II. Документация по безопасности и соответствию требованиям доступна в [Trust Center Perplexity](https://trust.perplexity.ai/).

## Как это включить

### Перед началом работы

* У вас план Pro, Max, Enterprise Pro или Enterprise Max.

* У вас есть администратор Salesforce с профилем System Administrator для организации, которую вы хотите подключить.

* На планах Enterprise у вас есть администратор организации в Perplexity, который может управлять
  настройками коннекторов. На планах Pro и Max вы самостоятельно добавляете Consumer Key.

* Ваша организация может использовать размещённые в Salesforce серверы MCP. Salesforce
  предназначает эти серверы для клиентов с Flex Credits; за использование серверов может взиматься плата.
  Уточните это у вашего менеджера в Salesforce. См. [Размещённые в Salesforce серверы MCP:
  начало
  работы](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/hosted-mcp-servers-overview.html)
  и [Оплачиваемое использование Flex Credits](https://help.salesforce.com/s/articleView?language=en_US\&id=ai.usage_flex_credits.htm\&type=5).

> [!NOTE]
>
> Размещённые в Salesforce серверы MCP принимают только External Client Apps, созданные
> внутри вашей организации. Connected Apps и автоматическая регистрация клиентов
> не поддерживаются, поэтому Perplexity не может предоставить одно общее приложение для всех клиентов. См. [Рекомендации по безопасности размещённых в Salesforce серверов MCP](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/security-best-practices.html).

### Шаг 1. Активируйте сервер MCP SObject All (администратор Salesforce, около 2 минут)

> [!TIP]
>
> Чтобы сначала попробовать коннектор, протестируйте его в бесплатной [организации Salesforce Developer Edition](https://developer.salesforce.com/signup), прежде чем настраивать рабочую среду.

1. Войдите в Salesforce на странице `login.salesforce.com`
   или по вашему URL My Domain, например `https://yourcompany.my.salesforce.com`.

2. Нажмите значок шестерёнки в правом верхнем углу.

3. Выберите **Setup**.

[![Меню под значком шестерёнки в Salesforce с выделенным пунктом Setup](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_setup_menu.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=f3df13563e3f357430ceaf3e1f64e539)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_setup_menu.png)

Рисунок 1 — Меню под значком шестерёнки открывает Salesforce Setup.

4. В поле **Quick Find** введите **MCP Servers**, затем откройте **Integrations → API Catalog
   → MCP Servers**. По умолчанию все стандартные серверы имеют статус **Inactive**. Жёлтый
   баннер — это уведомление Salesforce об оплате с помощью Flex Credits.

[![Список MCP Servers в Salesforce Setup: SObject All имеет статус Active, остальные стандартные серверы — Inactive](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_servers_list.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=85a286319bd12d1b95a1342094acf2fb)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_servers_list.png)

Рисунок 2 — Список MCP Servers: SObject All активен, остальные стандартные серверы неактивны.

5. Откройте **SObject All**.

6. Нажмите **Activate**. После активации появится статус
   **Active**, а название кнопки изменится на **Deactivate**.

7. Все остальные серверы оставьте выключенными.

[![SObject All до активации, кнопка Activate выделена](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_sobject_all.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=e30addc3c5dcc2b3d7993b54f0707143)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_sobject_all.png)

Рисунок 3 — SObject All до активации, кнопка Activate выделена.

См. [Активация стандартных серверов MCP Salesforce в API Catalog](https://help.salesforce.com/s/articleView?id=platform.api_catalog_activate_salesforce_mcp_servers.htm\&language=en_US\&type=5)
и [Справочник SObject All](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/sobject-all.html).

> [!NOTE]
>
> Perplexity использует SObject All, а не SObject Reads, чтобы создавать и
> обновлять записи. Каждый вызов по-прежнему выполняется с учётом профиля пользователя,
> защиты на уровне полей и правил общего доступа.

### Шаг 2. Создайте External Client App (администратор Salesforce, около 10 минут)

В таблицах этого и следующего шага для каждого параметра указана категория:

* **Заблокировано** — обязательное требование Salesforce. Для изменения нужно обратиться в службу поддержки Salesforce.
* **Обязательно** — без этого коннектор не работает.
* **На ваш выбор** — работают оба варианта.
* **Оставьте выключенным** — при включении коннектор работает, но риск возрастает.
* **Сначала протестируйте** — использовать можно, но сначала проверьте в тестовой среде или организации Developer Edition.

1. В поле **Quick Find** раздела Setup введите **External Client App Manager** и откройте его.

2. Нажмите **New External Client App**.

[![External Client App Manager с кнопкой New External Client App](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_manager.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=4a48f7a2c614b4356232653c39b9c2b2)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_manager.png)

Рисунок 4 — External Client App Manager, где создаётся приложение Perplexity.

3. Заполните раздел **Basic Information**:

   | Поле | Значение | Можно ли изменить? |
   | - | - | - |
   | **External Client App Name** | `Perplexity` | На ваш выбор |
   | **API Name** | `Perplexity` | На ваш выбор |
   | **Contact Email** | Адрес списка рассылки ИТ-отдела | На ваш выбор |
   | **Distribution State** | **Local** | Обязательно |
   | **Info URL** | `https://www.perplexity.ai` (необязательно) | На ваш выбор |
   | **Description** | Позволяет Perplexity запускать размещённые в Salesforce инструменты MCP от имени вошедших пользователей. | На ваш выбор |

   *Таблица 1 — Настройки раздела Basic Information для External Client App Perplexity.*

[![Раздел Basic Information с именем приложения Perplexity и значением Local для Distribution State](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_basic_info.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=c2d3b693af2339dce83cd2599d8be425)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_basic_info.png)

Рисунок 5 — Раздел Basic Information для External Client App Perplexity.

4. Разверните **API (Enable OAuth Settings)** и установите флажок **Enable OAuth**.

5. **Callback URL** (обязательно): вставьте оба адреса, каждый на отдельной строке, точно
   как указано ниже. При несовпадении войти не удастся: появится ошибка `redirect_uri_mismatch`.

   ```text theme={null}
   https://www.perplexity.ai/rest/connections/oauth_callback
   https://enterprise.perplexity.ai/rest/connections/oauth_callback
   ```

6. **OAuth Scopes** (обязательно): переместите ровно две области доступа в **Selected OAuth
   Scopes**:

   * **Access Salesforce hosted MCP servers (mcp\_api)**
   * **Perform requests at any time (refresh\_token, offline\_access)**

   Оставьте флажки **Introspect all Tokens** и **Configure ID token** снятыми. Показанная
   здесь кнопка **Consumer Key and Secret** понадобится на шаге 4.

[![OAuth Settings с обоими URL обратного вызова Perplexity и выбранными областями доступа mcp\_api и refresh\_token](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_oauth_settings.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=d45db1d53ddcb4e0cdfbc978df66e19e)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_oauth_settings.png)

Рисунок 6 — Настройки OAuth с обоими URL обратного вызова и двумя обязательными областями доступа.

7. Настройте **Flow Enablement** и **Security**:

   | Параметр | Значение | Причина | Можно ли изменить? |
   | - | - | - | - |
   | **Flow Enablement** (все 5 параметров) | Выкл. | Коннектор не использует эти варианты. Их включение лишь открывает дополнительные пути доступа. | Оставьте выключенным |
   | **Require secret for Web Server Flow** | Выкл. | Perplexity использует публичный клиент с PKCE. Если включите этот параметр, передайте Consumer Secret вместе с ключом. Форма настройки Perplexity позволяет его указать. | На ваш выбор |
   | **Require secret for Refresh Token Flow** | Выкл. | По той же причине, что и выше. | На ваш выбор |
   | **Require Proof Key for Code Exchange (PKCE) extension for Supported Authorization Flows** | Вкл. | Обязательное требование Salesforce. Для изменения нужно обратиться в службу поддержки Salesforce. | Заблокировано |
   | **Enable Refresh Token Rotation** | Вкл. | Обязательное требование Salesforce. Для изменения нужно обратиться в службу поддержки Salesforce. | Заблокировано |
   | **Issue JSON Web Token (JWT)-based access tokens for named users** | Вкл. | Без этого вход работает, но каждый вызов MCP возвращает ошибку 401. | Обязательно |
   | **Limit Idle Refresh Token Time-to-Live (TTL) to 30 Days** | Вкл. | Обязательное требование Salesforce. Для изменения нужно обратиться в службу поддержки Salesforce. | Заблокировано |
   | **Enforce Refresh Token IP Allowlist** | Выкл. | Запросы на обновление токенов поступают с серверов Perplexity, а не из сетей ваших пользователей, поэтому список разрешённых IP-адресов может их блокировать. | Оставьте выключенным |

   *Таблица 2 — Настройки разделов Flow Enablement и Security для External Client App Perplexity.*

[![Настройки Flow Enablement и Security с включёнными PKCE и токенами доступа на основе JWT](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_security.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=8796874a25ebb88f75d99b803b4f0157)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_security.png)

Рисунок 7 — Настройки разделов Flow Enablement и Security для приложения Perplexity.

8. Оставьте настройки **SAML**, **Canvas**, **Mobile** и **Push Notification**
   выключенными, затем нажмите **Create**.

[![Все настройки SAML, Canvas, Mobile и Push Notification выключены](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_other_settings.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=2eb476106c11b07af5d6a39defa3847b)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_other_settings.png)

Рисунок 8 — Настройки SAML, Canvas, Mobile и Push Notification оставлены выключенными.

См. [Создание External Client App для размещённых серверов MCP](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/create-external-client-app.html)
и [Настройка OAuth для External Client App](https://help.salesforce.com/s/articleView?id=xcloud.configure_external_client_app_oauth_settings.htm\&language=en_US\&type=5).

### Шаг 3. Настройте политики (администратор Salesforce, около 3 минут)

Откройте приложение, перейдите в раздел **Policies** и нажмите **Edit**.

| Параметр | Рекомендуемое значение | Причина | Можно ли изменить? |
| - | - | - | - |
| **Permitted Users** | **All users can self-authorize** | Каждый пользователь входит под своим аккаунтом, поэтому разрешения Salesforce продолжают действовать. Чтобы ограничить доступ, выберите **Admin approved users are pre-authorized** и назначьте набор разрешений. | На ваш выбор |
| **IP Relaxation** | **Relax IP restrictions**, если в каком-либо профиле заданы диапазоны IP-адресов для входа | Если диапазоны IP-адресов для входа не заданы, вариант **Enforce IP restrictions** тоже работает. | На ваш выбор |
| **Refresh Token Policy** | На ваше усмотрение, например срок действия истекает после 30 дней без использования | Не более 30 дней при включённой ротации. | На ваш выбор |
| **Named User JWT token timeout** | Use the user's default session timeout | Значение по умолчанию в Salesforce. | На ваш выбор |
| **Start Page** | Не задана | Значение по умолчанию в Salesforce. | На ваш выбор |
| **Single Logout** | Выкл. | Можно включить позже, чтобы сеансы завершались сразу после выхода пользователя. | На ваш выбор |
| **High Assurance Session Required** | Выкл. | Может потребоваться дополнительная проверка при входе, например многофакторная аутентификация (MFA), которую автоматизации не смогут пройти. | Сначала протестируйте |

*Таблица 3 — Рекомендуемые настройки политик для External Client App Perplexity.*

> [!NOTE]
>
> Salesforce рекомендует срок действия токенов обновления не более 30 дней при включённой ротации.
> Чем короче срок, тем чаще пользователям функции [Автоматизации в Computer](https://www.perplexity.ai/help-center/help-center/ru/articles/11521526-zaplanirovannye-zadachi-v-computer.md)
> придётся подключаться заново. Не выбирайте **Immediately expire refresh token**:
> автоматизации будут завершаться с ошибкой.

[![Настройки App Authorization: политика токенов обновления, ослабление ограничений по IP и время ожидания токена JWT](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_policies_app_authorization.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=29d1480bee5592407c595dc4fce37242)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_policies_app_authorization.png)

Рисунок 9 — Настройки политик App Authorization.

[![Варианты Permitted Users: All users can self-authorize и Admin approved users are pre-authorized](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_eca_permitted_users.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=10e789a201ca669863d07c945fe5269a)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_eca_permitted_users.png)

Рисунок 10 — Варианты Permitted Users для приложения Perplexity.

Когда закончите, нажмите **Save**.

См. [Управление External Client Apps](https://help.salesforce.com/s/articleView?id=xcloud.manage_external_client_apps.htm\&language=en_US\&type=5), [Ротация токенов обновления](https://help.salesforce.com/s/articleView?id=005316711\&language=en_US\&type=1)
и [Рекомендации по безопасности размещённых в Salesforce серверов MCP](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/security-best-practices.html).

### Шаг 4. Передайте Consumer Key (администратор Salesforce, около 2 минут)

1. В приложении откройте **Settings → OAuth Settings → Consumer Key and Secret**
   (показано на шаге 2.6). Salesforce отправит вам код подтверждения по электронной почте.

2. Скопируйте **Consumer Key**. Если на шаге 2.7 вы включили **Require secret for Web Server
   Flow** или **Require secret for Refresh Token Flow**, также скопируйте
   **Consumer Secret**.

3. На планах Enterprise передайте ключ и секрет, если вы его скопировали,
   администратору вашей организации в Perplexity через менеджер паролей
   или другой одобренный канал для передачи секретов. На планах Pro или Max
   без организации Perplexity передайте их тем же способом тому, кто выполняет
   шаг 5, или сохраните их в своём менеджере паролей, если выполняете этот шаг сами.

> [!WARNING]
>
> Никогда не отправляйте Consumer Key или Consumer Secret в обычном чате или по электронной почте.

> [!NOTE]
>
> Новому External Client App может потребоваться до 30 минут, чтобы начать работать. До
> этого вход будет завершаться ошибкой `invalid_client_id`.

### Шаг 5. Добавьте Consumer Key в Perplexity (Enterprise: администратор вашей организации в Perplexity, около 5 минут)

Эти настройки применяются только к вашей организации. Другие организации используют
собственные External Client App и настройки.

1. В Perplexity откройте **Настройки организации → [Коннекторы](https://www.perplexity.ai/account/org/connectors)**.

2. Найдите **Salesforce**.

3. Выберите коннектор, описание которого начинается со слов «Запросы, поиск, создание
   и обновление записей CRM Salesforce». Если вы его не видите, новый коннектор Salesforce пока
   недоступен для вашей организации.

4. Нажмите **Управление настройкой**. Если кнопка не отображается, откройте в строке коннектора меню
   **Дополнительные параметры** и выберите **Управление настройкой**.

5. Выберите **Использовать пользовательскую настройку организации**. Если появится поле **Способ настройки**,
   выберите **Ввести учётные данные вручную**.

6. Вставьте **Consumer Key**. Оставьте **Consumer Secret** пустым, если
   на шаге 2.7 вы не включили требование использовать секрет.

[![Форма управления настройкой Salesforce в Perplexity: выбран вариант «Ввести учётные данные вручную», показаны поля Consumer Key и Consumer Secret](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_perplexity_setup_form.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=ed446ec9cdbff711748ead26b7bfcc4f)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_perplexity_setup_form.png)

Рисунок 11 — Форма настройки Salesforce в Perplexity.

7. Необязательно: если ваша организация использует единый вход, введите URL My Domain, чтобы пользователи
   сразу попадали на страницу входа вашей компании и им не приходилось нажимать **Use Custom
   Domain**:

   * **Authorization Endpoint**:
     `https://yourcompany.my.salesforce.com/services/oauth2/authorize`

   * **Token Endpoint**:
     `https://yourcompany.my.salesforce.com/services/oauth2/token`

   * **Revocation Endpoint**:
     `https://yourcompany.my.salesforce.com/services/oauth2/revoke`

   Замените `yourcompany` на имя вашего My Domain. Оно указано в
   Salesforce в разделе **Setup**, в пункте **My Domain**. Оставьте эти поля пустыми, чтобы использовать
   `login.salesforce.com`.

8. Нажмите **Сохранить настройку**, затем **Продолжить** для подтверждения.

Также можно открыть коннектор Salesforce и нажать **Открыть настройки коннектора**
на карточке **Требуется настройка организации**, чтобы перейти к той же настройке.

> [!NOTE]
>
> Позже вы можете изменить Consumer Key или URL My Domain в разделе **Управление настройкой**.
> Изменение настройки отключает участников, которые уже подключились, поэтому после этого им потребуется подключиться заново.

### Шаг 5 (без организации Perplexity). Добавьте Consumer Key самостоятельно (около 5 минут)

Если у вас план Pro или Max и вы не состоите в организации Perplexity, вы самостоятельно
добавляете Consumer Key своего External Client App. Для выполнения шагов 1–4 вам
по-прежнему нужен администратор Salesforce с профилем System Administrator.
Если у вас нет корпоративной организации Salesforce, вы можете зарегистрировать бесплатную
[организацию Salesforce Developer Edition](https://developer.salesforce.com/signup).
Вы будете её System Administrator, поэтому сможете выполнить шаги 1–4 самостоятельно.

1. Откройте [коннектор Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp).
   В коннекторе отображается **Требуется персональная настройка**.

2. Откройте вкладку **Управление настройкой** и выберите **Использовать настраиваемую конфигурацию**.
   Если появится поле **Способ настройки**, выберите **Ввести учётные данные вручную**.

3. Вставьте **Consumer Key**. Оставьте **Consumer Secret** пустым, если
   на шаге 2.7 вы не включили требование использовать секрет. При желании добавьте
   URL My Domain, как описано на шаге 5.7.

4. Нажмите **Сохранить настройку**, затем **Продолжить** для подтверждения.
   Затем перейдите к шагу 6.

Эта настройка применяется только к вам.

### Шаг 6. Подключите свой аккаунт (каждый пользователь)

1. Откройте [коннектор Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp)
   в Perplexity и нажмите **Добавить коннектор** (или **Подключить**).

2. Войдите в Salesforce и предоставьте доступ. Если на шаге 5 были добавлены
   URL My Domain, вы сразу попадёте на страницу входа вашей компании.
   В противном случае, если ваша компания использует единый вход, нажмите **Use Custom Domain**
   на странице входа Salesforce, введите домен вашей компании, например
   `yourcompany`, и войдите. См. [Использование правильного URL для входа](https://help.salesforce.com/s/articleView?id=xcloud.getstart_login_urls.htm\&language=en_US\&type=5).

[![Экран Salesforce Allow Access с разрешениями, которые запрашивает Perplexity, и кнопками Deny и Allow](https://mintcdn.com/perplexity-help-center/jXyVOP6pZJdyykyP/help-center/assets/img/salesforce_mcp_consent.png?fit=max\&auto=format\&n=jXyVOP6pZJdyykyP\&q=85\&s=79b7a8e2145a5d9a295bfb99f0107444)](https://www.perplexity.ai/help-center/help-center/assets/img/salesforce_mcp_consent.png)

Рисунок 12 — При первом подключении Salesforce просит разрешить доступ.

### Как проверить, что всё работает

1. В новом сеансе спросите: *«Используя Salesforce, скажи, под каким аккаунтом я вошёл?»* Perplexity
   должен ответить, указав ваше имя и роль в Salesforce.

2. Спросите: *«Покажи 5 компаний, которые я просматривал последними».*

3. Необязательно: попросите Perplexity создать тестовую запись Task в Salesforce, затем
   удалить её и проверьте, что в журнале аудита Salesforce указано ваше имя. Попытка записи от имени пользователя Read Only
   должна завершиться ошибкой `INSUFFICIENT_ACCESS_OR_READONLY`.

См. руководство Salesforce [Тестирование клиентов MCP](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/test-connection.html)
для дополнительной информации.

## Попробуйте на практике

* *«Покажи мои открытые сделки с закрытием в этом квартале, отсортировав их по сумме».*

* *«Измени этап сделки Globex на „Переговоры“».*

* *«Каждый понедельник составляй сводку по сделкам, у которых на прошлой неделе изменился этап».*

## Разрешения и области доступа

| Элемент | Назначение |
| - | - |
| Область доступа `mcp_api` | Позволяет Perplexity обращаться к размещённому в Salesforce серверу MCP |
| Область доступа `refresh_token` | Сохраняет подключение между сеансами. Срок определяется вашей политикой токенов обновления. |
| Профиль Salesforce и правила общего доступа | Определяют границы доступа. Пользователь с доступом только для чтения может читать данные, но не изменять их. |

*Таблица 4 — Что запрашивает Perplexity и чем ограничен его доступ.*

Доступные действия: получение схемы объекта, запрос SOQL, поиск (Salesforce Object Search Language, SOSL), получение информации о пользователе,
просмотр недавних записей, получение связанных записей, создание записи, обновление записи или
связанной записи, а также удаление записи или связанной записи. См. [Справочник SObject All](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/sobject-all.html).

Не поддерживаются: массовые или пакетные обновления, загрузка файлов и вложений,
конвертация лидов, отправка электронной почты и запуск отчётов. Эти возможности недоступны на
[стандартных размещённых серверах MCP Salesforce](https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide/servers-reference.html).

## Устранение неполадок

| Проблема | Вероятная причина | Решение |
| - | - | - |
| Коннектор Salesforce не отображается | Администратор вашей организации в Perplexity отключил его либо он пока недоступен для вашей организации или плана | Обратитесь к администратору вашей организации в Perplexity и проверьте планы, перечисленные в разделе [Обзор](#overview) |
| **Требуется настройка организации** | Consumer Key не сохранён в Perplexity | Попросите администратора вашей организации в Perplexity выполнить шаг 5 |
| **Требуется персональная настройка** | У вас план Pro или Max, вы не состоите в организации Perplexity и ещё не сохранили Consumer Key | Выполните [Шаг 5 (без организации Perplexity)](#шаг-5-без-организации-perplexity-добавьте-consumer-key-самостоятельно-около-5-минут) |
| `redirect_uri_mismatch` | URL обратного вызова отсутствует или содержит ошибку | Проверьте шаг 2.5. URL должны совпадать в точности. |
| `invalid_client_id` | Неверный Consumer Key или с момента создания приложения прошло менее 30 минут | Скопируйте ключ ещё раз либо подождите и повторите попытку |
| Вход работает, но запросы завершаются ошибкой 401 | SObject All не активирован, токены на основе JWT не включены или отсутствует область доступа `mcp_api` | Проверьте шаги 1, 2.6 и 2.7 |
| Страница входа требует домен вашей компании или SSO не отображается | Ваша организация блокирует вход через `login.salesforce.com` | Добавьте URL My Domain на шаге 5 или нажмите **Use Custom Domain** и введите свой домен |
| `OAUTH_APP_ACCESS_DENIED` | **Permitted Users** блокирует этого пользователя | Измените **Permitted Users** или назначьте набор разрешений |
| `INSUFFICIENT_ACCESS_OR_READONLY` | Профиль пользователя в Salesforce не разрешает это действие | Это ожидаемое поведение. При необходимости измените разрешения Salesforce. |
| Пользователей периодически просят подключиться заново | Срок действия токена обновления истёк или достигнут предел времени бездействия | Проверьте политику токенов обновления в External Client App |
| В коннекторе снова отображается **Добавить коннектор** (или **Подключить**) | Настройка изменилась либо доступ был отозван в Salesforce | Нажмите **Добавить коннектор** (или **Подключить**) в [коннекторе Salesforce](https://www.perplexity.ai/computer/connectors?connector=salesforce_mcp) и войдите снова |
| Результаты кажутся устаревшими | При каждом запросе коннектор считывает актуальные данные Salesforce | Проверьте запись в Salesforce. Если данные отличаются, повторите запрос в новом сеансе. |

*Таблица 5 — Распространённые ошибки коннектора Salesforce.*

## Часто задаваемые вопросы

### К каким данным получает доступ этот коннектор?

Только к тем, которые уже доступны вошедшему пользователю в Salesforce, с помощью
действий, перечисленных в разделе [Разрешения и области доступа](#permissions-and-scopes).
Профили, наборы разрешений, защита на уровне полей и правила общего доступа
продолжают действовать.

### Может ли Perplexity выполнять запись в Salesforce?

Да, если разрешения пользователя в Salesforce это позволяют. Чтобы ограничить эту возможность, назначьте пользователям
набор разрешений или профиль с более узким доступом.

### Может ли администратор ограничить круг пользователей коннектора?

Да, в обеих системах. В Salesforce используйте **Permitted Users** вместе с набором разрешений.
На планах Enterprise администратор вашей организации в Perplexity может отключить коннектор для
всей организации. Сохранённые токены входа пользователей остаются, пока каждый пользователь
не отключит свой аккаунт, поэтому, чтобы отозвать доступ у всех сразу, заблокируйте
External Client App в Salesforce. Чтобы узнать, кто подключился, или отозвать токены, см. [Управление
использованием OAuth в External Client
App](https://help.salesforce.com/s/articleView?id=xcloud.manage_external_client_app_usage.htm\&language=en_US\&type=5).

### Как долго хранятся данные после того, как я отключу свой аккаунт или коннектор будет отключён?

Когда вы отключаете свой аккаунт, Perplexity удаляет ваши сохранённые токены входа в Salesforce.
Если администратор вашей организации в Perplexity отключает коннектор, токены пользователей
остаются, пока каждый пользователь не отключит свой аккаунт. Чтобы отозвать доступ у всех сразу,
администратор Salesforce может заблокировать External Client App. К сеансам с результатами
из Salesforce применяются ваши настройки хранения сеансов. См.
[Хранение данных для корпоративных клиентов](https://www.perplexity.ai/help-center/help-center/ru/articles/11652701-хранение-данных-для-корпоративных-клиентов.md).

### Я использовал предыдущий коннектор Salesforce. Что изменится?

Вам потребуется один раз подключиться заново после того, как Consumer Key будет добавлен
на шаге 5 администратором вашей организации в Perplexity или вами, если у вас план Pro
или Max без организации Perplexity.
Существующее подключение не может быть перенесено автоматически, поскольку новый
коннектор использует собственное приложение Salesforce вашей организации.

### Будут ли мои данные Salesforce использоваться для обучения моделей ИИ?

Нет. Данные, к которым получен доступ через коннектор Salesforce, никогда не используются для обучения
моделей Perplexity или каких-либо сторонних моделей.

### Доступен ли этот коннектор на моём плане?

Да, на планах Pro, Max, Enterprise Pro и Enterprise Max. Ваша организация Salesforce
должна использовать Enterprise Edition или выше либо Developer Edition
для тестирования.

## Похожие статьи

* [FAQ по коннекторам Perplexity для корпоративных клиентов](https://www.perplexity.ai/help-center/help-center/ru/articles/10673197-коннекторы-perplexity-для-корпоративных-клиентов-часто-задаваемые-вопросы.md)

* [Управление доступом на основе ролей для коннекторов](https://www.perplexity.ai/help-center/help-center/ru/articles/2026100201-управление-доступом-на-основе-ролей-для-коннекторов.md)

* [Руководство по устранению неполадок коннекторов Perplexity Enterprise](https://www.perplexity.ai/help-center/help-center/ru/articles/10673201-руководство-по-устранению-неполадок-коннекторов-perplexity-enterprise.md)

* [Подключение Perplexity к Snowflake](https://www.perplexity.ai/help-center/help-center/ru/articles/14017006-podklyuchenie-perplexity-k-snowflake.md)

## Нужна дополнительная помощь?

Когда пишете нам, укажите название коннектора, точный текст ошибки, время
возникновения и шаги из этой статьи, которые не помогли.

> [!NOTE]
>
> Обратитесь в вашу команду по работе с аккаунтом или [свяжитесь с нами через пункт **Help > Связаться со службой поддержки**](https://www.perplexity.ai/?support=true#settings/account).
> Посетите [Trust Center](https://trust.perplexity.ai/), чтобы ознакомиться с
> документацией по безопасности и соответствию требованиям.


## Related topics

- [Коннекторы и интеграции](https://www.perplexity.ai/help-center/help-center/ru/collections/18799295-коннекторы-и-интеграции.md)
- [Подключение Perplexity к Guidepoint](https://www.perplexity.ai/help-center/help-center/ru/articles/14818160-podklyuchenie-perplexity-k-guidepoint.md)
- [Подключение Perplexity к Snowflake](https://www.perplexity.ai/help-center/help-center/ru/articles/14017006-podklyuchenie-perplexity-k-snowflake.md)
- [Подключение Perplexity к Confluence](https://www.perplexity.ai/help-center/help-center/ru/articles/12524852-podklyuchenie-perplexity-k-confluence.md)
