Zoho CRM

10 dk okumaEnglishGözden geçiren: İsa Demirci

Kliniğinizde yıllardır kullanılan bir yazılım varken CRM gündeme geldiğinde tartışma kolayca yanlış yere kayar. Bir taraf mevcut düzenin korunmasını, diğer taraf bütün sürecin yeni sisteme taşınmasını savunabilir. Oysa ilk karar hangi uygulamanın kalacağı değildir. Her hasta, talep, görüşme ve randevu bilgisinin asıl kaydının nerede tutulacağı açıklığa kavuşmadan bağlantı biçimini tartışmak sağlıklı bir başlangıç sunmaz. Bu ayrım yapılmadığında ekip, aynı karar için iki farklı ekrana bakmak zorunda kalır.

Zoho ile yerleşik klinik yazılımını birlikte kullanmak tek bir entegrasyon modeli anlamına gelmez. Sistemler hiç bağlanmayabilir, bilgiler yalnız bir yönde aktarılabilir veya iki taraf arasında eşitlenebilir. Bu yolların maliyeti, işletim yükü ve hata karşısındaki kırılganlığı farklıdır. Doğru seçim, teknik olarak bağlantı kurulabilmesinden önce her veri türünün birincil sahibini ve gerektiğinde hangi kaynağa güvenileceğini belirlemeyi gerektirir. Seçenekleri bu çerçevede karşılaştırmak, teknik teklifin kapsamını klinikteki iş ihtiyacıyla aynı çizgide tutar.

İki yazılım varsa soru hangisinin kalacağı değildir

CRM çağrı, talep ve takip çalışmalarını yönetirken klinikteki mevcut uygulama başka kayıtların merkezi olarak kalabilir. Bu durum başlı başına bir çelişki oluşturmaz. Sorun, aynı bilginin iki yerde tutulmasına rağmen hangi kopyanın esas olduğunun bilinmemesidir. Bir çalışanın iki ekranda farklı değer görmesi, teknoloji seçiminden çok veri sahipliğinin tanımlanmamış olduğunu gösterir. Böyle bir belirsizlik, ekiplerin doğru kaydı seçmesini günlük olarak gereksiz yere zorlaştırır.

Bu nedenle önce hasta kimliği, iletişim bilgisi, görüşme notu, randevu ve hizmet gibi veri gruplarını ayrı ayrı ele alın. Her grup için birincil sistemi, diğer tarafta bulunma nedenini ve değişiklik yetkisini yazılı hale getirin. Böyle bir tablo, bağlantı kurulmasa da sorumluluğu netleştirir; entegrasyon düşünülüyorsa yön ve çakışma kararlarının temelini oluşturur. Tablo ayrıca değişiklik talebinin hangi sistemin sorumlusuna yöneltileceğini ekip için görünür kılar.

Üç seçenek: bağlamamak, tek yön, çift yön

Bağlantısız modelde ekipler iki sistemi belirlenmiş sınırlarla kullanır. Tek yönlü modelde seçilen bilgiler bir kaynaktan diğerine gider. Zoho CRM’den dışarı bildirim gönderen webhook da yalnız bu yönde çalışır; karşı uygulamadan CRM’e veri çekmez. İçeri gelen akış API üzerinden kurulur ve üçüncü uygulamanın kimliği, dış alan olarak işaretlenen tek satırlık metin alanında taşınabilir. Bu ayrım, dışarı giden bildirim ile içeri alınan kaydın aynı işlem olmadığını gösterir.

Bu dış kimlik API üzerinden güncellenir ve upsert işlemi eşleşmeyi onunla yapabilir. Birleştirmede ana kaydın kimliği korunurken klonlanan kayda aktarılmaz. Çift yönlü model ise iki taraftaki değişiklikleri uzlaştırmayı gerektirir. Ürünler arası eşitlemelerde bile yön baştan tek veya çift yön olarak seçilir; varsayılan eşleşme e-posta üzerinden kurulur ve etkinleştirilen eşitleme kaldırılmak yerine duraklatılabilir. Dolayısıyla çift yön ifadesi, tek bir bağlantıdan çok iki yönün kararlarını kapsar.

Tek yönlü akış neyi çözer, neyi çözmez

Tek yönlü bildirim, CRM’deki belirli bir olayı dış sisteme duyurmak için kullanılabilir. Zoho webhook kuralında en fazla altı çağrı tanımlar: biri anlık, beşi zamanlanmış olabilir. Her çağrı en çok on alan taşır, yalnız 80 ve 443 numaralı portlara gider. Başarısız çağrı on beş dakika sonra bir kez yeniden denenir; bu davranış tam bir eşitleme oluşturmaz. Bu sınırlar, bildirimin kapsamını ve başarısızlık sonrasındaki beklentiyi teklif aşamasında netleştirmeye yarar.

Kaydın geliş kanalı, sahip atamasının sonucunu da etkiler. Atama kuralı içe aktarma, web formu veya API ile oluşturulan kayıtlarda devreye girer; kullanıcı tarafından elle açılan kayıtta çalışmaz. Atanamayan kayıt varsayılan kullanıcıya yönelir. API kanalında bu kişi kullanılan tokenın sahibidir. Bu yüzden tek yönlü akışın yalnız veri taşımasını değil, kayıt sahibinin nasıl belirleneceğini de sınayın. Aksi halde aktarım başarılı görünürken kayıt, beklenmeyen kişinin sorumluluğunda kalabilir ve gecikebilir.

Çift yönlü akışın bedelini baştan hesaplayın

Klinik yöneticisi entegrasyon teklifini okurken tek bir kelimede duruyor: eşitleme. Metin, akışın yönünü veya aynı kaydın iki tarafta değişmesi halinde hangi değerin kazanacağını açıklamıyor. Bu belirsizlik uygulama sırasında bırakılamaz. Zoho’nun kendi eşitleme ekranı bile çakışma için klonlama, üzerine yazma veya atlama seçeneklerinden birinin önceden seçilmesini ve alanların elle eşleştirilmesini ister. Teklifte bu kararların adı yoksa, eşitlemenin davranışı operasyon ekibi açısından eksik tanımlanmıştır.

Çift yönlü trafik ayrıca sınırsız değildir. API kredisi, sürüme ve kullanıcı sayısına göre yirmi dört saatlik pencere içinde hesaplanır. Her okuma ve yazma ihtiyacı bu kaynağın kullanım planına dahildir. Eşitlemenin etkinleştirildikten sonra yalnız duraklatılabilmesi de geri dönüş yaklaşımını önemli kılar. Başlamadan önce çakışma politikası, hata kaydı, yeniden deneme sorumluluğu ve durdurma koşulları belirlenir. Böylece kapasite ile operasyon kararı, aynı tasarımın iki ayrı parçası olarak izlenir.

Eşleşme anahtarını ve alan adlarını sabitleyin

Danışma görevlisi aynı hastayı iki sistemde arıyor. İsimler birebir uyuşmayınca ikinci bir kayıt açıyor. Burada kimse yanlış davranmıyor; uygulamalar hastayı farklı biçimde tanıyor. Ortak anahtar için dış kimlik veya benzersiz alan kullanılabilir. Benzersiz alan ikinci kaydın oluşturulmasını engeller. Eşleşme harf büyüklüğünü önemsemez ve aynı alan eşzamanlı olarak şifrelenemez. Ortak anahtar olmadan isim benzerliği aynı kişiyi biçimde tanımaya yetmez, karışıklık büyür.

Bir modülde en fazla iki alan benzersiz olabilir; Leads, Contacts, Products ve özel modüllerde sınır üçtür. Uygun tipler metin, e-posta, telefon, tam sayı, uzun tam sayı ve URL ile sınırlıdır. Zoho içindeki API adı organizasyona göre değişebilir. Bilinmeyen bir adla gönderilen değer hata üretmeden yok sayılabildiğinden kayıt oluşurken ilgili alan boş kalabilir. Alan listesini kurulumdan doğrulamak gerekir. Bu kontrol, sessizce boş kalan alanların eşleşme sorunu üretmesini önlemeye yardımcı olur.

Dışarıdan gelen veri CRM'in kural katmanına takılmaz

API üzerinden gelen verinin CRM ekranında tanımlanmış bütün kontrollerden geçeceğini varsaymayın. Doğrulama kuralları API güncellemelerinde çalışmadığı gibi içe aktarma, iş akışı alan güncellemesi, onay süreci ve Blueprint işlemlerinde de devreye girmez. Bu nedenle entegrasyonun gönderdiği biçim, zorunlu değer ve sözlük kontrolleri aktarım yapılmadan önce kendi akışı içinde ele alınmalıdır. Kontrolün ekranda bulunması, aynı denetimin dışarıdan gelen kayıt için de çalıştığını göstermez.

Düzen kuralları da içe aktarma, web formu ve lead dönüştürme sayfasında çalışmaz. API işlemlerinde bu kuralların yalnız zorunlu kılma eylemi desteklenir. Atama kurallarının kanal bazlı davranışıyla birlikte düşünüldüğünde, ekrandaki kullanıcı deneyimi dış veri için güvence sayılmaz. Veri kalitesi denetimi, kanalın gerçek davranışına göre tasarlanmalı; hatalı aktarımın kaynağı ve sorumlusu açıkça kaydedilir. Bu ayrım, sorunun CRM ekranında değil aktarım yolunda aranmasını önemli ölçüde kolaylaştırır.

Entegrasyon olmadan kurulacak asgari düzen

Bağlantı kurulmayacaksa ortak hasta numarasını taşıyan benzersiz bir alan, iki sistem arasındaki en temel referansı sağlar. Yanına veri sahipliği tablosu ekleyin: hangi bilginin nerede oluşturulduğu, nerede güncellendiği ve diğer uygulamada neden görüldüğü belli olsun. Randevu süreci CRM’de tutulacaksa Randevular ve Hizmetler modüllerinin başlangıçta kapalı geldiğini, kullanılmaları için açılmaları gerektiğini hesaba katın. Bu düzen, çalışanların iki ekrandaki değerleri karşılaştırırken hangi kaynağa döneceğini baştan açıklar.

Bu çerçevede dış kimlik ve benzersiz alan gibi özel alan adımları Standard’dan başlar. Randevular ile Hizmetler Professional’dan, özel fonksiyon Enterprise’dan itibaren bulunur. Webhook günlük çağrı sınırı Professional’da 50.000 veya kullanıcı başına 100, Enterprise’da 500.000 veya kullanıcı başına 500, Ultimate’ta 1.000.000 veya kullanıcı başına 1.000 çağrıdır; kaynak iki bacaktan hangisinin bağlayıcı olduğunu yazmaz, bu yüzden küçük ekipteki gerçek hak teklif öncesi hedef hesapta doğrulanır ve Standard sınırı bilinmiyor. API kredisi Free’de 5.000’dir; Standard 50.000 artı kullanıcı başına 250; Professional kullanıcı başına 500, Enterprise kullanıcı başına 1.000, Ultimate kullanıcı başına 2.000 ek kredi sağlar. Sürümü belirtilmeyen adımlar teklif öncesinde doğrulanır. Bu eşikler, teklifin veri modeliyle seçilen sürüm arasındaki bağı birlikte değerlendirmeyi sağlar.

Teklif almadan önce sorulacak sorular

Teklifte önce akışın yönünü ve her veri grubunun birincil sistemini arayın. Eşleşmenin e-posta, hasta numarası veya dış kimlik seçeneklerinden hangisiyle yapılacağını sorun. Aynı kayıt iki tarafta değiştiğinde klonlama, üzerine yazma veya atlama kararının kim tarafından verileceği belirtilsin. Başarısız çağrının nasıl görüleceğini, yeniden denemeyi kimin yöneteceğini ve duraklatma halinde oluşacak kuyruğun nasıl ele alınacağını açıklatın. Soruların her biri, genel entegrasyon ifadesini işletilebilir ve sınanabilir kararlara dönüştürmeye hizmet eder.

Hacim hesabında webhook çağrılarını ve API kredisini ayrı değerlendirin; taşınacak alan sayısını, günlük olay miktarını ve kullanıcıya bağlı kredi hesabını teklif kapsamına koyun. Zoho tarafındaki Randevular iş akışında webhook, e-posta bildirimi, fonksiyon, alan güncelleme ve etiketleme eylemleri vardır; görev eylemi yoktur. Son kararı bağlantının mümkünlüğüne değil, kaydın sahibi, hata sorumlusu ve çakışma kuralının açıklığına bağlayın. Böyle bir kapanış, teknik kapsam ile günlük sorumlulukların aynı beklentide buluşmasını doğrudan kolaylaştırır.

Klinikler için Zoho CRM

Zoho veya otomasyon projeniz mi var?

Yetkili Zoho partneri olarak süreçlerinizi uçtan uca kuruyoruz. 30 dakikalık ücretsiz keşif görüşmesiyle başlayın.

Ücretsiz görüşme planla
Tüm yazılar