Türkiye'de pek çok firma müşteri bilgilerini, teklifleri ve satış takibini hâlâ Excel dosyaları ve e-posta yazışmaları üzerinden yürütüyor. CRM'e geçmeye karar verildiğinde ilk büyük soru da hemen ortaya çıkıyor: aynı müşteri ve sipariş bilgisi hem CRM'e hem muhasebe programına ayrı ayrı mı girilecek?
Cevap hayır olmalı. Ama CRM'i Logo, Mikro, Netsis ya da SAP ile bağlamak, "iki sistem arasında veri aktaralım" demekten fazlasıdır. BernSoftware olarak CRM yazılımımız BernCRM'i ve saha satış platformumuz BernSFA'yı bu ERP'lerle entegre ederken öğrendiğimiz noktaları derledik.
1. Önce hangi verinin kime ait olduğuna karar verin
Entegrasyon sorunlarının çoğu, aynı verinin iki yerde düzenlenebilmesinden çıkar. Baştan net bir ayrım yapın:
- ERP'nin verisi: cari hesaplar ve bakiyeler, stok, ürün kartları, fiyat listeleri, faturalar.
- CRM'in verisi: fırsatlar, satış hunisi aşamaları, teklifler, görevler, görüşme notları.
ERP'nin verisi CRM'de okunur ama değiştirilmez. Bir satışçı CRM'den bir carinin adresini değiştirebiliyorsa, bu değişikliğin ERP'ye nasıl ve kimin onayıyla gideceği tanımlı olmalıdır.
2. Cari kodunu tek ortak anahtar yapın
CRM'deki "Kuzey Market" ile ERP'deki "KUZEY MARKET LTD. ŞTİ." aynı müşteri mi? İsim üzerinden eşleştirme yapan entegrasyonlar er geç mükerrer cari üretir.
Her müşteri kaydı ERP'deki cari koduyla eşleşmeli. CRM'de yeni bir aday müşteri oluştuğunda cari kodu henüz yoktur; ilk sipariş ya da onaylanan teklifle birlikte ERP'de cari açılmalı ve kod CRM'e geri yazılmalıdır.
3. Teklif onaylanınca sipariş ERP'ye kendiliğinden düşsün
CRM'in en büyük kazancı tekliften siparişe geçişte ortaya çıkar. Akış şöyle olmalı:
- Teklif CRM'de fiyat listesinden ve iskonto kurallarından hazırlanır.
- Gerekiyorsa yönetici onayından geçer.
- Müşteri kabul ettiğinde teklif ERP'ye sipariş olarak aktarılır.
- ERP'nin verdiği belge numarası CRM'e geri yazılır, fırsat "kazanıldı" olarak kapanır.
Son adım önemlidir: satışçı siparişin yalnızca "gönderildiğini" değil, ERP'de gerçekten oluştuğunu görmelidir.
4. Aynı siparişin iki kez düşmesini engelleyin
Bağlantı tam aktarım sırasında koparsa ne olur? CRM siparişin gidip gitmediğini bilemez ve tekrar gönderir. Önlem alınmamışsa ERP'de aynı sipariş iki kez oluşur.
Çözüm, her siparişe CRM tarafında benzersiz bir kimlik vermek ve bu kimliği ERP belgesindeki bir referans alanına yazmaktır. Entegrasyon her aktarımdan önce bu referansla ERP'de arama yapar; belge zaten varsa yenisini oluşturmaz, mevcut belge numarasını döndürür.
5. Her veriyi aynı sıklıkla eşitlemeyin
Her şeyin "anlık" olması kulağa iyi gelir ama gereksiz yük ve kırılganlık getirir. Verinin ne kadar hızlı değiştiğine bakın:
- Siparişler ve tahsilatlar: anında.
- Stok ve fiyat listeleri: belirli aralıklarla.
- Cari bakiyeler ve raporlar: ihtiyaca göre, örneğin gün içinde birkaç kez.
Toplu verilerde her seferinde her şeyi değil, yalnızca değişen kayıtları aktarmak hem hızı hem güvenilirliği artırır.
6. ERP kapalıyken hiçbir şey kaybolmamalı
ERP'ler de bakıma girer, sunucular yeniden başlar, firma ağı kesilir. Entegrasyon CRM'den gelen her işlemi önce kendi kuyruğuna yazmalı, ERP ulaşılabilir olduğunda sırayla aktarmalıdır. Geçici hatalar (zaman aşımı) beklenip tekrar denenmeli; kalıcı hatalar (kapalı cari, geçersiz ürün kodu) ise görünür bir "dikkat gerektiren işlemler" listesine düşmeli ve sonsuza kadar tekrar denenmemelidir.
7. Teklifin hangi fiyat listesiyle verildiğini saklayın
Satışçı pazartesi teklif verdi, fiyat listesi çarşamba güncellendi, müşteri cuma onayladı. Sipariş hangi fiyatla ERP'ye gitmeli?
Bunun cevabı firmanın ticari kararıdır, ama sistem bu soruyu sorabilmelidir. Her teklif hangi fiyat listesi sürümüyle hazırlandığını saklarsa, liste değiştiğinde sipariş sessizce yeniden fiyatlanmaz; onaya düşer.
8. Yetkileri, kayıtları ve KVKK'yı baştan kurgulayın
CRM, firmanın en hassas verilerinden bazılarını tutar: müşteri iletişim bilgileri, bakiyeler, görüşme notları. Baştan netleştirilmesi gerekenler:
- Her kullanıcı hangi müşterileri ve hangi alanları görebilir?
- Kim, neyi, ne zaman değiştirdi? Tüm entegrasyon işlemleri kayıt altında mı?
- Veriler firmanın kendi sunucusunda mı, seçtiği bir bulutta mı tutuluyor?
Kısaca
İyi bir CRM–ERP entegrasyonu görünmezdir: satışçı teklifini hazırlar, müşteri onaylar, sipariş muhasebeye kendiliğinden düşer ve kimse aynı bilgiyi iki kez yazmaz. Bunun için verinin sahibini belirlemek, tek bir cari anahtarı kullanmak, mükerrer kaydı engellemek ve ERP'nin kötü günlerine hazırlıklı olmak gerekir.
BernCRM'i bu ilkelerle kurguladık: müşteri kartları, satış hunisi, teklif ve onay akışları, görevler ve raporlar Logo, Mikro, Netsis, SAP ve web servisi sunan diğer sistemlerle çift yönlü çalışıyor.
Böyle bir proje mi planlıyorsun?
10 adımda planla