Şirketler büyüdükçe iş süreçlerinin takibi her geçen gün biraz daha zorlaşır. Özellikle satış, müşteri ilişkileri ve destek ekiplerinde her adımın zamanında ve doğru şekilde atılması başarının temelini oluşturur. Ancak manuel takip hem zaman kaybına yol açar hem de hataya açık bir yöntemdir.
İşte tam bu noktada Salesforce’un araçlarından biri olan İş Akışı Kuralları (Workflow Rules) devreye girer. Kullanıcılarının iş yükünü hafifletmek ve ekiplerin verimliliğini artırmak için sunduğu otomasyon araçları sayesinde süreçler çok daha akıcı bir hale gelir.
Workflow Rules Nasıl Çalışır?
Bir Workflow Rule aslında iki temel parçadan oluşur:
- Kriter (Criteria)
Kuralların hangi durumda devreye gireceğini belirler. Yani sistemin “ne zaman harekete geçeceğini” tanımlar.
Örnek: “Bir müşteri kaydının Ülke alanı Türkiye olduğunda.” - Aksiyon (Action)
Kriter gerçekleştiğinde yapılacak işlemleri belirler. Yani sistemin “nasıl bir tepki vereceğini” ifade eder.
Aksiyon türlerini daha net görmek için aşağıdaki tabloya göz atalım:
| Aksiyon Türü | Ne İşe Yarar? | Örnek Senaryo | Kriter (Criteria) | Aksiyon (Action) |
|---|---|---|---|---|
| E-posta Bildirimi Göndermek | Belirlenen kişilere otomatik e-posta iletmek | Satış sürecinde fırsat bildirimi aksiyonu alınır. | Fırsat tutarı 100.000 $’ın üzerine çıktığında | Satış müdürüne e-posta gönder → “Büyük fırsat onayı bekliyor.” |
| Alan Güncellemek | Kayıttaki bir alanın değerini değiştirmek | Kazanılan fırsat otomatik olarak aktif müşteri statüsüne geçirilir. | Bir fırsat kaydının Durumu “Kazanıldı” olarak değiştiğinde | “Müşteri Statüsü” alanını otomatik güncelle → “Aktif” |
| Görev Oluşturmak | Kullanıcı için otomatik görev tanımlamak | Yeni müşteri adayı açıldığında satış temsilcisine otomatik arama görevi atanır. | Yeni bir müşteri adayı (Lead) oluşturulduğunda | Satış temsilcisine görev ata → “Müşteriyle iletişime geç” |
| Dış Sistemlere Mesaj Göndermek (Outbound Message) | Salesforce dışındaki bir sisteme bilgi aktarmak | Salesforce finans sistemine ödeme gecikmesi bilgisini iletir ve tahsilat süreci başlatılır. | Bir müşterinin Ödeme Gecikmesi = Evet olduğunda | Dış sisteme gecikme bilgisi gönder |
Kısacası Workflow Rules arka planda çalışan görünmez bir yardımcı gibidir. Belirlenen koşullar gerçekleştiğinde hiçbir manuel müdahale olmadan ilgili işlemleri otomatik şekilde yürütür.
Workflow Rules’un Sınırları Var Mı?
Her güçlü aracın olduğu gibi Workflow Rules (İş Akışı Kuralları)’un da bazı sınırları vardır. Salesforce, sistemin performansını korumak ve kullanıcı deneyimini iyileştirmek amacıyla bu kuralları belirlemiştir. Özellikle büyük ölçekli yapılarda bu kısıtlamaları bilmek doğru aracı doğru yerde kullanmak açısından oldukça önemlidir.
1. Maksimum Kural Sayısı (Maximum Rule Limit)
Bir organizasyonda tanımlanabilecek Workflow Rule sayısı sınırlıdır. Bu limit, kullanılan Salesforce Edition (Sürüm)’a göre değişiklik gösterebilir. Yani küçük ölçekli bir yapıda bu sınır fark edilmeyebilirken büyük organizasyonlarda dikkatle planlama yapmak gerekir.<
2. Aynı Nesne Üzerinde Çalışma (Multiple Rules on Same Object)
Bir nesne (Object) üzerinde birden fazla Workflow Rule oluşturulabilir. Ancak unutulmamalıdır ki her kural yalnızca belirlenen kriter (Criteria) sağlandığında çalışır. Dolayısıyla kurallar arasında çakışmaların önüne geçmek için dikkatli bir tasarım yapılması gerekir.
3. Karmaşık Senaryolarda Yetersizlik (Limitations for Complex Scenarios)
Workflow Rules, hızlı ve basit otomasyonlar için harika bir çözümdür. Ancak iş süreçleri çok adımlı, koşullu (if-else mantığıyla) veya dallanıp budaklanan yapılar gerektiriyorsa burada Workflow Rules sınırlı kalır. Böyle durumlarda Flow (Akış) veya Process Builder (Süreç Oluşturucu) devreye alınmalıdır.
4. Gelecek Yol Haritası (Future Roadmap)
Salesforce, uzun vadeli vizyonunda Workflow Rules’un yerini Flow’a bırakacağını duyurmuştur. Bu nedenle mevcut Workflow kuralları çalışmaya devam etse de yeni geliştirmeler için Flow kullanmak çok daha doğru bir yaklaşımdır. Böylece hem daha esnek otomasyonlar kurulabilir hem de ileride yeniden yapılandırma ihtiyacı ortadan kalkar.
Birden Fazla Kural Çakıştığında Neler Olur?
Salesforce’ta bir nesne (Object) üzerinde birden fazla Workflow Rule (İş Akışı Kuralı) tanımlanabilir. Ancak bazı durumlarda bu kurallar birbirleriyle çakışabilir ve beklenmedik sonuçlar doğurabilir.
Örneğin; aynı kaydın Durum (Status) alanını güncelleyen iki farklı kural olduğunu düşünelim. Eğer her iki kural aynı anda tetiklenirse:
- Salesforce, kuralları tanımlandığı sıraya göre çalıştırır.
- Öncelik sırasına dikkat edilmezse bir kural diğerinin yaptığı değişikliği üzerine yazabilir.
- Bu durum özellikle otomatik e-posta bildirimleri veya görev atamaları gibi aksiyonlarda karışıklığa yol açabilir.
Bu nedenle kullanıcılar birden fazla kural oluştururken şu önlemleri almalıdır:
- Kuralları planlayın: Hangi kuralın önce çalışacağını belirleyin.
- Kriterleri net tanımlayın: Çakışmayı önlemek için kuralların tetiklenme koşullarını mümkün olduğunca ayrıştırın.
- Test ortamında deneyin: Kuralları canlı sisteme uygulamadan önce Sandbox ortamında senaryoları test edin.
E-posta Bildirimlerinin Spam Klasörüne Düşmesi
Salesforce üzerinden gönderilen otomatik e-postalar bazen alıcıların spam klasörüne düşebilir. Bu durum iletişimin etkisini azaltır ve iş süreçlerinde aksamalara yol açar.
Bunu önlemek için bazı önemli noktalar vardır:
- Gönderici adresini güvenilir hâle getirin: Şirket domain’ini kullanmak ve SPF, DKIM gibi doğrulama kayıtlarını yapılandırmak e-postaların spam filtresine takılmasını azaltır.
- Kısa ve net konu başlıkları: Abartılı veya yanıltıcı başlıklar spam filtrelerinin tetiklenmesine neden olabilir.
- Kişiselleştirilmiş içerik: Alıcının adı veya ilgili fırsat bilgisi e-postaya eklenirse filtreler daha az tetiklenir.
- Test gönderimleri: E-posta aksiyonlarını canlı sisteme uygulamadan önce farklı e-posta sağlayıcılarında test etmek olası sorunları önceden görmeyi sağlar.
Bu yöntemler otomatik bildirimlerin kullanıcıya sorunsuz ulaşmasını sağlar ve iş süreçlerindeki gecikmelerin önüne geçer.
Lead Puanlama (Lead Scoring) Otomasyonu
Lead puanlama (Lead Scoring), potansiyel müşterilerin önceliklendirilmesi için kullanılan etkili bir yöntemdir. Salesforce’ta bu süreç otomatikleştirildiğinde satış ekipleri en değerli fırsatlara öncelik verebilir.
Örnek otomasyon senaryosu:
- Bir lead’in sektörü hedef pazarınıza uygunsa +10 puan, web sitesinden indirdiği içerik için +5 puan verilir.
- Eğer lead belirli bir e-posta kampanyasına tıklamışsa +3 puan eklenir.
- Toplam puanı 20’nin üzerinde olan lead’ler satış ekibine otomatik olarak görev atanır ve hızlıca iletişime geçilir.
Bu otomasyon sayesinde manuel takip azalır, yüksek potansiyelli müşteriler hızla belirlenir ve satış fırsatları kaçırılmaz.




