Shopify + Brevo इंटीग्रेशन
Shopify + Brevo
MCP के माध्यम से Shopify के कॉमर्स डेटा को Brevo की एंगेजमेंट प्लेटफ़ॉर्म से जोड़ें। ग्राहकों को सिंक करें, पोस्ट-पर्चेज सीक्वेंस ट्रिगर करें, अबैंडन्ड कार्ट रिकवर करें, और लॉयल्टी कैंपेन चलाएं, सब Claude में AI एजेंट्स द्वारा ऑर्केस्ट्रेट।
उपयोग किए गए MCP सर्वर
| सर्वर | पैकेज/URL | उद्देश्य |
|---|---|---|
| Shopify Dev MCP | npx -y @shopify/dev-mcp@latest | Shopify API docs खोजें, GraphQL schema introspect करें |
| Shopify Storefront MCP | App-specific setup | Product catalog, cart, customer data, order tracking |
| Brevo MCP | mcp.brevo.com/v1/brevo/mcp | Contacts, email campaigns, SMS, WhatsApp, event tracking |
Tip
Shopify Dev MCP डेवलपमेंट के लिए है। Storefront MCP प्रोडक्शन डेटा एक्सेस के लिए है। डेवलपमेंट के दौरान आप दोनों का उपयोग करेंगे, फिर live agent के लिए Storefront MCP + Brevo MCP।
सेटअप
स्टेप 1: दोनों MCP सर्वर कनेक्ट करें
अपने Claude Desktop या Claude Code कॉन्फ़िगरेशन में जोड़ें:
{ "mcpServers": { "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" } }, "shopify-dev-mcp": { "command": "npx", "args": ["-y", "@shopify/dev-mcp@latest"] } }}स्टेप 2: कनेक्शन वेरीफाई करें
Claude से पूछें:
> Shopify में customer data पढ़ने के लिए कौन से APIs उपलब्ध हैं?> Brevo में मेरे कितने contacts हैं?Use Case 1: Customer Sync Agent
Shopify ग्राहकों को Brevo contacts में पूरी खरीद history के साथ सिंक करें:
---name: shopify-customer-syncdescription: Sync Shopify customers to Brevo contacts with purchase dataversion: 1.0.0temperature: 0.1tools: - shopify-dev-mcp - brevo_contacts - brevo_attributes - brevo_liststriggers: - schedule: "0 */6 * * *" - event: customer_created - event: order_completed---
# Shopify Customer Sync Agent
Shopify से Brevo contacts में customer data सिंक करें।
## Strategy
1. Last sync के बाद update हुए Shopify customers query करें2. हर customer के लिए Brevo contact बनाएं या अपडेट करें: - Email, name, phone - Total orders, total spend (Brevo attributes के रूप में) - Last order date - Tags और segments3. व्यवहार के आधार पर customers को Brevo lists में जोड़ें: - नए customers → "Welcome Series" list - Repeat buyers → "Loyal Customers" list - High-value (>$500 LTV) → "VIP" list
## Field Mapping
| Shopify Field | Brevo Attribute ||--------------|-----------------|| email | EMAIL || first_name | FIRSTNAME || last_name | LASTNAME || phone | SMS || orders_count | ORDER_COUNT || total_spent | TOTAL_SPENT || last_order_date | LAST_ORDER || tags | SHOPIFY_TAGS || accepts_marketing | OPT_IN |
## Rules- ONLY उन customers को सिंक करें जिन्होंने marketing accept किया है- NEVER Brevo data overwrite करें अगर Shopify field खाली है- ALWAYS phone numbers को E.164 format में validate करें- Sync events track करें: shopify_sync_success, shopify_sync_errorUse Case 2: Post-Purchase Campaign Agent
Order data के आधार पर personalized post-purchase sequences ट्रिगर करें:
---name: shopify-post-purchasedescription: Orchestrate post-purchase email sequences based on Shopify order dataversion: 1.0.0temperature: 0.3tools: - shopify-dev-mcp - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - event: order_completed---
# Post-Purchase Agent
जब Shopify order complete होती है, Brevo में उचितfollow-up sequence डिज़ाइन और ट्रिगर करें।
## Sequence Logic
### पहली बार खरीदार1. तुरंत: Order confirmation (transactional)2. Day 3: ब्रांड story के साथ welcome email3. Day 7: Product care tips / how-to guide4. Day 14: Review request5. Day 30: खरीदी गई category के आधार पर cross-sell
### Repeat Buyers1. तुरंत: Order confirmation2. Day 3: Loyalty points notification3. Day 14: Consumable product हो तो "Restock" reminder4. Day 21: नए products तक exclusive early access
### VIP Orders (>$200)1. तुरंत: Premium order confirmation2. Day 1: Founder से personal thank-you (email)3. Day 3: Tracking + care tips के साथ SMS4. Day 7: VIP program का invitation
## Rules- ALWAYS भेजने से पहले order status check करें, cancelled/refunded हो तो skip करें- NEVER उन customers को marketing भेजें जिन्होंने opt-in नहीं किया- Personalize करें: product name, order number, customer first name- Dynamic content के लिए Brevo template variables उपयोग करेंUse Case 3: Abandoned Cart Recovery
Shopify cart data को Brevo की messaging के साथ जोड़ें:
---name: shopify-cart-recoverydescription: Recover Shopify abandoned carts via Brevo email and SMSversion: 2.0.0temperature: 0.2tools: - shopify-dev-mcp - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - event: cart_abandoned conditions: - cart_value: "> 40" - time_since_activity: "> 1h"---
# Cart Recovery Agent
Shopify अबैंडन्ड कार्ट monitor करें और Brevo केमाध्यम से recovery sequences execute करें।
## Recovery Sequence
1. **+1 घंटा**: Cart contents और images के साथ reminder email2. **+24 घंटे**: अगर open नहीं → cart के short link के साथ SMS3. **+48 घंटे**: अगर recovery नहीं → 10% discount code के साथ email4. **+72 घंटे**: अगर cart >$150 और recovery नहीं → personal message के साथ WhatsApp
## Rules- NEVER उन customers को भेजें जिन्होंने checkout complete कर लिया- ALWAYS हर step से पहले cart status check करें- प्रति abandoned cart maximum 4 touchpoints- Channel के अनुसार opt-out preferences का सम्मान करेंअगले कदम
- Brevo MCP Server, Brevo MCP modules की पूरी list
- Agent Specification, Agent behavior customize करें
- HubSpot + Brevo, CRM इंटीग्रेशन
- Stripe + Brevo, Payment event इंटीग्रेशन