Shopify + Brevo インテグレーション

Shopify + Brevo

MCPを通じてShopifyのコマースデータをBrevoのエンゲージメントプラットフォームに接続。顧客を同期し、購入後シーケンスをトリガーし、放棄カートを回復し、ロイヤルティキャンペーンを実行, すべてClaudeのAIエージェントによるオーケストレーション。

使用するMCPサーバー

サーバーパッケージ/URL目的
Shopify Dev MCPnpx -y @shopify/dev-mcp@latestShopify APIドキュメント検索、GraphQLスキーマイントロスペクション
Shopify Storefront MCPApp固有のセットアップ商品カタログ、カート、顧客データ、注文追跡
Brevo MCPmcp.brevo.com/v1/brevo/mcpContacts, 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-sync
description: Sync Shopify customers to Brevo contacts with purchase data
version: 1.0.0
temperature: 0.1
tools:
- shopify-dev-mcp
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- 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-recovery
description: Recover Shopify abandoned carts via Brevo email and SMS
version: 2.0.0
temperature: 0.2
tools:
- shopify-dev-mcp
- brevo_contacts
- brevo_email_campaign_management
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 40"
- time_since_activity: "> 1h"
---
# カート回復エージェント
## 回復シーケンス
1. **+1時間**: カートの内容と画像を含むリマインダーメール
2. **+24時間**: 未開封の場合 → カートへの短縮リンク付きSMS
3. **+48時間**: 回復しない場合 → 10%割引コード付きメール
4. **+72時間**: カート>$150で未回復 → WhatsAppパーソナルメッセージ
## ルール
- チェックアウト完了済みの顧客には送信しない
- 各ステップ前にカートステータスを確認
- 放棄カートあたり最大4回のタッチポイント

次のステップ

AIアシスタント

こんにちは!ドキュメントについて何でもお聞きください。

Brevoで無料で始める