Интеграция HubSpot: полное руководство по выбору пути интеграции
Опубликовано: 2022-11-09Если вы хотите интегрировать HubSpot с другой платформой, вы можете выбрать один из нескольких вариантов интеграции.
В этом сообщении блога мы обсудим три основных типа интеграции HubSpot: синхронизация данных, настраиваемые кодовые действия, веб-перехватчики и настраиваемые интеграции. Мы объясним, что такое каждый тип интеграции и как он работает, а также плюсы и минусы каждого варианта.
Итак, какой тип интеграции подходит для вашего бизнеса? Давай выясним!
Синхронизация данных
Что такое синхронизация данных в HubSpot?
Итак, у вас есть данные, которые вы хотите импортировать в HubSpot из другой системы. Синхронизация данных в HubSpot позволяет HubSpot автоматически обрабатывать импорт и экспорт ваших данных. Синхронизация данных дает вам декларативный метод интеграции, что означает, что вам не нужно писать код. Все, что вам нужно сделать, это настроить интеграцию и указать, какие данные вы хотите синхронизировать. Об остальном позаботится HubSpot!
Синхронизация данных и загрузка CSV
Одним из основных преимуществ синхронизации данных является то, что она заменяет файлы CSV. Файлы CSV часто используются для импорта данных в HubSpot, но они могут быть проблематичными. Во-первых, с файлами CSV сложно поддерживать целостность данных. Часто структура данных может измениться при загрузке CSV-файла в HubSpot, не говоря уже о том, что он предоставляет только моментальный снимок данных в данный момент.
Плюсы синхронизации данных:
- Простота настройки: вам не нужно писать код! Все, что вам нужно сделать, это настроить интеграцию и указать, какие данные вы хотите синхронизировать. HubSpot позаботится обо всем остальном.
- Размещенное решение: Data Sync от HubSpot — это размещенное решение, поэтому вам не нужно беспокоиться об обслуживании инфраструктуры. Это также делает его более безопасным, поскольку HubSpot заботится об обновлениях безопасности.
- Никакого обслуживания: поскольку HubSpot берет на себя все обслуживание синхронизации данных, вы можете сосредоточиться на других задачах.
- Безопасность: синхронизация данных — это мгновенная и безопасная передача данных.
- Низкая стоимость: синхронизация данных от HubSpot очень доступна, особенно по сравнению с другими решениями для передачи данных.
- Устойчивость: Data Sync — это устойчивое решение, поскольку оно использует стандартные API, которые хорошо задокументированы и поддерживаются.
- Ограничения скорости: синхронизация данных HubSpot имеет ограничения скорости, чтобы предотвратить чрезмерное использование системы.
- В режиме реального времени: синхронизация данных происходит мгновенно и не требует ручного обслуживания.
Ограничения синхронизации данных:
- Ограниченное количество коннекторов: у HubSpot Data Sync есть только ограниченное количество готовых коннекторов. Если вам нужно подключиться к неподдерживаемому источнику данных, вам потребуется создать собственный коннектор с помощью API-интерфейсов HubSpot.
- Нет логики синхронизации и фильтров. Синхронизация данных HubSpot не имеет встроенной логики синхронизации или фильтров. Это означает, что если вы хотите синхронизировать данные из нескольких источников данных, вам потребуется создать собственную логику синхронизации. Кроме того, если вы хотите фильтровать синхронизируемые данные, вам потребуется создать собственную логику фильтрации.
- Ограничено определенными свойствами: синхронизация данных HubSpot может синхронизировать только ограниченный набор свойств данных. Если вам нужно синхронизировать пользовательские свойства данных, вам нужно будет найти один из альтернативных методов, перечисленных ниже.
- Ограничено определенными объектами: синхронизация данных HubSpot может синхронизировать только ограниченный набор объектов данных. Если вам нужно синхронизировать пользовательские объекты, вам нужно будет найти один из альтернативных методов, перечисленных ниже.
- Ограничено определенными свойствами: синхронизация данных HubSpot поддерживает только определенные типы данных и свойства. Если вы хотите синхронизировать данные, которые не поддерживаются Hub
Пользовательские кодовые действия
Что такое действия пользовательского кода в HubSpot?
Пользовательские действия кода в HubSpot дают вам возможность писать и выполнять JavaScript в вашем рабочем процессе, расширяя функциональные возможности рабочего процесса как внутри, так и за пределами HubSpot.
С помощью действий с пользовательским кодом вы можете воспроизвести функциональность сторонних систем в HubSpot. Примеры использования действий пользовательского кода, которые можно использовать в рабочих процессах, включают:
- Поиск данных во внешней базе данных
- Обогатите данные вашей компании
- Динамическое обновление кампании Salesforce
- Автоматизация номеров отслеживания из внешнего бухгалтерского программного обеспечения
- Создание текста, документы Excel
- и более.
Плюсы действий с пользовательским кодом:
- Размещенное решение: действия пользовательского кода HubSpot находятся в рабочих процессах HubSpot, поэтому вам не нужно беспокоиться об обслуживании инфраструктуры.
- Обслуживание: с помощью HubSpot вы можете легко дублировать, редактировать или удалять свои собственные кодовые действия самостоятельно.
- Масштабируемость: вы можете использовать настраиваемые действия кода для автоматизации задач, которые в противном случае было бы очень сложно или невозможно выполнить вручную. Например, если вам нужно обновить кампанию Salesforce на основе изменений в ваших данных HubSpot, вы можете использовать действие пользовательского кода, чтобы сделать это автоматически.
Ограничения действий пользовательского кода:
- Действия могут выполняться не более 20 секунд, в противном случае они не будут выполнены.
- oAuth 2.0 не является поддерживаемым средством аутентификации.
- Действия могут обрабатывать только данные размером до 128 МБ.
- Действия пользовательского кода ограничены предопределенным количеством поддерживаемых библиотек.
Вебхуки (рабочие процессы)
Что такое вебхуки в HubSpot?
Веб-перехватчики позволяют HubSpot подключаться к другим системам и собирать данные в режиме реального времени, даже если информация была изменена или обновлена. Это позволяет вам поддерживать ваш технический стек в актуальном состоянии без необходимости выполнять непрерывные запросы.

Плюсы вебхуков:
- Данные передаются сразу же после их обновления, поэтому вам не нужно ждать запуска запланированной интеграции.
- Все полезные данные веб-перехватчиков перед отправкой шифруются с помощью SSL/TLS.
- Веб-хуки обеспечивают непрерывную и автоматическую загрузку информации из приложения на сервер без необходимости отправлять запросы на проверку.
- Вы можете настроить запуск веб-перехватчиков всякий раз, когда в вашей учетной записи HubSpot происходят определенные события, например, когда изменяется свойство контакта или когда этапы сделки перемещаются.
Ограничения вебхуков:
- Чтобы использовать веб-перехватчики, вам необходимо разместить код, который будет получать полезные данные веб-перехватчика, на вашем собственном сервере.
- Поскольку вы размещаете код для своих веб-перехватчиков на своем собственном сервере, вы также несете ответственность за поддержку этого кода. Это включает в себя обеспечение его постоянной работы и исправление любых возникающих ошибок.
- Настройка веб-перехватчиков требует некоторых первоначальных вложений в виде денег, времени и ресурсов. Вам нужно будет заплатить за сервер для размещения вашего кода, и вам нужно будет потратить некоторое время на настройку всего.
Пользовательские интеграции
Что такое пользовательская интеграция в HubSpot?
Пользовательские интеграции позволяют вам подключать HubSpot к любому другому стороннему инструменту, который вы используете, что дает вам возможность отправлять и получать данные между двумя платформами.
Это может быть чрезвычайно полезно, если вам нужно подключить данные из нескольких источников в одно центральное место или если вы хотите автоматизировать процессы, которые невозможны при встроенной интеграции.
Плюсы индивидуальной интеграции:
- Выберите свой язык программирования
- Вы можете отслеживать изменения в своем коде и при необходимости возвращаться к более старым версиям.
- Работайте над своим кодом в автономном режиме
- Возможности того, чего вы можете достичь с помощью пользовательских интеграций, безграничны!
Ограничения пользовательской интеграции:
- При создании пользовательской интеграции убедитесь, что ключ API вашего портала HubSpot не является общедоступным.
- Создание пользовательской интеграции будет стоить дороже, чем другие альтернативы, поскольку, вероятно, вам потребуется привлечь разработчика.
- Создание пользовательских интеграций может занять больше времени, чем альтернатив.
- Хостинг вашей пользовательской интеграции потребует некоторой поддержки с вашей стороны или со стороны вашей команды разработчиков.
- Масштабируемость может быть проблемой для пользовательских интеграций, поскольку они созданы для конкретного варианта использования. Если вам нужно увеличить масштаб интеграции, вам может потребоваться изменить ее.
- Избыточность — еще один недостаток пользовательских интеграций, поскольку вам нужно будет встроить в свой код отказоустойчивость и избыточность. Это может усложнить и удорожить ваш проект. В целом, индивидуальные интеграции могут быть более дорогостоящими и трудоемкими для создания и обслуживания, чем альтернативы. Тем не менее, они могут быть адаптированы к вашим потребностям, что может сделать их достойными инвестиций.
Как определить, какая интеграция данных нужна вашему бизнесу?
При выборе подхода к интеграции рекомендуется проконсультироваться с партнером HubSpot, который сможет поделиться информацией на основе своего опыта в вашей отрасли и с этими интеграциями.
При этом есть несколько вопросов, которые помогут вам определить, какой подход к интеграции — синхронизация данных, настраиваемые кодовые действия, веб-перехватчики, настраиваемые интеграции — следует использовать вашей организации.
- Какие данные следует синхронизировать?
- С какой периодичностью следует синхронизировать данные?
- В каком направлении должны синхронизироваться данные?
- Какова цель интеграции?