CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция RingCentral ↔ Salesforce

Звонки и сообщения из RingCentral сами записываются на карточках Salesforce, пропущенные звонки становятся задачами, а менеджер набирает номер из карточки, которая уже открыта

Отдел продаж говорит с клиентами через RingCentral и ведёт сделки в Salesforce, но эти две системы друг о друге не знают: после каждого звонка менеджер пишет заметку руками, пропущенные звонки живут только в журнале телефонии, а руководитель не видит, какие сделки месяц без контакта. Связка RingCentral ↔ Salesforce записывает каждый звонок и текстовое сообщение на нужный лид, контакт или сделку, превращает пропущенный звонок в задачу для владельца и даёт менеджеру набирать номер прямо из карточки. Ниже — что именно передаётся, какие сценарии закрываем и на какие возможности обеих систем мы опираемся.

Что передаётся между системами

  • RingCentral → SalesforceКаждый завершённый звонок записывается в Salesforce как выполненная активность на лиде, контакте или сделке, найденной по номеру телефона: направление, длительность, менеджер и ссылка на запись, если она есть.
  • RingCentral → SalesforceПропущенный входящий звонок с известного номера становится открытой задачей для владельца карточки со сроком, поэтому на него перезванивают, а не забывают.
  • RingCentral → SalesforceЗвонок с неизвестного номера создаёт в Salesforce новый лид с номером и временем, поэтому позвонивший впервые не теряется.
  • RingCentral → SalesforceТекстовые сообщения, отправленные и полученные через RingCentral, прикрепляются к той же карточке как переписка, поэтому разговор виден рядом со звонками.
  • Salesforce → RingCentralМенеджер начинает звонок со страницы лида или контакта в Salesforce, и RingCentral набирает с его внутреннего номера; звонок записывается обратно, как только завершится.
  • Salesforce → RingCentralИмена и компании из Salesforce показываются менеджеру при входящем звонке, поэтому он приветствует клиента по имени ещё до того, как снять трубку.

Что подключаем

  • Договариваемся о правилах: к какой карточке привязывать звонок, когда номер есть и у лида, и у контакта, кто владеет лидом с неизвестного номера и какие звонки не записывать (внутренние, короче нескольких секунд).
  • Администратор Salesforce регистрирует обмен как внешнее клиентское приложение с доступом только к активностям, лидам, контактам и сделкам; собственный логин менеджера не используется.
  • В RingCentral администратор добавляет обмен как приложение с правом читать журналы звонков, записи и сообщения и совершать звонки от имени пользователей, которые согласились.
  • Сопоставляем внутренние номера RingCentral с пользователями Salesforce, поэтому каждый звонок ложится на нужного менеджера, а отчёты руководителя показывают, кто с кем говорил.
  • Задаём ритм в пределах поминутных лимитов RingCentral: журналы звонков читаются пакетами каждые несколько минут, а при достижении лимита обмен ждёт ровно столько, сколько просит RingCentral.
  • Тестируем в тестовой копии Salesforce с двумя менеджерами и днём реальных звонков, проверяем активности с руководителем продаж и только потом переходим на рабочую организацию.

Сценарии автоматизации

01

Заметки по памяти

Было менеджер делает двадцать звонков в день и записывает в Salesforce шесть из них, по памяти, вечером.

Стало каждый звонок за минуты на карточке с длительностью и записью, а менеджер только дописывает строку о договорённостях.

02

Пропущенный звонок — потерянная сделка

Было клиент перезванивает по предложению, никто не отвечает, и пропущенный звонок лежит в журнале телефонии до понедельника.

Стало пропущенный звонок — задача на сделке для её владельца со сроком сегодня, и руководитель видит её на панели.

03

«Кто звонит?»

Было менеджер видит только номер, отвечает, просит клиента повторить название компании и потом ищет в Salesforce.

Стало имя, компания и открытая сделка появляются вместе со звонком, и карточка открыта ещё до приветствия.

04

Отчёт без звонков

Было руководитель продаж считает звонки из RingCentral и сделки из Salesforce в двух окнах и не может их связать.

Стало звонки — активности на сделках, и один отчёт Salesforce показывает звонки по менеджеру, этапу и неделе.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

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

    Источник: developers.ringcentral.com ↗ проверено 2026-09-25
  • Стандартные потолки по группам, на пользователя в минуту: Light 50, Medium 40, Heavy 10, и Auth (вход) всего 5 — у каждой своё 60-секундное штрафное окно.

    Источник: developers.ringcentral.com ↗ проверено 2026-09-25
  • Превышение потолка возвращает ошибку «слишком много запросов», и точное количество секунд до повторной попытки указано прямо в ответе.

    Источник: developers.ringcentral.com ↗ проверено 2026-09-25
  • REST API даёт программный доступ к записям Salesforce, метаданным и поиску без использования самого интерфейса Salesforce.

    Источник: developer.salesforce.com ↗ проверено 2026-09-25
  • Доступ авторизуется через OAuth 2.0 с помощью Connected App или External Client App; с весны '26 создание новых Connected Apps ограничено, и Salesforce рекомендует использовать External Client Apps (существующие Connected Apps продолжают работать).

    Источник: developer.salesforce.com ↗ проверено 2026-09-25
  • Open CTI, встроенный слой телефонной интеграции Salesforce, переведён в режим поддержки и будет полностью отключён в феврале 2028 года; Salesforce рекомендует переносить новую разработку на Salesforce Voice.

    Источник: developer.salesforce.com ↗ проверено 2026-09-25

Ограничения

Ограничения складываются из двух систем. RingCentral дозирует запросы на пользователя в минуту по группам, а попытки входа — строже всего, поэтому журналы звонков читаются пакетами, а большая команда распределяется на несколько минут; звонок появляется на карточке за минуты, а не в ту же секунду. Звонок с номера, записанного в Salesforce в другом формате, сопоставляется только после нормализации номеров, которую делаем при настройке. Всплывающее окно для входящих звонков построено вне слоя Open CTI, который выводится из эксплуатации, поэтому оно работает и после 2028 года. Записи остаются в RingCentral; Salesforce получает ссылку, а не файл.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

У RingCentral есть своё приложение для Salesforce. Зачем что-то строить?
Часто строить ничего не нужно: если приложение вендора покрывает ваши правила, мы его настраиваем и на этом останавливаемся. Строим только то, чего оно для вас не делает: свои правила сопоставления, задачи из пропущенных звонков с вашими сроками, лиды с неизвестных номеров с вашими правилами владельца и отчёты так, как их читает ваш руководитель продаж.
Можно записывать звонки только отдела продаж, а не поддержки?
Да. Обмен работает по внутренним номерам: читаются только те, что сопоставлены с пользователями Salesforce, остальная телефония компании не трогается.
Менеджеру нужно что-то устанавливать?
Нет. Звонки записываются на стороне сервера независимо от устройства менеджера. Набор из карточки и всплывающее окно для входящих добавляются к самой странице Salesforce и открывают приложение RingCentral, которое у менеджера уже есть.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

RingCentral ↔ Salesforce — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.