Shopify + Brevo インテグレーション
Shopify + Brevo
MCPを通じてShopifyのコマースデータをBrevoのエンゲージメントプラットフォームに接続。顧客を同期し、購入後シーケンスをトリガーし、放棄カートを回復し、ロイヤルティキャンペーンを実行, すべてClaudeのAIエージェントによるオーケストレーション。
使用するMCPサーバー
| サーバー | パッケージ/URL | 目的 |
|---|---|---|
| Shopify Dev MCP | npx -y @shopify/dev-mcp@latest | Shopify APIドキュメント検索、GraphQLスキーマイントロスペクション |
| Shopify Storefront MCP | App固有のセットアップ | 商品カタログ、カート、顧客データ、注文追跡 |
| Brevo MCP | mcp.brevo.com/v1/brevo/mcp | Contacts, email campaigns, SMS, WhatsApp, event tracking |
Tip
Shopify Dev MCPは開発用です。Storefront MCPは本番データアクセス用です。開発中は両方を使用し、ライブエージェントには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"] } }}ユースケース1: 顧客同期エージェント
---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顧客同期エージェント
ShopifyからBrevoコンタクトに顧客データを同期。
## フィールドマッピング
| Shopifyフィールド | Brevo属性 ||--------------|-----------------|| email | EMAIL || first_name | FIRSTNAME || last_name | LASTNAME || phone | SMS || orders_count | ORDER_COUNT || total_spent | TOTAL_SPENT || last_order_date | LAST_ORDER || accepts_marketing | OPT_IN |
## ルール- マーケティングを承諾した顧客のみ同期- Shopifyフィールドが空の場合はBrevoデータを上書きしない- 電話番号をE.164形式に検証ユースケース2: 放棄カート回復
---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_sms_campaignstriggers: - event: cart_abandoned conditions: - cart_value: "> 40" - time_since_activity: "> 1h"---
# カート回復エージェント
## 回復シーケンス
1. **+1時間**: カートの内容と画像を含むリマインダーメール2. **+24時間**: 未開封の場合 → カートへの短縮リンク付きSMS3. **+48時間**: 回復しない場合 → 10%割引コード付きメール4. **+72時間**: カート>$150で未回復 → WhatsAppパーソナルメッセージ
## ルール- チェックアウト完了済みの顧客には送信しない- 各ステップ前にカートステータスを確認- 放棄カートあたり最大4回のタッチポイント次のステップ
- Brevo MCPサーバー, Brevo MCPモジュールの完全リスト
- HubSpot + Brevo, CRMインテグレーション
- Stripe + Brevo, 支払いイベントインテグレーション