Интеграция HubSpot + Brevo

HubSpot + Brevo

Свържете CRM данните на HubSpot с ангажиращата платформа на Brevo. Използвайте HubSpot като основен източник на данни за контакти и сделки, а Brevo за изпълнение на многоканални кампании, имейл, SMS, WhatsApp.

Използвани MCP сървъри

СървърURLУдостоверяванеПредназначение
HubSpot MCPmcp.hubspot.comOAuth/PKCECRM данни: контакти, компании, сделки, билети, продукти, поръчки (само четене)
Brevo MCPmcp.brevo.com/v1/brevo/mcpТокенКонтакти, имейл, SMS, WhatsApp, кампании, проследяване на събития

Caution

MCP сървърът на HubSpot е в момента само за четене (БЕТА). Можете да четете CRM данни от HubSpot и да ги използвате за задействане на действия в Brevo, но не можете да записвате обратно в HubSpot чрез MCP. За двупосочна синхронизация използвайте REST API на HubSpot заедно с MCP връзката.

Настройка

Стъпка 1: Създайте MCP Auth App в HubSpot

  1. В HubSpot отидете на Development > MCP Auth Apps
  2. Щракнете Create MCP auth app
  3. Задайте вашия URL за пренасочване (за тестване с Claude Desktop: http://localhost:6274/oauth/callback/debug)
  4. Запишете вашия Client ID и Client Secret

Стъпка 2: Свържете двата MCP сървъра

За инструменти, поддържащи OAuth (Cursor, VS Code):

{
"mcpServers": {
"hubspot": {
"url": "https://mcp.hubspot.com/",
"headers": {
"Authorization": "Bearer your-hubspot-oauth-token"
}
},
"brevo": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.brevo.com/v1/brevo/mcp",
"--header",
"Authorization: Bearer ${BREVO_MCP_TOKEN}"
],
"env": {
"BREVO_MCP_TOKEN": "your-brevo-mcp-token"
}
}
}
}

Tip

HubSpot MCP изисква OAuth с PKCE. Инструменти като Cursor се справят с това нативно. За Claude Desktop/Code може да се наложи да получите токен отделно и да го подадете като Bearer токен.

Стъпка 3: Проверете

> Покажи ми моите сделки в HubSpot в етапа "Преговори"
> Колко контакта имам в Brevo?

Случай на употреба 1: Агент за синхронизиране на CRM контакти

Синхронизирайте контактите от HubSpot с Brevo с обогатяване от данни за сделките:

---
name: hubspot-contact-sync
description: Sync HubSpot CRM contacts to Brevo with deal data enrichment
version: 1.0.0
temperature: 0.1
tools:
- hubspot
- brevo_contacts
- brevo_attributes
- brevo_lists
- brevo_segments
triggers:
- schedule: "0 */4 * * *"
---
# Синхронизиране на контакти от HubSpot
Четете контакти и свързани данни за сделки от HubSpot,
синхронизирайте с Brevo с обогатени атрибути за сегментиране.
## Стратегия
1. Заявете от HubSpot контактите, модифицирани след последната синхронизация
2. За всеки контакт вземете свързаните сделки и компания
3. Създайте/актуализирайте контакта в Brevo с обогатени данни:
- Жизнен цикъл на CRM → атрибут в Brevo
- Размер на сделката → атрибут в Brevo
- Етап на сделката → сегмент в Brevo
4. Автоматично сегментиране в Brevo:
- "SQL" контакти → списък Квалифицирани за продажба
- "Opportunity" контакти → списък Активен тръбопровод
- "Customer" контакти → списък Клиенти
## Съпоставяне на полета
| Свойство в HubSpot | Атрибут в Brevo |
|-----------------|-----------------|
| email | EMAIL |
| firstname | FIRSTNAME |
| lastname | LASTNAME |
| phone | SMS |
| lifecyclestage | LIFECYCLE_STAGE |
| hs_lead_status | LEAD_STATUS |
| company (associated) | COMPANY |
| deal amount (sum) | DEAL_VALUE |
| deal stage (latest) | DEAL_STAGE |
## Правила
- НИКОГА не синхронизирайте контакти без имейл адреси
- ВИНАГИ запазвайте съществуващите данни в Brevo, ако полето в HubSpot е празно
- Проследявайте синхронизацията с: hubspot_sync_success, hubspot_sync_error
- Регистрирайте броя контакти по жизнен цикъл за отчитане

Случай на употреба 2: Агент за кампании по етапи на сделки

Задействайте кампании в Brevo въз основа на промени в етапите на сделките в HubSpot:

---
name: hubspot-deal-campaigns
description: Trigger targeted Brevo campaigns when HubSpot deals change stages
version: 1.0.0
temperature: 0.3
tools:
- hubspot
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_segments
triggers:
- schedule: "0 9 * * *"
---
# Агент за кампании по етапи на сделки
Наблюдавайте етапите на сделките в HubSpot и задействайте подходящи
кампании за ангажиране в Brevo.
## Съпоставяне на етапи с кампании
| Етап на сделката в HubSpot | Действие в Brevo |
|-------------------|--------------|
| Насрочена среща | Изпращане на имейл за подготовка за срещата с информация за компанията |
| Квалифициран за покупка | Добавяне към поредица "Подхранване" |
| Насрочена презентация | Изпращане на казус, свързан с тяхната индустрия |
| Одобрен от вземащия решения | Изпращане на калкулатор на ROI + ценово ръководство |
| Изпратен договор | Изпращане на преглед "Какво да очаквате" при въвеждане |
| Затворена победа | Задействане на приветстваща поредица + въвеждане |
| Затворена загуба | Добавяне към поредица "Спечелване обратно" (30-дневно забавяне) |
## Правила
- ИЗПРАЩАЙТЕ САМО на контакти, свързани със сделката
- Проверявайте дали контактът е съгласен с маркетинг преди изпращане
- Едно задействане на кампания на промяна на етапа на сделката (без дублирания)
- Регистрирайте всички задействания на кампании за атрибутиране на сделката

Пример: Заявка на естествен език

Вие: "Намерете всички сделки в HubSpot, затворени този месец, и се уверете,
че тези контакти получават нашата поредица от имейли за въвеждане в Brevo."
Claude: Заявка към HubSpot за сделки, затворени този месец...
[Използва HubSpot MCP за търсене на сделки с closeddate в текущия месец]
Намерени са 12 сделки, затворени този месец, включващи 18 контакта.
Проверка на Brevo за тези контакти...
[Използва brevo_contacts за търсене на всеки имейл]
Резултати:
- 14 контакта вече са в Brevo и получават поредицата за въвеждане
- 4 контакта все още не са в Brevo
Създаване на 4 нови контакта в Brevo и добавяне към списъка за въвеждане...
[Използва brevo_contacts за създаване на контакти]
[Използва brevo_lists за добавяне към списък "Въвеждане"]
Готово. Всичките 18 контакта от затворените тази месец сделки са сега
в поредицата за въвеждане на Brevo.

Следващи стъпки

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo