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
| Szerver | Csomag/URL | Hitelesítés | Cél |
|---|---|---|---|
| Salesforce MCP | @anthropic/salesforce-mcp | OAuth (Connected App) | Ügyfélrekordok, rendelési adatok, termékkatalógus, egyedi objektumok |
| Brevo MCP | mcp.brevo.com/v1/brevo/mcp | Token | Kapcsolatok, 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
- A Salesforce Beállításokban hozzon létre egy Connected App-ot engedélyezett OAuth-tal
- Adjon engedélyeket:
api,refresh_token,offline_access - 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-syncdescription: Sync Salesforce Commerce Cloud customers to Brevo with order historyversion: 1.0.0temperature: 0.1tools: - salesforce - brevo_contacts - brevo_attributes - brevo_liststriggers: - 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útumokkal4. 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_error2. 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-lifecycledescription: Orchestrate engagement campaigns based on SFCC order lifecycle eventsversion: 1.0.0temperature: 0.3tools: - salesforce - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - 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 leadva1. Azonnal: Tranzakciós rendelés-visszaigazolás email2. +2 óra: SMS rendelésszámmal és becsült szállítással3. Esemény követése: order_placed rendelési értékkel
### Rendelés kiszállítva1. Azonnal: Szállítás megerősítése nyomkövetési hivatkozással2. +1 nap: SMS nyomkövetési frissítéssel3. Esemény követése: order_shipped
### Rendelés kézbesítve1. +2 nap: Termékértékelés kérési email2. +7 nap: Keresztértékesítési ajánlások a vásárolt kategória alapján3. +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 visszavonva1. Azonnal: Visszavonás megerősítő email2. +1 nap: "Még keres?" email hasonló termékekkel3. Esemény követése: order_cancelled okkal
### Rendelés visszatérítve1. Azonnal: Visszatérítés megerősítése határidővel2. +3 nap: Visszajelzési felmérés3. +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ő sablont3. 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-retargetdescription: Retarget SFCC visitors based on browse and cart behavior via Brevoversion: 1.0.0temperature: 0.2tools: - salesforce - brevo_contacts - brevo_email_campaign_management - brevo_templates - brevo_sms_campaignstriggers: - 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ással2. **+24 óra**: Ha nincs megnyitás → SMS rövid kosár-hivatkozással3. **+48 óra**: Ha nincs visszaszerzés → Email 10% kedvezménykóddal4. **+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ékekkel2. **+48 óra**: Kapcsolódó termékek emailje megtekintett kategóriák alapján3. **+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égrePé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
- Brevo MCP szerver, A Brevo MCP modulok teljes listája
- Ügynök specifikáció, Ügynök viselkedésének testreszabása
- Shopify + Brevo, Shopify integráció
- Stripe + Brevo, Fizetési esemény integráció