Integrace HubSpot + Brevo
HubSpot + Brevo
Propojte CRM data HubSpot s engagementovou platformou Brevo. Používejte HubSpot jako zdroj pravdy pro kontakty a data obchodů a Brevo pro vícekanálové provádění kampaní, e-mail, SMS, WhatsApp.
Použité MCP servery
| Server | URL | Auth | Účel |
|---|---|---|---|
| HubSpot MCP | mcp.hubspot.com | OAuth/PKCE | CRM data: kontakty, společnosti, obchody, tikety, produkty, objednávky (pouze čtení) |
| Brevo MCP | mcp.brevo.com/v1/brevo/mcp | Token | Kontakty, e-mail, SMS, WhatsApp, kampaně, sledování událostí |
Caution
MCP server HubSpot je v současné době pouze pro čtení (BETA). Můžete číst CRM data z HubSpot a používat je k řízení akcí v Brevo, ale nemůžete zapisovat zpět do HubSpot přes MCP. Pro obousměrnou synchronizaci používejte REST API HubSpot vedle MCP připojení.
Nastavení
Krok 1: Vytvořte autentizační aplikaci HubSpot MCP
- V HubSpot přejděte na Development > MCP Auth Apps
- Klikněte na Create MCP auth app
- Nastavte redirect URL (pro testování Claude Desktop:
http://localhost:6274/oauth/callback/debug) - Poznamenejte si Client ID a Client Secret
Krok 2: Připojte oba MCP servery
Pro nástroje podporující 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 vyžaduje OAuth s PKCE. Nástroje jako Cursor to nativně zpracovávají. Pro Claude Desktop/Code může být nutné získat token samostatně a předat ho jako Bearer token.
Krok 3: Ověřte
> Ukažte mi moje obchody HubSpot ve fázi Vyjednávání> Kolik kontaktů mám v Brevo?Případ použití 1: Agent synchronizace CRM kontaktů
Synchronizujte kontakty HubSpot do Brevo s obohacením o data obchodů:
---name: hubspot-contact-syncdescription: Sync HubSpot CRM contacts to Brevo with deal data enrichmentversion: 1.0.0temperature: 0.1tools: - hubspot - brevo_contacts - brevo_attributes - brevo_lists - brevo_segmentstriggers: - schedule: "0 */4 * * *"---
# Synchronizace kontaktů HubSpot
Čtěte kontakty a přidružená data obchodů z HubSpot,synchronizujte do Brevo s obohacenými atributy pro segmentaci.
## Strategie
1. Dotazujte HubSpot na kontakty změněné od poslední synchronizace2. Pro každý kontakt načtěte přidružené obchody a společnost3. Vytvořte/aktualizujte kontakt Brevo s obohacenými daty: - Fáze životního cyklu CRM → atribut Brevo - Hodnota obchodu → atribut Brevo - Fáze obchodu → segment Brevo4. Automatická segmentace v Brevo: - Kontakty "SQL" → seznam Sales Qualified - Kontakty "Opportunity" → seznam Active Pipeline - Kontakty "Customer" → seznam Customer
## Mapování polí
| Vlastnost HubSpot | Atribut 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 |
## Pravidla- NIKDY nesynchronizujte kontakty bez e-mailových adres- VŽDY zachovejte stávající data Brevo, pokud je pole HubSpot prázdné- Sledujte synchronizaci s událostmi: hubspot_sync_success, hubspot_sync_error- Zaznamenávejte počet kontaktů podle fáze životního cyklu pro reportyPřípad použití 2: Agent kampaní podle fáze obchodu
Spouštějte kampaně Brevo na základě změn fází obchodů HubSpot:
---name: hubspot-deal-campaignsdescription: Trigger targeted Brevo campaigns when HubSpot deals change stagesversion: 1.0.0temperature: 0.3tools: - hubspot - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_segmentstriggers: - schedule: "0 9 * * *"---
# Agent kampaní podle fáze obchodu
Sledujte fáze obchodů HubSpot a spouštějte příslušnéengagementové kampaně v Brevo.
## Mapování fáze na kampaň
| Fáze obchodu HubSpot | Akce Brevo ||-------------------|--------------|| Appointment Scheduled | Odešlete e-mail s přípravou na schůzku s informacemi o společnosti || Qualified to Buy | Přidejte do nurturovací sekvence || Presentation Scheduled | Odešlete případovou studii relevantní pro jejich odvětví || Decision Maker Bought-In | Odešlete kalkulačku ROI + průvodce cenami || Contract Sent | Odešlete náhled onboardingu "Co očekávat" || Closed Won | Spusťte uvítací sekvenci + onboarding || Closed Lost | Přidejte do sekvence "Win-back" (30denní prodleva) |
## Pravidla- Odesílejte POUZE kontaktům přidruženým k obchodu- Před odesláním zkontrolujte, zda kontakt souhlasil s marketingem- Jedno spuštění kampaně na změnu fáze obchodu (bez duplikátů)- Zaznamenejte všechna spuštění kampaní pro atribuci obchoduPříklad: Dotaz v přirozeném jazyce
Vy: "Najděte všechny obchody HubSpot, které se tento měsíc uzavřely, a ujistěte se, že tyto kontakty dostávají naši onboardingovou e-mailovou sekvenci v Brevo."
Claude: Dotazuji HubSpot na obchody uzavřené tento měsíc...[Používá hubspot MCP k vyhledání obchodů s closeddate v aktuálním měsíci]
Nalezeno 12 obchodů uzavřených tento měsíc, zahrnujících 18 kontaktů.Kontroluji Brevo pro tyto kontakty...[Používá brevo_contacts k vyhledání každého e-mailu]
Výsledky:- 14 kontaktů již v Brevo a dostávají onboardingovou sekvenci- 4 kontakty ještě nejsou v Brevo
Vytváření 4 nových kontaktů Brevo a přidávání do onboardingového seznamu...[Používá brevo_contacts k vytvoření kontaktů][Používá brevo_lists k přidání do seznamu "Onboarding"]
Hotovo. Všech 18 kontaktů z obchodů uzavřených tento měsíc jsou nynív onboardingové sekvenci Brevo.Další kroky
- Shopify + Brevo, Integrace e-commerce
- Stripe + Brevo, Integrace platebních událostí
- Specifikace agenta, Přizpůsobení chování agenta