WooCommerce + Brevo انٹیگریشن

WooCommerce + Brevo

MCP کے ذریعے WooCommerce اسٹور ڈیٹا کو Brevo کی انگیجمنٹ پلیٹ فارم سے جوڑیں۔ کسٹمرز کو مطابقت دیں، آرڈر پر مبنی مہمات خودکار بنائیں، ترک شدہ کارٹس بازیاب کریں، اور خریداروں کو سیگمنٹ کریں, سب Claude میں AI ایجنٹس کے ذریعے منظم۔

استعمال کردہ MCP سرورز

سرورپیکیج/URLتصدیقمقصد
WooCommerce MCPwoocommerce-mcp-serverConsumer Key/Secretکسٹمرز، آرڈرز، پروڈکٹس، کوپنز، رپورٹس
Brevo MCPmcp.brevo.com/v1/brevo/mcpٹوکنرابطے، ای میل مہمات، SMS، WhatsApp، ایونٹ ٹریکنگ

Tip

WooCommerce consumer key تصدیق کے ساتھ WordPress REST API استعمال کرتا ہے۔ MCP سرور ان اینڈ پوائنٹس کو لپیٹتا ہے تاکہ Claude آپ کے اسٹور کا ڈیٹا Brevo کے ساتھ پڑھ سکے۔ یقینی بنائیں کہ WooCommerce REST API WooCommerce > Settings > Advanced > REST API میں فعال ہے۔

سیٹ اپ

مرحلہ 1: WooCommerce API کیز بنائیں

  1. WordPress Admin میں، WooCommerce > Settings > Advanced > REST API پر جائیں
  2. Add Key پر کلک کریں، اجازتیں Read پر سیٹ کریں، اور بنائیں
  3. اپنی Consumer Key اور Consumer Secret نوٹ کریں

مرحلہ 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"
}
},
"woocommerce": {
"command": "npx",
"args": ["-y", "woocommerce-mcp-server"],
"env": {
"WOO_STORE_URL": "https://your-store.com",
"WOO_CONSUMER_KEY": "ck_your_consumer_key",
"WOO_CONSUMER_SECRET": "cs_your_consumer_secret"
}
}
}
}

مرحلہ 3: کنکشن تصدیق کریں

Claude سے پوچھیں:

> WooCommerce کے 5 حالیہ ترین آرڈرز کیا ہیں؟
> میری Brevo رابطہ فہرستیں دکھائیں

استعمال کا معاملہ 1: کسٹمر سنک ایجنٹ

مکمل خریداری ڈیٹا کے ساتھ WooCommerce کسٹمرز کو Brevo سے مطابقت دیں:

---
name: woocommerce-customer-sync
description: Sync WooCommerce customers to Brevo contacts with order history
version: 1.0.0
temperature: 0.1
tools:
- woocommerce
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */6 * * *"
- event: customer_created
- event: order_completed
---
# WooCommerce Customer Sync Agent
Synchronize customer data from WooCommerce to Brevo contacts.
## Strategy
1. Query WooCommerce for customers modified since last sync
2. For each customer, fetch order history via WooCommerce orders endpoint
3. Create or update Brevo contact with profile + computed commerce attributes
4. Segment into Brevo lists:
- New customers → "Welcome Series" list
- Repeat buyers (2+ orders) → "Loyal Customers" list
- High-value (>$500 total) → "VIP" list
- Lapsed (no order in 90+ days) → "Win-Back" list
## Field Mapping
| WooCommerce Field | Brevo Attribute |
|------------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| billing.phone | SMS |
| billing.company | COMPANY |
| billing.country | COUNTRY |
| billing.city | CITY |
| date_created | SIGNUP_DATE |
| orders_count (computed) | ORDER_COUNT |
| total_spent (computed) | TOTAL_SPENT |
| last_order_date (computed) | LAST_ORDER |
| role | WOO_ROLE |
## Rules
- ONLY sync customers, not guest checkouts (unless email matches existing contact)
- NEVER overwrite Brevo data if WooCommerce field is empty
- ALWAYS validate phone to E.164 format before sync
- Handle WordPress roles: "customer" and "subscriber" only (skip "administrator", "shop_manager")
- Track events: woo_sync_success, woo_sync_error

استعمال کا معاملہ 2: آرڈر مہم ایجنٹ

WooCommerce آرڈر لائف سائیکل ایونٹس سے ذاتی مہمات شروع کریں:

---
name: woocommerce-order-campaigns
description: Orchestrate Brevo campaigns based on WooCommerce order events
version: 1.0.0
temperature: 0.3
tools:
- woocommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: order_processing
- event: order_completed
- event: order_refunded
---
# WooCommerce Order Campaign Agent
When WooCommerce order status changes, trigger targeted engagement sequences in Brevo.
## Sequence Logic
### Order Processing (New Order)
1. Immediate: Order confirmation email (transactional)
2. +2 hours: SMS with order summary and estimated shipping
3. Track event: woo_order_placed with order value
### Order Completed (Shipped/Delivered)
#### First-Time Buyers
1. Day 3: Welcome email with brand story
2. Day 7: Product care guide for purchased category
3. Day 14: Review request
4. Day 30: Cross-sell based on product category
#### Repeat Buyers
1. Day 3: Loyalty points or reward notification
2. Day 14: Replenishment reminder (if consumable)
3. Day 21: Early access to new products
#### High-Value Orders (>$150)
1. Day 1: Personal thank-you email
2. Day 3: SMS with care tips
3. Day 7: VIP offer or loyalty program invitation
### Order Refunded
1. Immediate: Refund confirmation email
2. Day 3: Feedback survey
3. Day 7: Win-back offer with 15% discount
## Rules
- ALWAYS check current WooCommerce order status before sending
- NEVER send marketing to orders with status "cancelled" or "failed"
- Personalize with: product name, order number, customer first name
- Check WooCommerce order notes for special instructions
- Use Brevo template variables for dynamic content

استعمال کا معاملہ 3: ترک شدہ کارٹ ریکوری

Brevo کثیر چینل پیغام رسانی کے ذریعے WooCommerce ترک شدہ کارٹس بازیاب کریں:

---
name: woocommerce-cart-recovery
description: Recover WooCommerce abandoned carts via Brevo email, SMS, and WhatsApp
version: 1.0.0
temperature: 0.2
tools:
- woocommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 25"
- time_since_activity: "> 1h"
---
# WooCommerce Cart Recovery Agent
Monitor WooCommerce abandoned carts and execute multi-channel recovery through Brevo.
## Recovery Sequence
1. **+1 hour**: Reminder email with cart contents and product images
2. **+24 hours**: If no email open → SMS with short cart recovery link
3. **+48 hours**: If no recovery → Email with coupon code (auto-generated via WooCommerce coupons API)
4. **+72 hours**: If cart > $100 and no recovery → WhatsApp with personal outreach
## Cart Data to Include
- Product names and images (from WooCommerce)
- Cart total with currency
- Direct cart recovery URL
- WooCommerce coupon code (created dynamically via API for step 3)
## Coupon Generation
For step 3, create a WooCommerce coupon via the API:
- Type: percent_discount (10%)
- Usage limit: 1
- Expiry: 7 days
- Individual use: true
- Include coupon code in the Brevo email template
## Rules
- NEVER send to customers who completed checkout since cart was abandoned
- ALWAYS verify cart still exists before each step
- Maximum 4 touchpoints per abandoned cart
- Respect opt-out preferences per channel
- WooCommerce guest carts: only recover if email was captured at checkout start

اگلے اقدامات

AI معاون

السلام علیکم! دستاویزات کے بارے میں کچھ بھی پوچھیں۔

Brevo کے ساتھ مفت شروع کریں