Интеграция WooCommerce + Brevo
WooCommerce + Brevo
Свържете данните на магазина WooCommerce с ангажиращата платформа на Brevo чрез MCP. Синхронизирайте клиенти, автоматизирайте кампании, задействани от поръчки, възстановявайте изоставени колички и сегментирайте купувачи, всичко оркестрирано от AI агенти в Claude.
Използвани MCP сървъри
| Сървър | Пакет/URL | Удостоверяване | Предназначение |
|---|---|---|---|
| WooCommerce MCP | woocommerce-mcp-server | Consumer Key/Secret | Клиенти, поръчки, продукти, купони, отчети |
| Brevo MCP | mcp.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
- В WordPress Admin отидете на WooCommerce > Settings > Advanced > REST API
- Щракнете Add Key, задайте разрешения на Read и генерирайте
- Запишете вашия 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?> Избройте моите списъци с контакти в BrevoClaude трябва да използва WooCommerce MCP за първото и Brevo MCP за второто.
Случай на употреба 1: Агент за синхронизиране на клиенти
Синхронизирайте клиентите на WooCommerce с Brevo с пълни данни за покупките:
---name: woocommerce-customer-syncdescription: Sync WooCommerce customers to Brevo contacts with order historyversion: 1.0.0temperature: 0.1tools: - woocommerce - brevo_contacts - brevo_attributes - brevo_liststriggers: - 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-campaignsdescription: Orchestrate Brevo campaigns based on WooCommerce order eventsversion: 1.0.0temperature: 0.3tools: - woocommerce - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - 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-recoverydescription: Recover WooCommerce abandoned carts via Brevo email, SMS, and WhatsAppversion: 1.0.0temperature: 0.2tools: - woocommerce - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - 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-agentdescription: Request product reviews via Brevo based on WooCommerce delivery timelineversion: 1.0.0temperature: 0.2tools: - woocommerce - brevo_contacts - brevo_email_campaign_management - brevo_templatestriggers: - 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Следващи стъпки
- Brevo MCP сървър, Пълен списък на MCP модулите на Brevo
- Спецификация на агент, Персонализиране на поведението на агента
- Shopify + Brevo, Интеграция с Shopify
- BigCommerce + Brevo, Интеграция с BigCommerce
- Персонализиран API + Brevo, Изграждане на конектори за всеки REST API