Müşterimiz, ticaret platformları için özel bir CRM sistemi geliştirmemiz talebiyle bize ulaştı. Temel hedefimiz, etkili potansiyel müşteri yönetimi, satış hunisi oluşturma ve çeşitli yönetici rolleri için esnek özelleştirme olanağı sağlayan bir çözüm oluşturmaktı.
- Alan Adı
- CRM
- Konum
- ABD
- Zaman Çizelgesi
- Haziran 2024 - Aralık 2024
- Hizmetler
- Figma, Youtrack, CommPeak (Bulut İletişim Merkezi Sağlayıcıları), NowPayments.
- Ekip
- 1 Proje Yöneticisi, 1 UI/UX Tasarımcısı, 1 Full Stack Mühendisi, 1 Full Stack Teknoloji Lideri, 1 DevOps, 1 QA Mühendisi.
- Teknoloji Yığını
- PHP (Laravel), jQuery, Hetzner, CI/CD, GitLab.
Gereksinim analizi sırasında, sistemin doğrudan ticaret platformuna entegre edilmesi ve harici sağlayıcılarla (telefon hizmetleri ve ERP sistemleri) etkileşim kurması gerektiği ortaya çıktı. Ayrıca, CRM'in potansiyel müşterilerin otomatik olarak toplanması için harici açılış sayfalarıyla entegrasyonu desteklemesi gerekiyordu.
Bu nedenle, yalnızca bir CRM değil, satış yönetimi, iletişim ve analiz işlevlerini bir araya getiren gelişmiş ve derinlemesine özelleştirilmiş bir çözüm geliştirdik. Piyasada neredeyse hiç benzer sistem bulunmadığından, müşteri iş süreçlerinin verimliliğini artırmak ve satışın tüm aşamalarında kontrol sağlamak için kendi yazılımını oluşturma yolunu seçti.

Proje Zorlukları
Ana görev, gerçek zamanlı kesintisiz veri aktarımı sağlamak için CRM sistemini işlem platformuyla derinlemesine entegre etmekti. CRM'in yalnızca platformdan bilgi alması değil, aynı zamanda kullanıcı parametrelerini herhangi bir değişiklikle otomatik olarak güncellemesi ve sistemler arasında tam senkronizasyon sağlaması gerekiyordu.
Bir diğer zorluk ise, doğrudan CRM üzerinden arama yapmak için telefon hizmetinin entegrasyonuydu. Bu, operatörler ve platform kullanıcıları arasında istikrarlı bir iletişim kanalı oluşturulmasını gerektirdi.

Bir diğer zorluk da erişim hakları sisteminin kurulmasıydı. Her departmanın kendi sorumluluk alanı ve verilere erişim seviyesi vardı; bu da güvenlik ve gizliliği garanti ediyordu. Yöneticiler, başkalarıyla çakışmadan yalnızca kendi departmanları içinde çalışabiliyordu.
CRM'nin finans sektörü ayrı bir rol oynadı; yöneticinin erişim seviyesine bağlı olarak mevduatları yenileme veya para çekme gibi bireysel işlemleri gerçekleştirme yetkisine sahipti.
Çözüm Mimarisi
CRM sistemini oluşturmak için, temel işlevlere sahip hazır bir çekirdek kullanmaya karar verdik; bu da geliştirme süresini kısaltmamızı ve özel modüller oluşturmaya odaklanmamızı sağladı. Bu yaklaşım, bize aylarca süren çalışmadan tasarruf sağladı ve projeyi daha da ölçeklendirmek için istikrarlı bir temel oluşturdu.
Modern ve kendini kanıtlamış bir teknoloji yığını seçtik. Arka uçta, geliştirmede yüksek performans, güvenlik ve esneklik sağlayan güvenilir bir çerçeve olan PHP (Laravel) kullanıldı. Ön uçta ise dinamik ve hızlı bir kullanıcı arayüzü oluşturmayı mümkün kılan JavaScript kullanıldı. Her iki teknoloji de geniş bir topluluğa sahip, iyi belgelenmiş ve önemli destek maliyetleri gerektirmeyen bir yapıya sahip olduğundan, uzun vadeli sistem geliştirme için en uygun seçenektir.
İstikrar ve güvenliği garanti altına almak için altyapıyı kişisel bir sunucuya kurduk. DevOps mühendisimiz, ortamın kurulumundan, optimum sunucu yapılandırmasından, yük dengelemeden ve yedeklemelerden sorumluydu. Barındırma için, yüksek performans ve sistem kararlılığı sağlayan, uygun fiyatlı ve güvenilir bir sağlayıcı olan Hetzner'ı seçtik.

Diğer projelerimizde de benzer bir mimari kullanıyoruz.
Temel Platform Özellikleri
CRM sistemi, satış otomasyonu, müşteri yönetimi ve iş analitiğine yönelik bir dizi özellik kazandı.
Temel set, "Müşteriler", "Finans" ve "Görevler" modüllerini içerir. Tüm kullanıcı tabanını izlemenize, bakiyelerini kontrol etmenize, manuel olarak para yatırma veya çekme işlemleri oluşturmanıza ve potansiyel müşteriler ve çalışanlar için görevler belirleyerek etkili bir çalışma takvimi oluşturmanıza olanak tanırlar.

En ilgi çekici uygulamalardan biri, doğrudan CRM üzerinden arama yapmayı mümkün kılan telefon entegrasyonuydu. Her kullanıcı için ayrı erişim hakları tanımlandı ve bu sayede yöneticiler, diğer departmanlarla etkileşime girmeden yalnızca potansiyel müşterileriyle çalışabildi.
Ayrıca, finansal işlemlerden kullanıcı aktivitelerine kadar verilerin gerçek zamanlı olarak alınmasını ve güncellenmesini sağlayan ticaret platformuyla derin bir entegrasyon uyguladık.
Temel göstergelerin kolay izlenmesi için, satış, finans ve kullanıcı aktiviteleri gibi tüm departmanlardan gelen verileri birleştiren bir Gösterge Tablosu oluşturuldu. Bu, yönetimin iş süreçlerinin eksiksiz bir resmini elde etmesini ve hızlı bir şekilde karar almasını sağladı.

Süper yönetici için, erişim haklarını yönetmek üzere ayrı bir modül sağladık: kullanıcı ekleme, silme, eylemlerini kontrol etme ve rolleri ayarlama. Tüm eylemler sistematik olarak kayıtlara kaydedilir, bu da şeffaflık ve iş güvenliği sağlar.
Bunun sonucunda platform, müşteri yönetimi, finans, iletişim ve analitiği tek bir çözümde birleştiren esnek ve kullanışlı bir araç haline geldi.
UI/UX ve kullanıcı deneyimi
Tasarım geliştirme sürecinde maksimum kolaylık ve kullanım kolaylığına odaklandık. Ana hedefimiz, kullanıcıyı gereksiz öğeler, düğmeler veya bilgilerle boğmayan, ancak temel eylemleri hızlı bir şekilde gerçekleştirmenizi sağlayan bir arayüz oluşturmaktı.
Kullanıcı deneyimi tasarımına odaklandık: net bir yapı, mantıksal gezinme ve görsel çözümlere minimalist bir yaklaşım. Arayüz, kullanıcının önceden eğitim almadan bile kolayca gezinebileceği şekilde tasarlandı.

Sistemin görsel kısmı, çalışma günü boyunca rahat bir çalışma sağlamak için sakin renkler ve açık tonlarla tasarlandı. Bu yaklaşım, sade görünümlü ancak aynı zamanda modern ve işlevsel bir arayüz oluşturulmasına yardımcı oldu.
Sonuçlar
CRM sisteminin geliştirilmesi yaklaşık iki ay süren yoğun bir çalışma gerektirdi. Bu süre zarfında, hazır bir çözüme dayalı, tam teşekküllü ve derinlemesine entegre bir CRM oluşturduk ve bunu müşterinin iş süreçlerine tamamen uyarlanmış çok sayıda özel modülle destekledik.
Sistem, işlem platformu kullanıcılarını etkili bir şekilde yönetmemizi, para yatırma ve çekme işlemlerini özel bir modda işlememizi, farklı departmanlara ve hatta şirket içi yöneticilere roller atamamızı sağladı. Bu yaklaşım, şirket içinde esnek bir süreç yönetimi sağladı ve ekip verimliliğini önemli ölçüde artırdı.
CRM'in uygulanması sayesinde departmanların verimliliği yaklaşık %50 arttı. Sistemi her gün yaklaşık 50 yönetici kullanıyordu ve ana işlem platformunun günlük aktif kullanıcı sayısı 2.000'in üzerindeydi.

Müşteri tabanının, potansiyel müşteri durumlarının, görevlerin ve finansal işlemlerin kolay yönetimi, şirketin iç süreçlerini optimize etmesine, manuel işleri azaltmasına ve yönetim şeffaflığını artırmasına olanak sağladı.
Özel bir CRM geliştirmeye yapılan yatırımlar birkaç ay içinde tamamen karşılığını verdi ve çözümün yüksek verimliliğini ve işletme için stratejik değerini doğruladı.
Dersler ve içgörüler
CRM sistemi geliştirme, müşterinin iş süreçlerinin derinlemesine anlaşılmasını gerektiren karmaşık ve çok seviyeli bir süreçtir. Temel zorluklar, her modülün ve sistem unsurları arasındaki etkileşim mantığının ayrıntılı olarak ele alınması gereken planlama aşamasında ortaya çıktı. En küçük ayrıntı bile, tüm platformun etkinliğini önemli ölçüde etkileyebilir; bu nedenle, başlangıçta gereksinimlerin dikkatli bir şekilde hazırlanması ve koordine edilmesi kritik öneme sahiptir.
Bir CRM sistemi tüm şirketler için evrensel bir araç değildir, ancak işletmenin özelliklerini dikkate alarak oluşturulan, kişiye özel uyarlanmış bir çözüm, kuruluş içindeki süreçlerin verimliliğini, şeffaflığını ve kontrolünü önemli ölçüde artırabilir.
Özel bir CRM için hazır bir çekirdeğin temel olarak kullanılması, geliştirme hızını özelleştirme esnekliğiyle birleştirmeyi sağlayan en uygun yaklaşım haline gelmiştir. Bu yöntem etkinliğini kanıtlamıştır; zaman ve kaynak maliyetini azaltırken, ürünün yüksek kalitesini ve istikrarını sağlar.

