# Интеграция с HubSpot

import { LinkButton } from '@astrojs/starlight/components';

[**HubSpot**](https://www.hubspot.com/) — это ведущая CRM-платформа, используемая для автоматизации маркетинга, продаж и обслуживания клиентов. Интегрируя Pushwoosh с HubSpot, вы можете синхронизировать данные контактов между обеими системами, запускать push-уведомления на основе событий в CRM и повышать вовлеченность клиентов с помощью автоматизированных персонализированных сообщений.

## Обзор интеграции

### Тип интеграции

*   **Источник:** Pushwoosh записывает события пользователей или теги сегментации обратно в HubSpot.
*   **Назначение:** HubSpot отправляет данные контактов или рабочих процессов в Pushwoosh.

### Предварительные условия

*   Аккаунт Pushwoosh с действительным [токеном Server API](/ru/developer/api-reference/api-access-token/#server-api-token).

*   Аккаунт HubSpot с правами администратора для установки интеграций.

### Область действия интеграции

Эта интеграция настраивается для одного аккаунта Pushwoosh. После установки она становится доступной для всех проектов в рамках этого аккаунта.

### Глоссарий (сопоставление названий сущностей, если они различаются)

| Pushwoosh | Эквивалент в HubSpot |
| :-------- | :------------------- |
| Event     | Триггер              |

### Синхронизируемые сущности

*   **Контакты:** Контакты Pushwoosh и HubSpot синхронизируются в обоих направлениях.
*   **События:** Статистика push-уведомлений Pushwoosh связывается с соответствующими записями контактов в HubSpot.

### Варианты использования

*   Отправка персонализированных push-уведомлений в рамках рабочих процессов HubSpot.

*   Запуск автоматических push-сообщений на основе поведения или данных контактов с помощью рабочих процессов.

## Настройка интеграции

### Добавление интеграции Pushwoosh в HubSpot

Чтобы интегрировать Pushwoosh с вашим аккаунтом HubSpot, выполните следующие шаги:

1.  Войдите в свой аккаунт HubSpot.

2.  Нажмите кнопку установки ниже, чтобы установить приложение.

    <LinkButton
      href="https://app-eu1.hubspot.com/oauth/authorize?client_id=4ebbb2ac-46a4-48a0-af4a-21588aba2e26&redirect_uri=https://integration-hubspot.svc-nue.pushwoosh.com/oauth-callback/v3&scope=crm.objects.contacts.write%20crm.objects.contacts.read%20timeline"
      target="_blank"
      rel="noopener noreferrer"
    >
      Установить приложение
    </LinkButton>

3.  В окне установки выберите аккаунт HubSpot, который вы хотите подключить.

4.  Нажмите **Choose Account** (Выбрать аккаунт), чтобы продолжить.

    ![Добавление интеграции Pushwoosh в HubSpot](/integrations-hubspot-integration-1.webp)

5.  Просмотрите требуемые права доступа, затем нажмите **Connect App** (Подключить приложение).

    ![Требуемые права доступа в интеграции HubSpot](/integrations-hubspot-integration-2.webp)

6.  После успешной установки в HubSpot перейдите в **Integrations** (Интеграции), затем **Connected Apps** (Подключенные приложения).

    ![Подключенные приложения HubSpot на главной странице Connections, показывающие список My Apps с Pushwoosh](/integrations-hubspot-integration-18.webp)

7.  В разделе **My Apps** (Мои приложения) найдите **Pushwoosh**. Справа от строки нажмите **Actions** (Действия), затем выберите **Go to settings** (Перейти к настройкам).

    ![Строка Pushwoosh в My Apps с открытым меню Actions и видимой опцией Go to settings](/integrations-hubspot-integration-21.webp)

8.  Откройте вкладку **Settings** (Настройки). В появившейся форме введите ваш [токен Server API](/ru/developer/api-reference/api-access-token/#server-api-token) Pushwoosh, затем нажмите **Connect** (Подключить).

    ![Добавление токена Server API в настройках интеграции Pushwoosh с HubSpot](/integrations-hubspot-integration-3.webp)

9.  После успешного подключения имя вашего аккаунта Pushwoosh появится на вкладке **Settings** (Настройки). Вы можете отключить приложения в любое время.

    ![Вкладка Settings интеграции HubSpot с Pushwoosh с надписями Connected to Pushwoosh, аккаунтом и Disconnect](/integrations-hubspot-integration-22.webp)

<Aside type="note" title="Примечание">
Если вы удалите подключение Pushwoosh из HubSpot, выбрав **Disconnect** (Отключить) на вкладке **Settings** (Настройки) Pushwoosh, вам нужно будет снова настроить интеграцию, прежде чем вы сможете ее использовать. Повторите шаги со 2 по 9 в этом разделе.
</Aside>

После выполнения этих шагов вы можете продолжить работу в HubSpot и использовать там функции Pushwoosh.

### Настройка CRM-карты в контактах HubSpot

Вы можете отображать данные Pushwoosh непосредственно на странице контакта HubSpot, добавив CRM-карту. Для этого:

1.  Перейдите в **Contacts** (Контакты). Откройте любой контакт из вашего списка контактов.
2.  Нажмите кнопку **Customize** (Настроить) в правом верхнем углу среднего раздела.

![Настройка CRM-карты Pushwoosh](/integrations-hubspot-integration-5.webp)

3.  На открывшейся странице выберите представление, в которое вы хотите добавить расширение Pushwoosh, затем нажмите на его название. По умолчанию это обычно **Default view** (Представление по умолчанию).

![Список представлений в контактах HubSpot](/integrations-hubspot-integration-6.webp)

4.  В открывшемся редакторе выберите нужную вкладку или местоположение, затем выберите **Add new card** (Добавить новую карту). В появившемся меню перейдите на страницу **Card library** (Библиотека карт) и введите **Pushwoosh** в поле **Search cards** (Поиск карт). Теперь вы можете добавить расширение Pushwoosh в свое представление.

![Библиотека карт для добавления расширения Pushwoosh](/integrations-hubspot-integration-7.webp)

5.  Закройте библиотеку карт и нажмите **Save and exit** (Сохранить и выйти), чтобы сохранить изменения.

Теперь расширение Pushwoosh доступно в вашем представлении контактов и готово к использованию.

## Использование расширения Pushwoosh

Расширение Pushwoosh позволяет отправлять уведомления непосредственно любому контакту, либо со страницы контакта HubSpot, либо в рамках рабочего процесса HubSpot.

### Отправка уведомления

Чтобы отправить уведомление с помощью расширения Pushwoosh, выполните следующие шаги:

1.  **Выберите приложение Pushwoosh**. Если у вас несколько приложений Pushwoosh, выберите то, из которого вы хотите отправить уведомление.
    <Aside>Приложение является обязательным, и вы должны выбрать одно из списка.</Aside>
    ![Выбор приложения Pushwoosh](/integrations-hubspot-integration-16.webp)

2.  **Выберите тип уведомления (платформу)** из выпадающего списка, в котором перечислены все доступные опции для выбранного приложения Pushwoosh.

    ![Выпадающий список типов уведомлений (платформ)](/integrations-hubspot-integration-9.webp)

3.  Вы можете выбрать пресет уведомления или вручную ввести **Title** (Заголовок) и **Message** (Сообщение).
    Пресеты содержат сохраненный контент с предварительно заполненными полями.

    ![Данные уведомления с полями заголовка и сообщения](/integrations-hubspot-integration-10.webp)

4.  Отправьте уведомление.

<Aside>Поле **Identifier (HWID / User ID)** (Идентификатор) содержит уникальный идентификатор пользователя, который получит уведомление.</Aside>

## Отправка уведомлений в рабочих процессах HubSpot
<Aside type="caution" title="Важно">
Эта функция доступна только для рабочих процессов на основе контактов.
</Aside>
Pushwoosh позволяет отправлять уведомления непосредственно из рабочих процессов HubSpot.

Чтобы добавить уведомление Pushwoosh в ваш рабочий процесс:

1.  Откройте ваш рабочий процесс HubSpot и добавьте действие.
2.  В боковой панели **Choose an action** (Выберите действие) прокрутите до **Integrated apps** (Интегрированные приложения).
3.  Разверните **Pushwoosh** и выберите **Send Notification with Pushwoosh** (Отправить уведомление с Pushwoosh).

![Приложение Pushwoosh в действиях рабочих процессов HubSpot](/integrations-hubspot-integration-19.webp)

4.  Заполните поля так же, как в расширении Pushwoosh, затем нажмите **Save** (Сохранить).

![Настройки действия уведомления в HubSpot](/integrations-hubspot-integration-20.webp)

5.  Сохраните рабочий процесс.

### Добавление триггеров Pushwoosh в рабочий процесс HubSpot

Вы также можете добавлять триггеры из приложения Pushwoosh в ваш рабочий процесс HubSpot. Для этого:

1.  В редакторе рабочего процесса в разделе **Trigger enrollment** (Запуск регистрации) нажмите **Choose condition to filter records** (Выбрать условие для фильтрации записей).

![Карточка триггеров рабочего процесса в HubSpot](/integrations-hubspot-integration-12.webp)

2.  В открывшейся боковой панели нажмите **Add trigger** (Добавить триггер).

![Панель выбора триггера рабочего процесса](/integrations-hubspot-integration-13.webp)

3.  Найдите и выберите **Push Statistics Event** (Событие статистики push) в **Triggers** (Триггеры).

![Опция триггера Push Statistics Event](/integrations-hubspot-integration-14.webp)

4.  Нажмите **Add criteria** (Добавить критерии), чтобы определить условия триггера.
    Вы можете выбрать и настроить любую из доступных опций из списка критериев.

![Кнопка Add criteria для условий триггера](/integrations-hubspot-integration-17.webp)

5.  Сохраните рабочий процесс.

## События приложения Pushwoosh в HubSpot

Pushwoosh автоматически отслеживает события доставки уведомлений и синхронизирует их с HubSpot как события приложения.

Когда вы отправляете уведомление через Pushwoosh (**Email**, **SMS**, **WhatsApp** или **Push**), Pushwoosh ищет связанный контакт в HubSpot по адресу электронной почты, номеру телефона или пользовательскому свойству контакта `userid`.

Если Pushwoosh находит совпадающий контакт, он создает событие приложения в записи контакта с деталями доставки, включая тип события (например, `Email Sent` или `SMS Delivered`), платформу, User ID и ID устройства.

Это дает вашей команде прямую видимость истории коммуникаций Pushwoosh в каждой записи контакта HubSpot.

Эта функция работает автоматически. Чтобы включить видимость событий:

1.  Перейдите в **Contacts** (Контакты) и откройте запись контакта.

2.  Откройте вкладку **Activities** (Активности) в записи контакта.
3.  Откройте **Filter activity** (Фильтровать активности).
4.  В столбце **Integrations** (Интеграции) выберите **Pushwoosh**.

![Фильтры активностей контакта HubSpot с выбранным Pushwoosh для отображения событий статуса доставки Pushwoosh](/integrations-hubspot-integration-23.webp)

Теперь вы можете видеть события доставки Pushwoosh в ленте активностей контакта.