Интеграция WooCommerce + Brevo

WooCommerce + Brevo

Свържете данните на магазина WooCommerce с ангажиращата платформа на Brevo чрез MCP. Синхронизирайте клиенти, автоматизирайте кампании, задействани от поръчки, възстановявайте изоставени колички и сегментирайте купувачи, всичко оркестрирано от AI агенти в Claude.

Използвани MCP сървъри

СървърПакет/URLУдостоверяванеПредназначение
WooCommerce MCPwoocommerce-mcp-serverConsumer Key/SecretКлиенти, поръчки, продукти, купони, отчети
Brevo MCPmcp.brevo.com/v1/brevo/mcpТокенКонтакти, имейл кампании, SMS, WhatsApp, проследяване на събития

Tip

WooCommerce използва WordPress REST API с удостоверяване с Consumer Key. MCP сървърът обвива тези крайни точки, за да може Claude да чете данните на вашия магазин заедно с Brevo. Уверете се, че REST API на WooCommerce е активиран под WooCommerce > Settings > Advanced > REST API.

Настройка

Стъпка 1: Създайте API ключове за WooCommerce

  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:

> Кои са 5-те най-скорошни поръчки в WooCommerce?
> Избройте моите списъци с контакти в Brevo

Claude трябва да използва WooCommerce MCP за първото и Brevo MCP за второто.

Случай на употреба 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
Синхронизирайте данните за клиенти от WooCommerce с контактите в Brevo.
## Стратегия
1. Заявете от WooCommerce клиентите, модифицирани след последната синхронизация
2. За всеки клиент вземете историята на поръчките чрез крайната точка за поръчки
3. Създайте или актуализирайте контакта в Brevo с профил + изчислени търговски атрибути
4. Сегментирайте в списъци в Brevo:
- Нови клиенти → списък "Серия добре дошли"
- Повторни купувачи (2+ поръчки) → списък "Лоялни клиенти"
- Висока стойност (>$500 общо) → списък "VIP"
- Неактивни (без поръчка в 90+ дни) → списък "Спечелване обратно"
## Съпоставяне на полета
| Поле в WooCommerce | Атрибут в Brevo |
|------------------|-----------------|
| 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 |
## Правила
- СИНХРОНИЗИРАЙТЕ САМО клиенти, не гостуващи плащания (освен ако имейлът съвпада)
- НИКОГА не презаписвайте данни в Brevo, ако полето в WooCommerce е празно
- ВИНАГИ валидирайте телефона до формат E.164 преди синхронизация
- Управлявайте ролите в WordPress: само "customer" и "subscriber" (пропускайте "administrator", "shop_manager")
- Проследявайте: 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
При промяна на статуса на поръчката в WooCommerce, задействайте
насочени поредици за ангажиране в Brevo.
## Логика на последователността
### Обработка на поръчката (Нова поръчка)
1. Незабавно: Имейл за потвърждение на поръчката (транзакционно)
2. +2 часа: SMS с резюме на поръчката и прогнозно изпращане
3. Проследяване: woo_order_placed с стойността на поръчката
### Завършена поръчка (Изпратена/Доставена)
#### Купувачи за първи път
1. Ден 3: Приветстващ имейл с историята на марката
2. Ден 7: Ръководство за грижа за продуктите в закупената категория
3. Ден 14: Заявка за ревю
4. Ден 30: Кръстосани продажби въз основа на категорията на продукта
#### Повторни купувачи
1. Ден 3: Уведомление за точки или награда за лоялност
2. Ден 14: Напомняне за попълване (ако е консумативен)
3. Ден 21: Ранен достъп до нови продукти
#### Поръчки с висока стойност (>$150)
1. Ден 1: Личен имейл за благодарност
2. Ден 3: SMS с съвети за грижа
3. Ден 7: VIP оферта или покана за програма за лоялност
### Възстановена поръчка
1. Незабавно: Имейл за потвърждение на възстановяването
2. Ден 3: Анкета за обратна връзка
3. Ден 7: Оферта за спечелване обратно с 15% отстъпка
## Правила
- ВИНАГИ проверявайте текущия статус на поръчката в WooCommerce преди изпращане
- НИКОГА не изпращайте маркетинг на поръчки със статус "cancelled" или "failed"
- Персонализирайте с: наименование на продукта, номер на поръчката, собствено им на клиента
- Проверявайте бележките към поръчката в WooCommerce за специални инструкции
- Използвайте шаблонни променливи на Brevo за динамично съдържание

Случай на употреба 3: Възстановяване на изоставена количка

Възстановявайте изоставените колички в WooCommerce чрез многоканални съобщения в Brevo:

---
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
Наблюдавайте изоставените колички в WooCommerce и изпълнявайте
многоканално възстановяване чрез Brevo.
## Последователност за възстановяване
1. **+1 час**: Напомнящ имейл със съдържанието и изображенията на продуктите
2. **+24 часа**: При липса на отваряне на имейл → SMS с кратка връзка за възстановяване
3. **+48 часа**: При липса на възстановяване → Имейл с код за купон (автоматично генериран чрез API за купони)
4. **+72 часа**: При количка > $100 и липса на възстановяване → WhatsApp с лична комуникация
## Данни за включване в количката
- Наименования и изображения на продукти (от WooCommerce)
- Обща стойност на количката с валута
- Директен URL за възстановяване на количката
- Код на WooCommerce купон (създаден динамично чрез API за стъпка 3)
## Генериране на купони
За стъпка 3 създайте WooCommerce купон чрез API:
- Тип: percent_discount (10%)
- Лимит за употреба: 1
- Изтичане: 7 дни
- Индивидуална употреба: true
- Включете кода на купона в шаблона за имейл на Brevo
## Правила
- НИКОГА не изпращайте на клиенти, завършили плащането след изоставяне
- ВИНАГИ проверявайте дали количката все още съществува преди всяка стъпка
- Максимум 4 допирни точки на изоставена количка
- Спазвайте предпочитанията за отписване по канал
- Гостуващи колички в WooCommerce: възстановявайте само ако имейлът е бил уловен

Случай на употреба 4: Проследяване на ревюта на продукти

Използвайте данните за продуктите на WooCommerce за насочени кампании с ревюта:

---
name: woocommerce-review-agent
description: Request product reviews via Brevo based on WooCommerce delivery timeline
version: 1.0.0
temperature: 0.2
tools:
- woocommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
triggers:
- schedule: "0 9 * * *"
---
# Агент за ревюта на продукти
Идентифицирайте поръчките в WooCommerce, доставени преди 14+ дни без ревю,
и изпратете персонализирана заявка за ревю чрез Brevo.
## Стратегия
1. Заявете от WooCommerce поръчките, завършени преди 14-21 дни
2. Проверете дали клиентът е оставил ревю на продукта (чрез API за ревюта)
3. Ако няма ревю, изпратете персонализиран имейл с:
- Наименование и изображение на продукта
- Директна връзка за ревю
- Малка стимулация (напр. 5% отстъпка за следващата поръчка)
4. Проследявайте: review_request_sent
## Правила
- Максимум една заявка за ревю на поръчка
- НИКОГА не заявявайте ревюта за върнати/отменени поръчки
- Изпращайте само в работно време (9 сутринта в часовата зона на клиента)
- Пропускайте, ако клиентът се е отписал от маркетинг

Пример: Оркестрация на естествен език

Вие: "Намерете клиентите в WooCommerce, изразходвали над $200 общо,
но не са поръчвали от 60+ дни. Добавете ги към моя списък
за спечелване обратно в Brevo и изпратете имейл за повторно
ангажиране с 15% отстъпка."
Claude: Заявка към WooCommerce за клиенти с висока стойност, неактивни...
[Използва WooCommerce MCP за вземане на клиенти и история на поръчките]
[Филтър: total_spent > $200 И last_order > преди 60 дни]
Намерени 41 неактивни клиенти с висока стойност.
Проверка на Brevo за съществуващи контакти...
[Използва brevo_contacts за съпоставяне на имейли]
Обработка на 41 клиента...
[Актуализира контактите с атрибутите TOTAL_SPENT и LAST_ORDER]
[Добавя 41 към списък "Спечелване обратно"]
[Създава купон в WooCommerce: WINBACK15 (15% отстъпка, за еднократна употреба)]
[Задейства шаблона на имейл за спечелване обратно с код за купон]
Готово:
- 41 клиента добавени към списък "Спечелване обратно" в Brevo
- Имейли за спечелване обратно с персонализиран 15% код за отстъпка
- Купон WINBACK15 създаден в WooCommerce (еднократна употреба, 14-дневно изтичане)
- Събитие в Brevo проследено: winback_campaign_sent

Следващи стъпки

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo