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

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

Маркетингові ліди з HubSpot стають лідами й контактами в Salesforce, а етапи угод, власники й закриті продажі з Salesforce повертаються в HubSpot для звітів і дожиму

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

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

  • HubSpot → SalesforceКонтакт, який досягає погодженого етапу життєвого циклу чи балу в HubSpot, створюється в Salesforce як лід (або контакт під наявним акаунтом) із джерелом, кампанією й останніми заповненими формами.
  • HubSpot → SalesforceНові відкриття листів, надсилання форм і візити на сторінки переданого контакту записуються на картку Salesforce як активності, тож менеджер бачить, що людина робила після передачі.
  • HubSpot → SalesforceЗміни погоджених полів контакту в HubSpot (телефон, посада, згода) переносяться на картку Salesforce, а ті самі поля, змінені в Salesforce, повертаються; у кожного поля один господар.
  • Salesforce → HubSpotВласник у Salesforce, статус ліда й перетворення на угоду записуються в контакт HubSpot, тож маркетинг знає, що лід узято в роботу і ким.
  • Salesforce → HubSpotЕтап, сума й дата закриття угоди з Salesforce дзеркалюються як угода в HubSpot, тож звіти про дохід і атрибуція кампаній у HubSpot спираються на реальні дані продажів.
  • Salesforce → HubSpotУгода, закрита як програна в Salesforce, повертає контакт у список дожиму HubSpot із причиною програшу, тож маркетинг може повернутися до нього пізніше.

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

  • Домовляємось про правило передачі й карту полів: який етап життєвого циклу чи бал відправляє контакт у Salesforce, які поля йдуть у кожен бік, хто володіє кожним полем і як зіставляються дублі (спочатку пошта, потім телефон).
  • Адміністратор Salesforce реєструє обмін як зовнішній клієнтський застосунок із доступом до лідів, контактів, акаунтів, угод і активностей; власні логіни менеджерів не використовуються.
  • У HubSpot адміністратор створює приватний застосунок для цього акаунта з доступом до контактів, компаній, угод і подій стрічки; доступ можна будь-коли відкликати.
  • Зіставляємо користувачів, воронки й етапи: який користувач Salesforce є яким власником у HubSpot і який етап угоди в Salesforce дорівнює якому етапу в HubSpot, тож звіти з обох боків говорять однією мовою.
  • Підписуємось на події з обох боків там, де вони є, а решту читаємо за розкладом у хвилини, тож передача чи зміна етапу швидко видна з іншого боку без надмірного навантаження на системи.
  • Перший прохід робимо на тестовій копії Salesforce і тестовому акаунті HubSpot із сотнею реальних контактів, перевіряємо дублі з обома керівниками й лише потім з'єднуємо робочі акаунти.

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

01

Ліди передають таблицею

Було маркетинг вивантажує кваліфіковані контакти в п'ятницю, продажі імпортують їх у понеділок, і найгарячіший лід чекає три дні.

Стало контакт, який набрав погоджений бал, за хвилини в Salesforce з історією, розподілений за правилом черги.

02

Кампанії оцінюють за кліками, а не доходом

Було маркетинг звітує про відкриття й форми, продажі — про дохід, і ніхто не може сказати, яка кампанія себе окупила.

Стало закриті угоди з Salesforce — угоди в HubSpot, і звіт за кампаніями показує дохід за джерелом.

03

Два записи однієї людини

Було одна людина має контакт у HubSpot і лід у Salesforce з різними телефонами, і менеджер телефонує на старий.

Стало записи зіставлені за поштою, у кожного поля один господар, і виправлений телефон з'являється з обох боків.

04

Програні угоди зникають

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

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

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

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

  • Інструмент для одного акаунту входить за статичним токеном доступу; інструмент, що має обслуговувати кілька акаунтів, зобов'язаний використовувати OAuth.

    Джерело: developers.hubspot.com ↗ перевірено 2026-09-25
  • CRM HubSpot побудована навколо об'єктів — контактів, компаній, угод, звернень та інших — і кожен тип об'єкта має власний числовий ID для запитів.

    Джерело: developers.hubspot.com ↗ перевірено 2026-09-25
  • Вбудований конструктор Workflows автоматизує дії — надсилання листа, оновлення даних CRM, запуск іншої інтеграції — за подією, розкладом або умовою.

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

    Джерело: developer.salesforce.com ↗ перевірено 2026-09-25

Обмеження

Обмеження складаються з двох систем. Обидві — CRM, тож обмін переносить лише погоджені поля й об'єкти, а не все: власні об'єкти, пропозиції й товари додаються окремою роботою. У кожного поля один господар, і значення, змінене не з того боку, перезаписується на наступному проході; так задумано, інакше системи знову роз'їдуться. Події Salesforce приходять у реальному часі, зміни HubSpot читаються за розкладом у хвилини. Історичні дані завантажуються один раз на старті контрольованим проходом, а не мовчки у фоні.

Як почати

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

  1. 01

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

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

  2. 02

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

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

  3. 03

    Починаємо

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

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

Питання

У HubSpot є вбудований з'єднувач із Salesforce. Чому не просто ним?
Часто так і робимо: якщо він відповідає вашому правилу передачі й карті полів, налаштовуємо його й зупиняємось. Будуємо лише там, де він не гнеться: власний порядок зіставлення, передача за комбінацією умов, дожим програних угод із причинами й карти етапів між власними воронками.
Яка система — джерело правди?
Не одна система, а один господар на поле. Зазвичай маркетингові поля (джерело, кампанія, згода) належать HubSpot, а поля продажів (власник, етап, сума) — Salesforce; контактні дані — тому боку, про який домовляться ваші команди. Записуємо це до першого проходу.
Усі старі контакти ринуть у Salesforce у перший день?
Ні. Переходять лише контакти, які відповідають правилу передачі, а історичний прохід робиться один раз за списком, який переглянули обидві команди. Решта лишається в HubSpot, доки не кваліфікується.

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

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

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

Інші зв'язки

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

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