Tajo 사전 이용 신청

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

BigCommerce + Brevo 연동

BigCommerce + Brevo

MCP를 통해 BigCommerce 스토어 데이터를 Brevo의 인게이지먼트 플랫폼에 연결합니다. 고객을 동기화하고, 주문 기반 캠페인을 트리거하며, 이탈한 장바구니를 복구하고, 재구매를 이끌어냅니다. 이 모든 과정을 Claude의 AI 에이전트가 오케스트레이션합니다.

사용하는 MCP 서버

서버패키지/URL인증용도
BigCommerce MCP커뮤니티 MCP 서버API 토큰(V3)고객, 주문, 상품, 장바구니, 채널
Brevo MCPmcp.brevo.com/v1/brevo/mcp토큰연락처, 이메일 캠페인, SMS, WhatsApp, 이벤트 추적

Tip

BigCommerce는 포괄적인 V3 REST API를 제공합니다. 커뮤니티 MCP 서버 또는 Custom API + Brevo 패턴을 사용해 BigCommerce 데이터를 Brevo MCP와 함께 Claude에 연결하세요.

설정

1단계: BigCommerce API 자격 증명 생성

  1. BigCommerce Admin에서 Settings > API > API Accounts로 이동합니다
  2. 다음 스코프로 V3 API 계정을 생성합니다: Customers(읽기), Orders(읽기), Products(읽기), Carts(읽기)
  3. Store Hash, Client ID, Access Token을 기록해 둡니다

2단계: 두 MCP 서버 연결

{
"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"
}
},
"bigcommerce": {
"command": "npx",
"args": ["-y", "bigcommerce-mcp-server"],
"env": {
"BIGCOMMERCE_STORE_HASH": "your-store-hash",
"BIGCOMMERCE_ACCESS_TOKEN": "your-access-token"
}
}
}
}

3단계: 연결 확인

Claude에게 다음과 같이 질문해 보세요:

> How many customers does my BigCommerce store have?
> How many contacts are in my Brevo account?

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

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

BigCommerce 고객을 구매 이력과 함께 Brevo 연락처로 동기화합니다:

---
name: bigcommerce-customer-sync
description: Sync BigCommerce customers to Brevo contacts with order data
version: 1.0.0
temperature: 0.1
tools:
- bigcommerce
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */6 * * *"
- event: customer_created
- event: order_completed
---
# BigCommerce Customer Sync Agent
Synchronize customer data from BigCommerce to Brevo contacts.
## Strategy
1. Query BigCommerce for customers modified since last sync
2. For each customer, fetch order history from BigCommerce
3. Create or update Brevo contact with profile + commerce attributes
4. Segment into Brevo lists:
- New registrations → "Welcome Series" list
- Repeat buyers (2+ orders) → "Loyal Customers" list
- High-value (>$500 LTV) → "VIP" list
- Inactive (no order in 90 days) → "Win-Back" list
## Field Mapping
| BigCommerce Field | Brevo Attribute |
|------------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| phone | SMS |
| company | COMPANY |
| date_created | SIGNUP_DATE |
| orders_count (computed) | ORDER_COUNT |
| total_spent (computed) | TOTAL_SPENT |
| last_order_date (computed) | LAST_ORDER |
| customer_group_id | BC_SEGMENT |
| accepts_product_review_abandoned_cart_emails | OPT_IN |
## Rules
- ONLY sync customers who have accepted marketing emails
- NEVER overwrite Brevo data if BigCommerce field is empty
- ALWAYS validate phone numbers to E.164 format before sync
- Track events: bc_sync_success, bc_sync_error

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

BigCommerce 주문 데이터를 기반으로 개인화된 구매 후 시퀀스를 트리거합니다:

---
name: bigcommerce-post-purchase
description: Orchestrate post-purchase campaigns based on BigCommerce order events
version: 1.0.0
temperature: 0.3
tools:
- bigcommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: order_completed
- event: order_shipped
---
# BigCommerce Post-Purchase Agent
When a BigCommerce order completes or ships, trigger the appropriate engagement sequence in Brevo.
## Sequence Logic
### First-Time Buyers
1. Immediate: Order confirmation (transactional)
2. Day 3: Welcome email with brand story and product care tips
3. Day 7: How-to guide for purchased product category
4. Day 14: Review request with direct link
5. Day 30: Cross-sell based on purchased category
### Repeat Buyers
1. Immediate: Order confirmation
2. Day 3: Loyalty reward notification
3. Day 14: "Restock" reminder if consumable product
4. Day 21: Early access to new arrivals in preferred category
### High-Value Orders (>$200)
1. Immediate: Premium order confirmation
2. Day 1: Personal thank-you email
3. Day 3: SMS with tracking + styling/usage tips
4. Day 7: VIP program invitation
### Order Shipped
1. Immediate: Shipping confirmation with tracking link
2. +2 days: SMS tracking update
3. +5 days (estimated delivery): "How's your order?" check-in
## 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: 이탈 장바구니 복구

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

---
name: bigcommerce-cart-recovery
description: Recover BigCommerce abandoned carts via Brevo email, SMS, and WhatsApp
version: 1.0.0
temperature: 0.2
tools:
- bigcommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 30"
- time_since_activity: "> 1h"
---
# BigCommerce Cart Recovery Agent
Monitor BigCommerce abandoned carts and execute recovery sequences through Brevo.
## Recovery Sequence
1. **+1 hour**: Reminder email with cart contents and product 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 BigCommerce)
- Cart total with currency formatting
- Direct checkout recovery URL
- 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: "Find BigCommerce customers who bought more than twice in the
last 3 months but aren't in my Brevo 'Loyal Customers' list.
Add them and trigger a loyalty reward email."
Claude: Querying BigCommerce for repeat customers...
[Uses bigcommerce MCP to fetch customers with 2+ orders in last 90 days]
Found 67 repeat customers.
Checking Brevo list membership...
[Uses brevo_contacts to check "Loyal Customers" list]
29 customers are missing from the list. Processing...
[Creates/updates 29 contacts with ORDER_COUNT and TOTAL_SPENT]
[Adds 29 to "Loyal Customers" list]
[Triggers loyalty reward email template]
Done:
- 29 customers added to "Loyal Customers" list
- Loyalty reward emails sent to all 29
- ORDER_COUNT and TOTAL_SPENT attributes updated
- 38 were already in the list (skipped)

다음 단계

Tajo 사전 이용 신청

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

자동 감지
AI 어시스턴트

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