MuleSoft ile Salesforce Marketing Cloud Entegrasyonu

Müşteri Yolculuğunun Her Anında Kişiselleştirilmiş Pazarlama Deneyimi
Salesforce Marketing Cloud (SFMC), çok kanallı kampanya yönetimi için güçlü bir platformdur.
MuleSoft ile SFMC arasında sağlanan entegrasyon sayesinde, pazarlama ekiplerinin hedef kitlelerine daha hızlı, tutarlı ve doğru şekilde ulaşması mümkün hale gelir.
MuleSoft’un sunduğu veri yönlendirme kabiliyeti, SFMC'nin kampanya ve müşteri yönetimi özelliklerini daha etkin kullanmayı sağlar.
Salesforce Marketing Cloud Nedir?
Salesforce Marketing Cloud, markaların müşterileriyle kişiselleştirilmiş, çok kanallı ve otomatikleştirilmiş iletişim kurmasına olanak sağlayan bir pazarlama otomasyon platformudur.
E-posta, SMS, mobil bildirim, sosyal medya ve reklam kanallarını bir arada yönetmek için kullanılır.
Temel Bileşenleri
- Journey Builder: Müşteri davranışlarına göre tetiklenen otomatik kampanyalar tasarlanmasını sağlar.
- Email Studio: Hedeflenmiş e-posta kampanyaları oluşturmak için kullanılır.
- Contact Builder: Müşteri verilerinin segmentasyonu ve yönetimi yapılır.
- Mobile Studio: SMS ve push bildirimleri gibi mobil mesajlaşmalar yönetilir.
- Analytics: Kampanya performanslarının analizi ve raporlanması sağlanır.
Kimler Kullanmalı?
- Müşteri verisine dayalı hedefli kampanyalar oluşturmak isteyen pazarlama ekipleri
- Kampanyalarını kişiselleştirmek ve otomatize etmek isteyen dijital pazarlamacılar
- Çok kanallı müşteri iletişimini merkezi bir platformdan yürütmek isteyen kurumlar
🤝 Neden MuleSoft ile Entegre Edilmeli?
Salesforce Marketing Cloud, güçlü bir pazarlama platformudur; ancak gerçek değerini doğru veriyle zamanında beslendiğinde ortaya koyar. MuleSoft burada devreye girerek iş süreçlerini daha verimli, hızlı ve etkili hale getirir:
- Merkezileştirilmiş Müşteri Verisi: Tüm sistemlerdeki verileri tek noktadan SFMC’ye aktararak kişiselleştirmeyi artırır.
- Gerçek Zamanlı Tepki: Anlık veri akışıyla tetiklenen kampanyalar sayesinde müşteri etkileşimi artar.
- Operasyonel Verimlilik: Manuel veri işlemleri otomasyona dönüşür, pazarlama ekiplerinin zamanı stratejiye kalır.
- Hızlı ve Güvenilir Entegrasyon: Mevcut sistem yatırımlarınızı koruyarak entegre olur, ekstra geliştirme gerekmez.
Bu sayede markalar daha hızlı hareket eder, daha doğru mesajlarla daha yüksek dönüşüm sağlar.
Mulesoft Marketing Cloud Connector Kullanımı
💡 Ön Gereksinimler:
- Anypoint Platform’da bir proje oluşturulmalı.
- Salesforce Marketing Cloud Connector Anypoint Exchange üzerinden projeye eklenmiş olmalı.
<dependency>
<groupId>com.mulesoft.connectors</groupId>
<artifactId>mule-sfdc-marketing-cloud-connector</artifactId>
<version>4.1.6</version>
</dependency>
⚙️ SFMC Connector Yapılandırması
<sfdc-marketing-cloud:config
name="Salesforce_Marketing_Cloud_Config"
doc:name="Salesforce Marketing Cloud Config"
doc:id="b5ef99e0-7752-4a86-bc6f-9815e755d3f8">
<sfdc-marketing-cloud:oauth-client-credentials-connection
serviceUrl="${sfdc.mc.url}">
<sfdc-marketing-cloud:oauth-client-credentials
clientId="${sfdc.mc.clientId}"
clientSecret="${sfdc.mc.clientSecret}"
tokenUrl="${sfdc.mc.token.url}" />
</sfdc-marketing-cloud:oauth-client-credentials-connection>
</sfdc-marketing-cloud:config>
📥 1. Veri Ekleme – Create Operasyonu
<flow name="create-contact">
<http:listener config-ref="HTTP_Listener_config" path="/create-contact"/>
<ee:transform doc:name="Prepare Subscriber Payload">
<ee:message>
<ee:set-payload><![CDATA[
[
{
EmailAddress: "john.doe@example.com",
SubscriberKey: "john.doe@example.com",
Attributes: {
FirstName: "John",
LastName: "Doe",
City: "Ankara"
}
}
]
]]></ee:set-payload>
</ee:message>
</ee:transform>
<sfdc-marketing-cloud:create
config-ref="Salesforce_Marketing_Cloud_Config"
objectType="Subscriber"
doc:name="Create Subscriber"/>
</flow>
🔄 2. Kayıt Ekle veya Güncelle – Upsert Operasyonu
<flow name="upsert-contact">
<http:listener config-ref="HTTP_Listener_config" path="/upsert-contact"/>
<ee:transform doc:name="Prepare Upsert Payload">
<ee:message>
<ee:set-payload><![CDATA[
[
{
EmailAddress: "jane.doe@example.com",
SubscriberKey: "jane.doe@example.com",
Attributes: {
FirstName: "Jane",
City: "Istanbul"
}
}
]
]]></ee:set-payload>
</ee:message>
</ee:transform>
<sfdc-marketing-cloud:upsert
config-ref="Salesforce_Marketing_Cloud_Config"
objectType="Subscriber"
doc:name="Upsert Subscriber" />
</flow>
🔎 3. Veri Sorgulama – Retrieve Operasyonu
<flow name="retrieve-subscribers">
<http:listener config-ref="HTTP_Listener_config" path="/retrieve-subscribers"/>
<sfdc-marketing-cloud:retrieve
config-ref="Salesforce_Marketing_Cloud_Config"
doc:name="Retrieve Subscribers">
<sfdc-marketing-cloud:query><![CDATA[
SELECT EmailAddress, SubscriberKey, Status
FROM Subscriber
WHERE City = 'Istanbul'
]]></sfdc-marketing-cloud:query>
</sfdc-marketing-cloud:retrieve>
</flow>
📎 Sonuç
MuleSoft ile Salesforce Marketing Cloud’un entegrasyonu sayesinde:
- Pazarlama süreçleri daha etkin hale gelir
- Müşteri verisi anlık, güvenilir ve senkronize bir şekilde yönetilir
- SFMC üzerinden yürütülen kampanyalar daha yüksek etkileşim getirir
Bu yapı, dijital pazarlamanın hem teknik hem de iş açısından sürdürülebilirliğini destekler.
Logicalbond (Mulesoft Partner and Reseller)
Logicalbond, bir MuleSoft Türkiye Yetkili Satıcısı ve İş Ortağıdır. Küçük, orta ölçekli, kurumsal ve stratejik müşteriler için güvenilir entegrasyon çözümleri üretir.
Sertifikalı danışmanlarımız, müşterilerimizin gelişen ihtiyaçlarına uyum sağlamalarına yardımcı olurken aynı zamanda inovasyonu ve dijital dönüşümü destekleyen görev açısından kritik çözümler sağlama konusunda yeteneklidir.
Logicalbond’un güvenilir iş ortağınız olmasına izin verin, biz de kuruluşunuzun ve ekibinizin sürdürülebilir dijital değerler oluşturmasına yardımcı olalım. Daha fazla bilgi için lütfen www.logicalbond.com adresini ziyaret edin.