Salesforce Commerce Cloud + Brevo integráció

Salesforce Commerce Cloud + Brevo

Csatlakoztassa a Salesforce Commerce Cloud (SFCC) áruházi adatait a Brevo interakciós platformjához MCP-n keresztül. Szinkronizáljon ügyfeleket, kövesse nyomon a rendelési életciklus eseményeit, targetálja a böngészési viselkedés alapján, és futtasson vállalati szintű többcsatornás kampányokat.

Használt MCP szerverek

SzerverCsomag/URLHitelesítésCél
Salesforce MCP@anthropic/salesforce-mcpOAuth (Connected App)Ügyfélrekordok, rendelési adatok, termékkatalógus, egyedi objektumok
Brevo MCPmcp.brevo.com/v1/brevo/mcpTokenKapcsolatok, email kampányok, SMS, WhatsApp, eseménykövetés, ügyletek

Tip

A Salesforce MCP szerver SOQL-en keresztül hozzáférést biztosít standard és egyedi objektumokhoz. Párosítsa Brevo MCP-vel, hogy az SFCC kereskedelmi eseményeket valós idejű interakcióvá alakítsa email, SMS és WhatsApp csatornákon.

Beállítás

1. lépés: Salesforce Connected App konfigurálása

  1. A Salesforce Beállításokban hozzon létre egy Connected App-ot engedélyezett OAuth-tal
  2. Adjon engedélyeket: api, refresh_token, offline_access
  3. Jegyezze fel a Consumer Key-t és a Consumer Secret-et

2. lépés: Mindkét MCP szerver csatlakoztatása

{
"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"
}
},
"salesforce": {
"command": "npx",
"args": ["-y", "@anthropic/salesforce-mcp"],
"env": {
"SALESFORCE_INSTANCE_URL": "https://your-instance.salesforce.com",
"SALESFORCE_CLIENT_ID": "your-consumer-key",
"SALESFORCE_CLIENT_SECRET": "your-consumer-secret"
}
}
}
}

3. lépés: Kapcsolat ellenőrzése

Kérdezze a Claude-ot:

> Kérdezze le a Salesforce-ból az 5 legutóbbi rendelést
> Hány kapcsolatom van a Brevo-ban?

A Claude a Salesforce MCP-t használja az első kérdésnél, a Brevo MCP-t a másodiknál.

1. használati eset: Ügyfél-szinkronizáló ügynök

Szinkronizálja az SFCC ügyfélprofilokat Brevo kapcsolatokba teljes kereskedelmi adatokkal:

---
name: sfcc-customer-sync
description: Sync Salesforce Commerce Cloud customers to Brevo with order history
version: 1.0.0
temperature: 0.1
tools:
- salesforce
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */4 * * *"
- event: customer_created
- event: order_completed
---
# SFCC ügyfél-szinkronizáló ügynök
Szinkronizálja az ügyféladatokat a Salesforce Commerce Cloud-ból a Brevo kapcsolatokba.
## Stratégia
1. Lekérdezi az SFCC-ből az utolsó szinkronizálás óta frissített ügyfélprofilokat SOQL-en keresztül:
`SELECT Id, Email, FirstName, LastName, Phone, CreatedDate FROM Contact WHERE LastModifiedDate > {last_sync}`
2. Minden ügyfélhez lekérdezi a kapcsolódó rendelési adatokat:
`SELECT TotalAmount, OrderNumber, Status, CreatedDate FROM Order WHERE AccountId = '{account_id}' ORDER BY CreatedDate DESC`
3. Létrehozza vagy frissíti a Brevo kapcsolatot profil + kereskedelmi attribútumokkal
4. Szegmentálja a Brevo listákba vásárlási viselkedés alapján:
- Új regisztrálók → "Welcome Series" lista
- Aktív vásárlók (utóbbi 30 napban rendelés) → "Active Customers" lista
- Magas értékű (>1000 $ LTV) → "VIP" lista
- Inaktívak (90+ napja nincs rendelés) → "Win-Back" lista
## Mezőleképezés
| SFCC mező | Brevo attribútum |
|-----------|-----------------|
| Email | EMAIL |
| FirstName | FIRSTNAME |
| LastName | LASTNAME |
| Phone | SMS |
| MailingCountry | COUNTRY |
| Account.Name | COMPANY |
| Összes rendelés (számított) | ORDER_COUNT |
| Összes bevétel (számított) | TOTAL_SPENT |
| Utolsó rendelés dátuma | LAST_ORDER |
| Customer Tier (egyedi) | SFCC_TIER |
| Preferred Language | LANGUAGE |
## Szabályok
- CSAK érvényes emailcímmel és marketing hozzájárulással rendelkező kapcsolatokat szinkronizáljon
- SOHA ne írja felül a Brevo adatait, ha az SFCC mező null
- MINDIG validálja a telefonszámokat E.164 formátumra
- Számítsa ki az ORDER_COUNT-ot és TOTAL_SPENT-et a rendelési előzményekből
- Kövesse nyomon az eseményeket: sfcc_sync_success, sfcc_sync_error

2. használati eset: Rendelési életciklus kampányügynök

Indítson többcsatornás kampányokat SFCC rendelési státuszváltozások alapján:

---
name: sfcc-order-lifecycle
description: Orchestrate engagement campaigns based on SFCC order lifecycle events
version: 1.0.0
temperature: 0.3
tools:
- salesforce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: order_placed
- event: order_shipped
- event: order_delivered
- event: order_cancelled
- event: order_refunded
---
# Rendelési életciklus kampányügynök
Figyelje az SFCC rendelési státusz átmeneteket és indítsa el a megfelelő interakciót a Brevo-ban.
## Szekvencia logika
### Rendelés leadva
1. Azonnal: Tranzakciós rendelés-visszaigazolás email
2. +2 óra: SMS rendelésszámmal és becsült szállítással
3. Esemény követése: order_placed rendelési értékkel
### Rendelés kiszállítva
1. Azonnal: Szállítás megerősítése nyomkövetési hivatkozással
2. +1 nap: SMS nyomkövetési frissítéssel
3. Esemény követése: order_shipped
### Rendelés kézbesítve
1. +2 nap: Termékértékelés kérési email
2. +7 nap: Keresztértékesítési ajánlások a vásárolt kategória alapján
3. +14 nap: Feltöltési emlékeztető (ha fogyóeszköz)
4. +30 nap: Hűségprogram meghívó (ha rendelés >100 $)
### Rendelés visszavonva
1. Azonnal: Visszavonás megerősítő email
2. +1 nap: "Még keres?" email hasonló termékekkel
3. Esemény követése: order_cancelled okkal
### Rendelés visszatérítve
1. Azonnal: Visszatérítés megerősítése határidővel
2. +3 nap: Visszajelzési felmérés
3. +7 nap: Visszaszerzési ajánlat (10% kedvezmény)
4. Esemény követése: order_refunded összeggel
## Szabályok
- MINDIG ellenőrizze az aktuális rendelési státuszt küldés előtt (kerülje az elavult kiváltókat)
- SOHA ne küldjön marketingüzenetet visszavont/visszatérített rendeléseknek a visszajelzési lépésig
- Személyre szabás: ügyfél neve, rendelésszám, terméknév, nyomkövetési URL
- Tartsa tiszteletben a csatorna-preferenciákat: ellenőrizze az SMS és WhatsApp opt-int
- Többnyelvűség: a LANGUAGE attribútum alapján válassza ki a megfelelő sablont

3. használati eset: Viselkedésalapú retargeting ügynök

Használja az SFCC böngészési és kosáradatokat retargeting kiváltásához a Brevo-ban:

---
name: sfcc-behavioral-retarget
description: Retarget SFCC visitors based on browse and cart behavior via Brevo
version: 1.0.0
temperature: 0.2
tools:
- salesforce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 50"
- time_since_activity: "> 1h"
- event: product_viewed
conditions:
- view_count: "> 3"
---
# Viselkedésalapú retargeting ügynök
Használja az SFCC kereskedelmi eseményeket célzott visszaszerzési és interakciós szekvenciák kiváltásához a Brevo-ban.
## Elhagyott kosár visszaszerzése
1. **+1 óra**: Emlékeztető email kosár tartalommal, termékképekkel és pénztár hivatkozással
2. **+24 óra**: Ha nincs megnyitás → SMS rövid kosár-hivatkozással
3. **+48 óra**: Ha nincs visszaszerzés → Email 10% kedvezménykóddal
4. **+72 óra**: Ha kosár >200 $ → WhatsApp személyes üzenettel az ügyfélszolgálattól
## Böngészés elhagyása (3+ megtekintés, kosár nélkül)
1. **+4 óra**: "Még böngészik?" email megtekintett termékekkel
2. **+48 óra**: Kapcsolódó termékek emailje megtekintett kategóriák alapján
3. **+7 nap**: Kategóriás akció értesítő, ha a termékek akcióba kerülnek
## Belefoglalandó termékadatok
| SFCC adat | Email felhasználás |
|-----------|------------|
| Terméknév | Hero szöveg, tárgysor |
| Termékkép URL | Email hero kép |
| Termékár | Ár megjelenítés |
| Kategória | Keresztértékesítés illesztés |
| Készletstátusz | Sürgősségi üzenetküldés ("Csak 3 maradt") |
| Kosár összege | Értékmegjelenítés, kedvezmény küszöbérték |
| Pénztár URL | CTA gomb hivatkozás |
## Szabályok
- SOHA ne küldjön azoknak az ügyfeleknek, akik már teljesítették a fizetést
- MINDIG ellenőrizze a kosár/rendelés státuszát a szekvencia minden lépése előtt
- Maximum 4 érintkezési pont elhagyott kosaranként
- Tartsa tiszteletben az opt-out beállításokat csatornánként (email, SMS, WhatsApp)
- Ne targetálja, ha az ügyfél az utóbbi 48 órában vásárlást hajtott végre

Példa: Természetes nyelvű orchestráció

Ön: "Keresse meg az összes SFCC ügyfelet, akik 200 $-nál több rendelést adtak
le a múlt hónapban, de még nincsenek a Brevo VIP listámon. Adja hozzá
őket és indítsa el a VIP üdvözlő szekvenciát."
Claude: Lekérdezem a Salesforce Commerce Cloud-ból a magas értékű rendeléseket...
[Salesforce MCP-t használ SOQL-lel: SELECT Account.Email, SUM(TotalAmount)
FROM Order WHERE CreatedDate = LAST_MONTH GROUP BY Account.Email
HAVING SUM(TotalAmount) > 200]
89 ügyfelet találtam 200 $-nál több rendeléssel a múlt hónapban.
Ellenőrzöm a Brevo VIP lista tagságot...
[A brevo_contacts segítségével minden egynél ellenőrzi a lista tagságot]
34 ügyfél még nem szerepel a VIP listán. Feldolgozás...
[34 kapcsolatot frissít SFCC_TIER=VIP-pel]
[Mindenkit hozzáad a Brevo "VIP" listájához]
[Mindegyiknek elindítja a VIP üdvözlő email sablont]
Kész:
- 34 ügyfél hozzáadva a Brevo "VIP" listájához
- VIP üdvözlő email szekvencia elindítva mindenki számára
- SFCC_TIER attribútum frissítve "VIP"-re
- 55 már VIP tag volt (kihagyva)

Következő lépések

AI asszisztens

Szia! Kérdezz bármit a dokumentációról.

Kezdje ingyen a Brevo-val