...

Exceltic Development

HubSpot + Klaviyo: синхронизация e-commerce событий и сегментов между платформами

HubSpot управляет продажами и CRM. Klaviyo управляет email-маркетингом и поведенческими данными покупателей. Связка логичная: менеджер в HubSpot видит что контакт трижды покупал, бросил корзину на прошлой неделе и открыл последние 8 писем — это горячий лид для апселла. Klaviyo видит что контакт перешёл в статус «Клиент» в HubSpot и автоматически добавляет его в onboarding-последовательность. Нативной интеграции между Klaviyo и HubSpot не существует. Все доступные решения — сторонние инструменты с серьёзными ограничениями. Разбираем что реально работает.


Почему нет нативной интеграции Klaviyo и HubSpot

Klaviyo и HubSpot — конкурирующие платформы в части маркетинговой автоматизации. HubSpot имеет собственный Marketing Hub с email-маркетингом, последовательностями и сегментацией. Klaviyo специализируется на e-commerce email и SMS. Обе платформы заинтересованы в том чтобы клиент использовал их инструменты — нативной двусторонней интеграции нет по стратегическим причинам.

Для синхронизации доступны только сторонние инструменты: Skyvia, Zapier, Make — каждый с собственными ограничениями по типам данных и частоте синхронизации.


Разные модели данных: главная техническая проблема

Klaviyo и HubSpot используют принципиально разные подходы к данным о клиентах:

Klaviyo — e-commerce CDP:

  • Центральный объект: Profile (покупатель)

  • Данные: поведенческие события, история покупок, email-активность, предсказательная аналитика

  • Сегментация: на основе событий и предиктивных метрик (LTV, вероятность оттока)

  • Consent: собственная модель подписок и opt-in

HubSpot — CRM платформа:

  • Центральный объект: Contact (контакт)

  • Данные: свойства контакта, активности, сделки, взаимодействия с командой

  • Сегментация: Lists на основе свойств и активностей

  • Consent: GDPR Tools с собственной логикой согласия

Эта разница создаёт конкретные проблемы при синхронизации которые не решаются простым коннектором.


Что не работает при синхронизации через Zapier и сторонние инструменты

E-commerce события Klaviyo не конвертируются в HubSpot

Klaviyo оперирует богатыми событиями покупательского поведения:

  • Placed Order — покупка совершена

  • Ordered Product — конкретный товар куплен

  • Viewed Product — просмотр товара

  • Added to Cart — добавление в корзину

  • Started Checkout — начало оформления

  • Abandoned Cart — брошенная корзина

  • Fulfilled Order — заказ выполнен

HubSpot не имеет встроенных аналогов этих событий. Для их хранения нужны либо кастомные поведенческие события HubSpot (доступны только на Enterprise) либо кастомные свойства контакта. Zapier передаёт эти события как текст в Notes — они не становятся структурированными данными по которым можно сегментировать или триггерить Workflows.

Сегменты Klaviyo нельзя напрямую импортировать в HubSpot Lists

Klaviyo-сегменты строятся на предиктивных метриках и поведенческих событиях. HubSpot Lists строятся на свойствах контактов. Логика фильтрации принципиально разная — сегмент «Покупатели с высоким предсказанным LTV которые не открывали письма 30 дней» в Klaviyo невозможно воспроизвести в HubSpot без синхронизации самих метрик как свойств контакта.

Проблема GDPR и subscription status

Klaviyo хранит статус подписки и историю consent с временными метками. HubSpot имеет собственные GDPR Tools с отдельной логикой. Прямая синхронизация subscription status без учёта обеих моделей согласия может создать compliance-риски: контакт отписавшийся в Klaviyo продолжает получать письма через HubSpot или наоборот.


Что решает кастомная интеграция от Exceltic.dev

  • E-commerce события как свойства контакта — Placed OrderAbandoned CartViewed Product записываются в кастомные свойства HubSpot: Last Order DateTotal OrdersCart Abandoned DateLast Product Viewed — по этим полям работают Workflows и сегментация

  • LTV и предиктивные метрики Klaviyo в HubSpot — Predicted LTVExpected Date of Next OrderChurn Risk из Klaviyo синхронизируются как числовые свойства контакта в HubSpot — менеджер видит ценность клиента прямо в карточке

  • Двусторонняя синхронизация сегментов — контакты из Klaviyo-сегментов автоматически добавляются в соответствующие HubSpot Lists; изменение lifecycle stage в HubSpot триггерит добавление в Klaviyo-список

  • Lifecycle stage синхронизация — контакт становится Customer в HubSpot после первой покупки через Klaviyo-событие; контакт получает тег VIP в Klaviyo когда менеджер помечает сделку как выигранную в HubSpot

  • Корректная синхронизация consent — subscription status синхронизируется с учётом обеих моделей согласия: отписка в любой из платформ немедленно обновляет статус в обеих системах

  • Триггеры для Workflows — e-commerce события Klaviyo становятся триггерами для HubSpot Workflows: брошенная корзина создаёт Task менеджеру, третья покупка триггерит enrollment в upsell-последовательность

  • История покупок в таймлайне — каждая покупка из Klaviyo логируется как активность в таймлайне контакта HubSpot с суммой, товарами и датой


Как работает интеграция — технический процесс

Архитектура подключения

Интеграция построена на двусторонней связке: Klaviyo Webhooks и API — middleware Exceltic — HubSpot API и HubSpot Webhooks — middleware Exceltic — Klaviyo API. Аутентификация с Klaviyo через Private API Key. Аутентификация с HubSpot через OAuth2 Private App.

Пошаговый сценарий: покупатель бросил корзину

  1. Покупатель добавляет товар в корзину и уходит с сайта

  2. Klaviyo фиксирует событие Abandoned Cart и отправляет webhook

  3. Middleware получает payload: email покупателя, товары в корзине, сумма

  4. Поиск контакта в HubSpot: GET /crm/v3/objects/contacts?email={email}

  5. Обновление свойств контакта: Cart Abandoned DateAbandoned Cart ValueAbandoned Products

  6. Создание Task менеджеру если Abandoned Cart Value превышает порог (например, $500): POST /crm/v3/objects/tasks

  7. Enrollment контакта в HubSpot Workflow «Брошенная корзина — высокая ценность»

Пошаговый сценарий: контакт становится клиентом в HubSpot

  1. Менеджер закрывает сделку в HubSpot — Deal Stage меняется на Closed Won

  2. HubSpot отправляет webhook deal.propertyChange

  3. Middleware идентифицирует связанный контакт через HubSpot API

  4. В Klaviyo профиле обновляется кастомное свойство: CRM Status = Customer

  5. Контакт добавляется в Klaviyo-список New Customers для onboarding-последовательности: POST /api/lists/{list_id}/relationships/profiles

  6. Если контакт ранее был в списке Leads — удаляется из него

Синхронизация LTV и предиктивных метрик

Klaviyo рассчитывает предиктивные метрики для каждого профиля. Интеграция синхронизирует их в HubSpot как числовые свойства по расписанию (раз в 24 часа)


Реальный кейс

E-commerce компания, B2C и B2B продажи, Klaviyo для массового маркетинга, HubSpot для работы с корпоративными клиентами.

Компания использовала Klaviyo для автоматических email-кампаний и HubSpot для работы менеджеров с корпоративными покупателями. Данные существовали в изоляции: менеджер HubSpot не видел историю покупок клиента из Klaviyo, не знал его LTV и не получал сигналов о поведенческих триггерах. Klaviyo не знал кто из покупателей уже стал корпоративным клиентом и получал те же письма что и обычные розничные покупатели.

Конкретная боль: корпоративный клиент с LTV $15 000 получал стандартные промо-письма вместо персонализированных. Менеджер не знал что клиент просматривал новую категорию товаров несколько дней подряд — потенциальный апселл был упущен.

После подключения кастомной интеграции: LTV и история покупок из Klaviyo видны в карточке контакта HubSpot. Просмотр новой категории товаров создаёт Task менеджеру. Корпоративные клиенты автоматически исключаются из массовых промо-кампаний Klaviyo и попадают в отдельный сегмент для персонализированных коммуникаций.

Результат: менеджеры закрыли 3 апселл-сделки в первый месяц на основе поведенческих сигналов из Klaviyo, корпоративные клиенты исключены из нерелевантных кампаний, compliance-риск по GDPR устранён через корректную синхронизацию consent.


Для каких бизнесов подходит

Интеграция наиболее актуальна для e-commerce компаний с выделенной sales-командой — когда есть массовый маркетинг через Klaviyo и персональные продажи через HubSpot. Типичные сценарии: B2B e-commerce, оптовые продажи, SaaS с freemium-моделью где бесплатные пользователи ведутся в Klaviyo а платные передаются в HubSpot.

Критически важна для компаний с высоким средним чеком где поведенческие сигналы (просмотры, корзины, повторные посещения) являются значимыми индикаторами готовности к покупке и должны попадать к менеджеру вовремя.


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

Почему нет нативной интеграции Klaviyo и HubSpot?
Klaviyo и HubSpot конкурируют в части маркетинговой автоматизации — обе платформы имеют собственные инструменты для email-маркетинга и сегментации. Создание глубокой нативной интеграции противоречит бизнес-интересам обеих компаний. Klaviyo фокусируется на нативных интеграциях с e-commerce платформами (Shopify, WooCommerce, Magento), а не с CRM-конкурентами.

Как решается проблема GDPR при двусторонней синхронизации?
Кастомная интеграция реализует принцип «наименее разрешительного статуса»: если контакт отписался в любой из платформ — статус немедленно обновляется в обеих. Синхронизация происходит в режиме реального времени через webhooks обеих платформ. Дополнительно ведётся лог всех изменений consent с временными метками для аудита.

Какие предиктивные метрики Klaviyo можно передавать в HubSpot?
Klaviyo предоставляет через API: predicted_clv (предсказанный LTV), historic_clv (исторический LTV), expected_date_of_next_order (ожидаемая дата следующего заказа), total_order_count (количество заказов), average_order_value (средний чек). Все эти метрики синхронизируются в кастомные числовые свойства HubSpot и используются для сегментации и приоритизации.

Можно ли триггерить HubSpot Workflows из событий Klaviyo?
Напрямую — нет, HubSpot Workflows не поддерживают внешние webhook-триггеры на стандартных планах. Кастомная интеграция решает это через обновление свойств контакта: событие Klaviyo обновляет свойство контакта в HubSpot (например, Abandoned Cart = true), а HubSpot Workflow триггерится на изменение этого свойства.

Сколько времени занимает разработка интеграции Klaviyo и HubSpot?
Базовая интеграция с односторонней синхронизацией профилей и основных событий — 4–5 рабочих дней. Полная двусторонняя интеграция с LTV-метриками, синхронизацией сегментов, consent-логикой и Workflow-триггерами — 8–12 рабочих дней. Exceltic.dev определяет точные сроки после технического брифа.

Если вы хотите объединить поведенческие данные Klaviyo с CRM-данными HubSpot — опишите задачу команде Exceltic.dev. Разберём архитектуру интеграции под вашу e-commerce модель.

Отправьте знакомым ссылку на эту статью:
Серафинит - АкселераторОптимизировано Серафинит - Акселератор
Включает высокую скорость сайта, чтобы быть привлекательным для людей и поисковых систем.