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

설정

{
"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 필드 | Brevo 속성 |
|--------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| phone | SMS |
| orders_count | ORDER_COUNT |
| total_spent | TOTAL_SPENT |
| accepts_marketing | OPT_IN |
## 규칙
- 마케팅에 동의한 고객만 동기화
- Shopify 필드가 비어 있으면 Brevo 데이터 덮어쓰지 않음
- 전화번호를 E.164 형식으로 검증

유스케이스 2: 방치된 장바구니 복구

---
name: shopify-cart-recovery
description: Brevo 이메일과 SMS로 Shopify 방치된 장바구니 복구
version: 2.0.0
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로 무료로 시작하기