Tajo 사전 이용 신청

이름과 이메일 주소 또는 전화번호를 입력해 주세요. Tajo 이용 방법을 안내해 드립니다.

Shopify + Brevo 연동

Shopify + Brevo

MCP를 통해 Shopify의 커머스 데이터를 Brevo의 인게이지먼트 플랫폼과 연결합니다. 고객을 동기화하고, 구매 후 시퀀스를 실행하고, 이탈한 장바구니를 복구하고, 로열티 캠페인을 운영하는 모든 과정을 Claude의 AI 에이전트가 오케스트레이션합니다.

사용하는 MCP 서버

서버패키지/URL용도
Shopify Dev MCPnpx -y @shopify/dev-mcp@latestShopify API 문서 검색, GraphQL 스키마 인트로스펙션, 쿼리 검증
Shopify Storefront MCP앱별 설정상품 카탈로그, 장바구니 작업, 고객 데이터, 주문 추적
Brevo MCPmcp.brevo.com/v1/brevo/mcp연락처, 이메일 캠페인, SMS, WhatsApp, 이벤트 추적

Tip

Shopify Dev MCP는 개발용으로, Claude가 Shopify의 API를 이해하도록 돕습니다. 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"]
}
}
}

2단계: 연결 확인하기

Claude에게 다음과 같이 물어보세요.

> What Shopify APIs are available for reading customer data?
> How many contacts do I have in Brevo?

Claude는 첫 번째 질문에 Shopify Dev MCP를, 두 번째 질문에 Brevo MCP를 사용해야 합니다.

활용 사례 1: 고객 동기화 에이전트

Shopify 고객을 전체 구매 이력과 함께 Brevo 연락처로 동기화합니다.

---
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 Customer Sync Agent
Synchronize customer data from Shopify to Brevo contacts.
## Strategy
1. Query Shopify for customers updated since last sync
2. For each customer, create or update Brevo contact with:
- Email, name, phone
- Total orders, total spend (as Brevo attributes)
- Last order date
- Tags and segments
3. Add customers to appropriate Brevo lists based on behavior:
- New 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 sync customers who have accepted marketing
- NEVER overwrite Brevo data if Shopify field is empty
- ALWAYS validate phone numbers to E.164 format before sync
- Track sync events for debugging: shopify_sync_success, shopify_sync_error

활용 사례 2: 구매 후 캠페인 에이전트

주문 데이터를 기반으로 개인화된 구매 후 시퀀스를 실행합니다.

---
name: shopify-post-purchase
description: Orchestrate post-purchase email sequences based on Shopify order data
version: 1.0.0
temperature: 0.3
tools:
- shopify-dev-mcp
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: order_completed
---
# Post-Purchase Agent
When a Shopify order is completed, design and trigger the
appropriate follow-up sequence in Brevo.
## Sequence Logic
### First-Time Buyers
1. Immediate: Order confirmation (transactional)
2. Day 3: Welcome email with brand story
3. Day 7: Product care tips / how-to guide
4. Day 14: Review request
5. Day 30: Cross-sell based on purchased category
### Repeat Buyers
1. Immediate: Order confirmation
2. Day 3: Loyalty points notification
3. Day 14: "Restock" reminder if consumable product
4. Day 21: Exclusive early access to new products
### VIP Orders (>$200)
1. Immediate: Premium order confirmation
2. Day 1: Personal thank-you from founder (email)
3. Day 3: SMS with tracking + care tips
4. Day 7: Invitation to VIP program
## Rules
- ALWAYS check order status before sending, skip if cancelled/refunded
- NEVER send marketing to customers who haven't opted in
- Personalize with: product name, order number, customer first name
- Use Brevo template variables for dynamic content

활용 사례 3: 장바구니 이탈 복구

Shopify 장바구니 데이터를 Brevo 메시징과 연결합니다.

---
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_templates
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 40"
- time_since_activity: "> 1h"
---
# Cart Recovery Agent
Monitor Shopify abandoned carts and execute recovery
sequences through Brevo.
## Recovery Sequence
1. **+1 hour**: Reminder email with cart contents and images
2. **+24 hours**: If no open → SMS with short link to cart
3. **+48 hours**: If no recovery → Email with 10% discount code
4. **+72 hours**: If cart > $150 and no recovery → WhatsApp with personal message
## Cart Data to Include
- Product images and names (from Shopify)
- Cart total with currency formatting
- Direct checkout link
- Discount code (generated dynamically for step 3)
## Rules
- NEVER send to customers who already completed checkout
- ALWAYS check cart status before each step
- Maximum 4 touchpoints per abandoned cart
- Respect opt-out preferences per channel

예시: 자연어 오케스트레이션

두 MCP 서버를 모두 연결하면 실시간으로 오케스트레이션할 수 있습니다.

You: "Check my Shopify store for customers who ordered in the last
7 days but aren't in Brevo yet, and add them."
Claude: Checking Shopify for recent customers...
[Uses shopify-dev-mcp to understand the Customers API]
[Queries Shopify for orders in last 7 days]
Found 43 customers from last 7 days.
Checking against Brevo contacts...
[Uses brevo_contacts to search for each email]
23 customers are not yet in Brevo. Adding them now...
[Uses brevo_contacts to create 23 new contacts]
[Uses brevo_lists to add first-time buyers to "Welcome Series"]
[Uses brevo_lists to add repeat buyers to "Loyal Customers"]
Done:
- 23 new contacts created in Brevo
- 15 added to "Welcome Series" list (first-time buyers)
- 8 added to "Loyal Customers" list (repeat buyers)
- All contacts synced with order count and total spent

다음 단계

Tajo 사전 이용 신청

이름과 이메일 주소 또는 전화번호를 입력해 주세요. Tajo 이용 방법을 안내해 드립니다.

자동 감지
AI 어시스턴트

안녕하세요! 문서에 대해 무엇이든 물어보세요.