CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Залишити заявку
EN UA RU

Інтеграція Salesforce ↔ Slack

Важливі зміни в Salesforce приходять у потрібний канал Slack одразу, а кнопка в повідомленні оновлює запис назад у Salesforce

Команда спілкується в Slack, а угоди, ліди й звернення живуть у Salesforce. Тож велика угода змінює етап, і ніхто цього не помічає до щотижневої наради, а менеджер, який хоче взяти новий лід, мусить вийти з розмови, відкрити Salesforce і знайти запис. Зв'язка Salesforce ↔ Slack приносить обрані зміни з Salesforce у потрібний канал одразу, з ключовими полями й кнопками, і перетворює натискання кнопки на оновлення того самого запису в Salesforce. Нижче — що саме передається, які сценарії закриваємо і на які можливості обох систем спираємось.

Що передається між системами

  • Salesforce → SlackОбрана вами зміна в Salesforce, наприклад перехід угоди на пізній етап або виграна велика угода, публікується Salesforce як подія і стає повідомленням Slack в погодженому каналі.
  • Salesforce → SlackНовий лід або звернення з'являється в каналі команди з головними полями й посиланням на запис, тож хто вільний, бачить його одразу.
  • Slack → SalesforceКнопки в повідомленні, наприклад «Беру» або «Зв'язався», оновлюють той самий запис у Salesforce: змінюється відповідальний або статус, а повідомлення показує, хто натиснув.
  • Slack → SalesforceКоротку нотатку, написану в треді повідомлення, можна зберегти в запис Salesforce як задачу або коментар, щоб розмова не лишилася тільки в Slack.

Що підключаємо

  • Разом обираємо, які зміни в Salesforce варті повідомлення і в який канал іде кожна; все інше лишається тихим.
  • У Salesforce адміністратор налаштовує доступ для зв'язки як External Client App, яку Salesforce тепер рекомендує для нових підключень.
  • У Slack адміністратор робочого простору встановлює застосунок зв'язки й додає його в обрані канали; він бачить лише їх.
  • Погоджуємо, які кнопки отримує кожне повідомлення і які поля Salesforce вони можуть змінювати, і нічого поза цим списком.
  • Перевіряємо на тестовому середовищі Salesforce і в закритому каналі Slack, потім вмикаємо для команди й у перший тиждень прибираємо те, що надто шумить.

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

01

Новий лід, якого ніхто не взяв

Було ліди чекають у черзі Salesforce, доки хтось її перевірить.

Стало кожен лід з'являється в каналі продажів, один менеджер тисне «Беру», і запис одразу отримує відповідального.

02

Велика угода змінила етап

Було керівник продажів дізнається про це зі звіту за кілька днів.

Стало канал угод отримує повідомлення із сумою й етапом у момент зміни.

03

Термінове звернення в підтримку

Було звернення з високим пріоритетом лежить у Salesforce, поки команда обговорює інше в Slack.

Стало воно потрапляє в канал підтримки, а той, хто його взяв, записується в Salesforce.

Як це працює технічно

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

  • 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
  • Platform Events — це захищені масштабовані повідомлення, які публікує Salesforce, а підписники отримують у реальному часі — вбудований в Salesforce аналог вебхука.

    Джерело: developer.salesforce.com ↗ перевірено 2026-09-25
  • Events API дозволяє застосунку реагувати на те, що відбувається в Slack: Slack сам викликає сервер застосунку, коли стається подія, тож опитування не потрібне.

    Джерело: docs.slack.dev ↗ перевірено 2026-09-27
  • Block Kit дозволяє вкласти в повідомлення інтерактивні елементи — кнопки та меню; в одному повідомленні до 50 блоків.

    Джерело: docs.slack.dev ↗ перевірено 2026-09-27
  • Застосунок може публікувати близько одного повідомлення на секунду в один канал, яким би способом він їх не надсилав; короткі сплески вище цього дозволені.

    Джерело: docs.slack.dev ↗ перевірено 2026-09-27

Обмеження

Обмеження складаються з двох систем. Slack дозволяє застосунку приблизно одне повідомлення на секунду в канал, з короткими сплесками понад це, тож масове оновлення в Salesforce стає одним підсумковим повідомленням, а не сотнями. Одне повідомлення Slack вміщує до 50 блоків, тому кожне показує ключові поля й посилання, а не весь запис. З боку Salesforce доступ для нових підключень налаштовується як External Client App, бо створення нових Connected App тепер обмежене. Кнопки можуть змінювати лише заздалегідь погоджені поля, і кожна зміна записується в Salesforce від імені того, хто натиснув.

Як почати

Три кроки від першого повідомлення до роботи над вашим проєктом.

  1. 01

    Залиште заявку

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

  2. 02

    Ми розбираємо й оцінюємо

    Розробник вивчає ТЗ, уточнює незрозуміле й надсилає оцінку.

  3. 03

    Починаємо

    Щойно обсяг і ціну узгоджено, починаємо роботу.

або напишіть на info@coreviaflow.space

Питання

Чи не перетвориться канал на шум?
Повідомленнями стають лише погоджені зміни, а масові оновлення групуються в одне. У перший тиждень прибираємо все, що команда вважає зайвим.
Чи може будь-хто в Slack змінити наші дані в Salesforce?
Ні. Зв'язка працює лише в каналах, куди її додали, кнопки змінюють лише погоджені поля, а кожна зміна записується від імені того, хто її зробив.
Це те саме, що застосунок Slack у маркетплейсі Salesforce?
Ні, це зв'язка, яку ми налаштовуємо під ваш процес: ваші поля, ваші канали, ваші кнопки. Якщо готовий застосунок уже покриває потрібне, ми скажемо про це після перегляду.

Розкажіть, що потрібно підключити

Опишіть задачу текстом або голосовим. Ми подивимось, що у вас є, і відповімо планом.

Кожна система окремо

Інші зв'язки

Впровадження · Розробка · Інтеграції →

Salesforce ↔ Slack — назви систем є товарними знаками їхніх власників. CoreviaFlow не афілійована з ними, якщо не вказано інше.