HubSpot + Brevo इंटीग्रेशन
HubSpot + Brevo
HubSpot के CRM डेटा को Brevo की एंगेजमेंट प्लेटफ़ॉर्म से जोड़ें। Contact और deal data के लिए HubSpot को source of truth के रूप में उपयोग करें, और multi-channel campaign execution के लिए Brevo, email, SMS, WhatsApp।
उपयोग किए गए MCP सर्वर
| सर्वर | URL | Auth | उद्देश्य |
|---|---|---|---|
| HubSpot MCP | mcp.hubspot.com | OAuth/PKCE | CRM data: contacts, companies, deals, tickets, products (read-only) |
| Brevo MCP | mcp.brevo.com/v1/brevo/mcp | टोकन | Contacts, email, SMS, WhatsApp, campaigns, event tracking |
Caution
HubSpot का MCP सर्वर वर्तमान में read-only (BETA) है। आप HubSpot से CRM data पढ़ सकते हैं और Brevo में actions drive कर सकते हैं, लेकिन MCP के माध्यम से HubSpot में write back नहीं कर सकते।
सेटअप
स्टेप 1: HubSpot MCP Auth App बनाएं
- HubSpot में जाएं Development > MCP Auth Apps
- Create MCP auth app पर क्लिक करें
- अपना redirect URL सेट करें
- अपना Client ID और Client Secret नोट करें
स्टेप 2: दोनों MCP सर्वर कनेक्ट करें
{ "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" } } }}Use Case 1: CRM Contact Sync Agent
---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 * * *"---
# HubSpot Contact Sync
HubSpot से contacts और deal data पढ़ें,segmentation के लिए enriched data के साथ Brevo में सिंक करें।
## Field Mapping
| HubSpot Property | Brevo Attribute ||-----------------|-----------------|| 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 |
## Rules- NEVER बिना email address वाले contacts को सिंक करें- ALWAYS Brevo data preserve करें अगर HubSpot field खाली है- Events के साथ sync track करें: hubspot_sync_success, hubspot_sync_errorUse Case 2: Deal-Stage Campaign Agent
---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 * * *"---
# Deal-Stage Campaign Agent
## Stage-to-Campaign Mapping
| HubSpot Deal Stage | Brevo Action ||-------------------|--------------|| Appointment Scheduled | Company info के साथ meeting prep email || Qualified to Buy | "Nurture" drip sequence में जोड़ें || Presentation Scheduled | Industry-relevant case study भेजें || Decision Maker Bought-In | ROI calculator + pricing guide भेजें || Contract Sent | "What to expect" onboarding preview भेजें || Closed Won | Welcome sequence + onboarding ट्रिगर करें || Closed Lost | "Win-back" sequence में जोड़ें (30-day delay) |
## Rules- ONLY deal से associated contacts को भेजें- भेजने से पहले marketing opt-in check करें- प्रति deal stage change एक campaign trigger (duplicates नहीं)अगले कदम
- Shopify + Brevo, E-commerce इंटीग्रेशन
- Stripe + Brevo, Payment event इंटीग्रेशन
- Agent Specification, Agent behavior customize करें