CRM'e Gmail, Outlook ve Google Takvim Bağlamak: Hangi Sağlayıcı, Hangi Yön, Hangi İzin Kapsamı?
Bir CRM'in özellik listesinde şu iki satır yan yana durur: "E-posta entegrasyonu" ve "Takvim entegrasyonu". İkisinin de yanında bir onay işareti vardır ve ikisi de kurulum gününe kadar doğru görünür.
Sorun, bu iki satırın üç ayrı soruyu birden yutmasıdır: hangi sağlayıcı, hangi yön ve hangi izin kapsamı. Üçünün cevabı değişse bile satır aynı kalır. "E-posta entegrasyonu" bir üründe yalnız Gmail ve Microsoft 365 demek olabilir; başka bir üründe kendi sunucunuzdaki posta kutusunu da kapsayabilir. "Takvim entegrasyonu" bir üründe etkinlikleri yalnız okumak, başka bir üründe randevu oluşturup silmek demek olabilir. Dördü de aynı onay işaretiyle yazılır.
Bu üç sorunun cevabı sözleşmeden önce yazılı değilse, öğrenildiği yer kurulum günü olur — ve orada değiştirilecek bir şey kalmamıştır.
Bu yazı o üç ekseni tarif ediyor ve her birini kendi ürünümüz üzerinde açıkça işletiyor — iki sağlayıcı arasındaki asimetri dahil. Amacı, okuduğunuz herhangi bir CRM'in e-posta ve takvim vaadini sınayabileceğiniz bir yordama çevirmek.
Bir entegrasyonun ne yapabildiğini özellik listesi değil, yetkilendirmede istenen izin kapsamı söyler. Kapsamda takvim izni yoksa, arayüzde takvim yazan bir düğme olsa bile o takvim senkronlanmıyordur.
İçindekiler
"Entegrasyonumuz var" cümlesi neden tek başına bir şey söylemez?
Entegrasyon kelimesi bir yetenek değil, bir ilişki tarif eder: iki sistemin birbirine bağlı olduğunu söyler, ne kadarının bağlı olduğunu söylemez. Özellik listesindeki onay işareti bu yüzden bir vaat değil, bir başlıktır.
Başlığın altını dolduran üç şey var ve üçü birbirinden bağımsız değişir. Bir ürün üç sağlayıcıyı destekleyip üçünde de yalnız okuma yapıyor olabilir; başka bir ürün tek sağlayıcıda dört fiili birden yapıyor olabilir. İkisi de listeye aynı satırı yazar.
Aşağıdaki üç eksen, o başlığı alıcının kararına çeviren şey. Sırayla sorulmaları önemli: sağlayıcı sorusunun cevabı "hayır" ise diğer ikisinin pratik bir karşılığı kalmaz.
Üç eksen, üç soru
Hangi sağlayıcı?
"E-posta" bir sağlayıcı adı değildir. Gmail ve Google Workspace mi, Microsoft 365 ve Outlook mu, kendi sunucunuzdaki bir posta kutusu mu? Sorulacak soru tek cümle: bugün kullandığımız posta altyapısının adı, desteklenenler listesinde geçiyor mu?
Hangi yön?
Senkron tek yönlü de olabilir çift yönlü de; takvimde bu ayrım tek soruyla kapanmaz. Etkinliği yalnız okuyan bir ürün de "takvim entegrasyonu" yazar — ama randevuyu CRM'den veremezsiniz.
Hangi izin kapsamı?
OAuth ile bağlanan bir uygulamanın sağlayıcıdan istediği izinler — kapsamlar — ad ad tanımlıdır, dolayısıyla listelenebilir. Bu liste pazarlama metninin değil kodun sınırını çizer.
Birinci eksen: hangi sağlayıcı, hangi yetkilendirme yolu?
"E-posta" bir sağlayıcı adı değil, bir protokol ailesinin ortak adıdır. Bir CRM'in posta kutunuza bağlanmasının bugün iki ayrı yolu var ve ikisi aynı kümeyi kapsamaz.
Sağlayıcıya OAuth ile bağlanmak. Ürün sizi Google'ın ya da Microsoft'un kendi yetkilendirme ekranına gönderir; oturumu orada açar, istenen izinleri orada onaylarsınız. Şifreniz ürüne verilmez; verilen şey süreli bir yetki jetonudur ve bu yetkiyi kendi hesap yönetim ekranınızdan geri alabilirsiniz. Bedeli kapsamın daralmasıdır: yalnız o sağlayıcının hesapları bağlanabilir.
Kutuya doğrudan IMAP/SMTP ile bağlanmak. Ürüne kullanıcı adı ve şifre verilir; karşılığında neredeyse her posta kutusu bağlanabilir. Bedeli güvenlik yükünün büyümesidir: şifre üründe saklanır ve erişimi geri almanın yolu şifreyi değiştirmekten geçer.
Bir ürünün bu iki yoldan hangisini yürüttüğü, "e-posta entegrasyonu" satırından okunamaz. Rapitek CRM'de e-posta bağlantısı yalnız birinci yoldan ve bugün yalnız Google tarafında kuruludur: kendi Gmail ya da Google Workspace hesabınızı OAuth ile bağlarsınız; bağlantı e-posta gönderimi ve takvim senkronizasyonunu kapsar, gelen kutusu okunmaz. Outlook ve Microsoft 365 bağlantısı bugün açık değil. Genel IMAP/SMTP ile posta kutusu bağlamayı desteklemiyoruz; kendi sunucunuzdaki ya da hosting firmanızdaki bir kutu bu üründe bağlanamaz.
Bunu dipnota gömmüyoruz, çünkü alıcı için sonucu ikili: ya posta altyapınız Google tarafındadır ya da e-posta bağlantısı kurulmaz. Bunun konuşulacağı yer ilk görüşmedir. Bağlantıyı kurulum sırasında biz kuruyoruz — kendi kendine yapılandırılıp devreye giren bir e-posta bağlantısı yok.
İkinci eksen: hangi yön? Takvimde dört fiili tek tek sorun
"Senkron" kelimesi tek başına yön bildirmez. Üç ayrı şeyi anlatabilir: dışarıyı okuyup içeri yazan tek yönlü çekme, içeriyi dışarı yazan ama dışarıdaki değişikliği görmeyen tek yönlü itme, ve ikisini birlikte yapan çift yönlü senkron.
E-postada yönün pratik karşılığı iki sorudur: bağladığınız kutuya gelen ve o kutudan giden yazışma CRM'de görünüyor mu; CRM içinden yazdığınız mesaj sizin kendi hesabınızdan mı çıkıyor? İkincisi önemsiz bir ayrıntı değil — mesajın hangi adresten çıktığı, müşterinin gelen kutusunda gördüğü şeydir.
Takvimde soru daha ince, çünkü takvim okunacak bir liste değil, üzerine yazılan bir yerdir. Dört fiili ayrı ayrı sorun: okuma (ürün dışarıdaki etkinlikleri görüyor mu), oluşturma (CRM'den açtığınız randevu takvimde beliriyor mu), güncelleme (saat değişince iki tarafta da değişiyor mu), silme (iptal iki tarafa da yansıyor mu). Dördünden biri eksikse, senkron o noktada elle tamamlanır; o elle adımın kimde olduğunu ve ne sıklıkla tekrarlanacağını baştan yazın.
Beşinci bir soru daha var: senkron ne zaman çalışıyor? Kayıt açtığınız anda mı, yoksa belirli aralıklarla çalışan zamanlanmış bir iş mi? İkisi de meşru tasarımlardır; ama randevu saatini müşteriye telefonda söylüyorsanız aradaki gecikme sizi ilgilendirir.
Rapitek CRM'de e-posta bağlantısı yalnız Google tarafındadır ve çift yönlü değildir: bağladığınız hesaptan e-posta gönderilir, gelen kutusu okunmaz. Google Takvim tarafında dört fiil de vardır — çekme, oluşturma, güncelleme ve silme — ve senkron zamanlanmış olarak çalışır. Aktivite, görev ve etkinlik nesneleri erişebildiğimiz sekiz kurulumun sekizinde de kayıt taşıyor. Takvim senkronunun bu nesnelerin hangisine yazdığını ayrıca ölçmedik; kendi kurulumunuzda hangi kaydın oluşacağını keşifte birlikte çıkarıyoruz.
Üçüncü eksen: izin kapsamı — asıl sınır kapsam listesinde yazar
Üç eksenin en az bilineni bu, ama yazıya en kolay dökülen de bu. OAuth ile bağlanan bir uygulama, sağlayıcıdan ne isteyeceğini önceden ilan eder: istediği izinler — kapsamlar — ad ad tanımlıdır, dolayısıyla bir liste hâlinde yazılabilir. Kapsam adları sağlayıcıya göre farklı adlandırma düzeni izler; örneğin Microsoft tarafında takvim kapsamları Calendars. önekiyle gruplanır.
Ama bu listeyi onay ekranından okuyacağınızı varsaymayın. Sağlayıcının son kullanıcıya gösterdiği ekranın kapsam adlarını ham hâliyle mi, yoksa insan diliyle yazılmış açıklamalarını mı gösterdiğini ölçmedik; o ekranın tasarımı sağlayıcının kararıdır ve zamanla değişir. Alıcının elindeki sağlam hamle ekranı beklemek değil, kapsam listesini satıcıdan yazılı istemek.
Listenin kıymeti şu: satıcının metnine güvenmek zorunda değilsiniz. İzin kapsamı, uygulamanın yapabileceklerinin üst sınırıdır. Kapsamda takvim izni yoksa o uygulama takvime yazamaz — arayüzde ne yazarsa yazsın. Aynı listeden "yalnız okuma" ile "okuma ve yazma" ayrımını da görürsünüz; bu, ikinci eksenin cevabını satıcıya sormadan almanız demektir.
Bu ekseni kendi ürünümüze uyguladığımızda çıkan sonucu olduğu gibi yazıyoruz: Outlook ve Microsoft 365 bağlantısı bugün açık değil — Rapitek CRM'de ne Outlook postası ne de Outlook takvimi bağlanır. Google tarafında istediğimiz izinler e-posta gönderimini ve takvimi kapsar; takvim senkronu orada çalışır, gelen kutusu okuma izni ise istenmez ve gelen kutunuz okunmaz.
Buradan çıkan sınama genel geçerdir: bir üründe iki sağlayıcının aynı yeteneğe sahip olduğunu varsaymayın, ikisini ayrı ayrı sorun. "Bu özellik hem Google hem Microsoft tarafında var mı?" sorusu, tek cümlede iki cevap ister ve tek cevapla geçiştirilemez.
İzin kapsamı aynı zamanda verinin nereye aktığını da belirler: yetki verdiğiniz kadarı okunur, o kadarı CRM tarafına geçer. Bağlanan hesabın yazışması CRM tarafında saklandığı için verinin hangi ülkede durduğu ayrı bir sorudur; onu güvenlik sayfamızda yazdık.
Bir satıcının e-posta ve takvim iddiasını altı adımda sınayın
-
1
Sağlayıcının adını yazdırın
"E-posta entegrasyonu var mı" diye sormayın. "Bizim posta altyapımızın adı destekleniyor mu" diye sorun. Google Workspace, Microsoft 365 ve kendi sunucunuzdaki kutu üç ayrı cevaptır; üçünü tek cevaba toplayan bir yanıt eksiktir.
-
2
Yönü dört fiille sorun
Takvimde yönü tek soruyla kapatmayın. Okumadan silmeye kadar dört ayrı fiili tek tek sorun ve her birinin cevabını ayrı yazdırın: üçü çalışıp biri çalışmayan bir senkron da listede "çift yönlü" görünür. E-posta için iki soru yeter: yazışma CRM'de görünüyor mu, mesaj kendi hesabınızdan mı çıkıyor?
-
3
İzin kapsamının listesini yazılı isteyin
Bağlantı OAuth ile kuruluyorsa istenen izinlerin adları bellidir ve yazılabilir. Listeyi yazılı isteyin. Satıcı bu listeyi veremiyorsa, entegrasyonun sınırı sizin için yazılı hâle gelmemiş demektir — kararı o sınır belirsizken vermiş olursunuz.
-
4
Yetkilendirme adımını satıcıyla birlikte geçin
Hesap bağlama adımını tek başınıza üstlenmeyin; sağlayıcının onay ekranını satıcıyla birlikte geçin ve ekranda ne çıktığını yazın. "Sorunsuz bağlanır" cevabını taahhüt saymayın: uygulama doğrulama süreci satıcının değil sağlayıcının elindedir.
-
5
İki sağlayıcıyı ayrı ayrı sorun
Aynı ürün içinde Google ve Microsoft taraflarının aynı yeteneğe sahip olduğunu varsaymayın. "Bu özellik ikisinde de var mı?" diye sorun; cevap hayırsa hangisinde olmadığını ve neyin eksik olduğunu yazdırın.
-
6
Cevapları kurulum kapsamına geçirin
Sözlü cevabın kurulum gününde geçerli sayılacağına güvenmeyin; dayanağı olan cevap yazılı olandır. Sağlayıcı adı, yön ve izin kapsamı yazılı kapsam belgesinde ayrı satırlar olsun — üçünü tek satıra toplayan bir kapsam, üç sorudan hangisine cevap verdiğini belirsiz bırakır.
Bizim sınırlarımız
Üç ekseni kendi ürünümüze uyguladığımızda ortaya çıkan sınırlar aşağıda. Aynı soruları bize de sorun.
- Raporun belirli aralıklarla e-postayla gönderilmesi bugün çalışan bir özellik değil. Ölçtüğümüz altı kiracıda 37 rapor ve 11 pano tanımlı ve bunlar 241 kez çalıştırılmış; zamanlanmış e-posta gönderimi sıfır. Rapora CRM'den bakılır.
- Toplantı kaydı, dökümü ve özeti üründe var ama yalnız kendi çalışma alanımızda kullanıldı: 22 kayıt, 19'u tamamlanmış. Bunu bir müşteri kurulumunda ölçmedik, dolayısıyla takvim akışının parçası diye satmıyoruz.
- Sağlayıcıların izin kapsamı bizim kararımız değil. Google ya da Microsoft bir izni kaldırır veya onay koşullarını değiştirirse, ona dayanan özellik bizde de değişir. Bunun ne zaman olacağını bilmiyoruz ve bilmediğimizi yazıyoruz.
- Hesap bağlama adımında "sorunsuz bağlanır" demiyoruz: bir uygulamanın sağlayıcı tarafında doğrulanmış sayılıp sayılmadığına biz karar vermiyoruz, bugünkü durumunu da burada taahhüde bağlayamayız. Yetkilendirmeyi bu yüzden size bırakmıyoruz; hesap bağlama adımını kurulum oturumunda sizinle birlikte yapıyoruz.
- Bu yazıdaki "yok" satırları için yol haritası tarihi vermiyoruz. Kurulum planınızı bugün çalışanın üzerine kurun.
- Yazılı bir çalışma süresi (SLA) taahhüdü vermiyoruz; kiracı adreslerini dışarıdan izleyen bağımsız bir servis kurulu değil.
E-posta ve takvim entegrasyonu hakkında sık sorulanlar
Bir CRM'in "e-posta entegrasyonu var" demesi tam olarak neyi kapsıyor?
Rapitek CRM hangi e-posta sağlayıcılarını destekliyor?
Posta altyapımız Google değilse ne oluyor?
Takvim senkronunda "çift yönlü" ne demek?
Outlook takvimi Rapitek CRM ile senkronlanıyor mu?
İzin kapsamı listesini nereden ve nasıl görebilirim?
İzin kapsamı sonradan değişir mi?
E-posta ve takvim bağlantısı kurulumu ne kadar sürüyor?
Bu üç ekseni satın almadan önce kendi hesabımızda görebilir miyiz?
İlgili içerikler
- E-posta entegrasyonu — Gmail bağlantısının kapsamı ve devreye alma adımları.
- Google Workspace entegrasyonu — Gmail ve Google Takvim bir arada; kapsam dışında kalanlar tek tek.
- Entegrasyonlar — bugün üründe çalışan bağlantılar ve vaat etmediklerimiz.
- Güvenlik — verinin hangi ülkede durduğu, yedekleme ve denetim izi.
- Rapitek CRM ürün sayfası — aktivite, görev ve etkinlik kayıtlarının durduğu yer.
Posta ve takvim altyapınızı ekranda birlikte geçelim
Ürün yeni, ekip değil: Salesforce döneminde 200'den fazla kurumsal CRM projesi tamamladıktan sonra kendi platformumuzu kurduk.
Keşifte hangi sağlayıcıyı, hangi yönü ve hangi izin kapsamını bağladığımızı birlikte yazarız; çıkan kapsam yazılı olur.
Kerim Yıldırım
Kurucu, Rapitek CRM · Salesforce döneminde 200'den fazla kurumsal CRM projesi
Kaynaklar
Bu yazıdaki dış olgular şu birincil kaynaklara dayanıyor:
