2 puan yazan GN⁺ 2024-06-13 | 1 yorum | WhatsApp'ta paylaş
  • Twenty, teknik ekiplerin karmaşık iş ihtiyaçlarına uygun CRM’leri kendilerinin oluşturup hızla değiştirebilmesini sağlayan açık kaynaklı bir CRM’dir
  • Mevcut özel CRM seçenekleri; tescilli diller, yavaş dağıtımlar ve kara kutu mantık içeren büyük monolitler ile hızlı bir V1’den sonra bakımı yük haline gelen şirket içi geliştirme arasında bir ödünleşim gerektirir
  • Veri modeli, düzenler, otomasyon, yetkiler, kimlik doğrulama ve iş akışı motoru sunar; yerel kurulum, gerçek veri ve canlı test odaklı geliştirici deneyimini vurgular
  • W3villa, Twenty’yi operasyonel omurga olarak kullandı; Alternative Partners, ajan yapay zeka ile Salesforce geçişini kısalttı; AC&T ise self-hosting ile CRM maliyetlerini %90’dan fazla azalttı
  • GTM ekipleri için Notion gibi hissettiren sade bir UX, gerçek zamanlı güncellemeler, yapay zeka sohbeti, kısayollar ve düzenler sunar; geliştirme ekibinin şirket genelindeki CRM ve iç uygulama değişimlerine öncülük ettiği bir yapıyı hedefler

Twenty’nin önerdiği CRM oluşturma yaklaşımı

  • Twenty, teknik ekiplerin kurumsal CRM’leri hızla oluşturması için tasarlanmış açık kaynaklı bir CRM’dir
  • Karmaşık iş ihtiyaçlarına göre özel CRM oluşturmak ve iş değiştikçe hızla uyum sağlamak için yapı taşları sunar
  • Örnek ekranda şirket, URL, oluşturan kişi, adres, hesap sorumlusu, ICP, ARR, LinkedIn, sektör, ana iletişim kişisi, çalışan sayısı, fırsatlar ve eklenme tarihi gibi CRM alanları yer alır

Mevcut CRM seçeneklerinin ödünleşimleri

  • Özel CRM, kuruma avantaj sağlayabilir; ancak nasıl oluşturulduğuna bağlı olarak operasyonel yük değişir
  • Büyük monolitler

    • Tescilli diller, yavaş dağıtım döngüleri ve kara kutu mantık nedeniyle değişiklik yapmak ve doğrulamak zordur
  • Şirket içi geliştirme

    • V1 hızlıca yayınlanabilir, ancak uzun vadede bakım ve değişiklik yükü artar
    • Şirket içinde geliştirilen CRM zamanla kırılgan hale gelebilir

Genişletilebilirlik araç seti ve geliştirici deneyimi

  • Twenty, CRM ve iç uygulamaların tek bir genişletilebilirlik araç seti olarak birleştirilmesini sağlar
  • Başlangıç noktası, üretim seviyesinde yapı taşlarıdır
    • Veri modeli
    • Düzenler
    • Otomasyon
  • Ardından CRM, yapay zeka kodlama araçları kullanılarak sürekli ayarlanabilir
  • Açık kaynak temelli olduğu için başka bir ekosisteme kilitlenmeme ve kontrol vurgulanır
  • Geliştirici deneyimi, genel yazılım geliştirme akışına yakın şekilde kurgulanmıştır
    • Yerel kurulum
    • Gerçek veri
    • Canlı test
    • Tescilli araç yok

Yapay zeka ile hızlı yineleme

  • Örnek prompt, çalışma alanında “launch-ops CRM” için scaffold oluşturulmasını ister
    • rockets, launches, payloads, customers, launch sites içerir
    • Her nesnede ilgili aksiyonlar bulunur
  • Üretim örneğinde twenty-sdk tabanlı nesne tanımları ve görünüm tanımları yer alır
    • defineObject, FieldType, RelationType ile launch, payload, rocket gibi nesneler tanımlanır
    • defineView, ViewFilterOperand, ViewType ile Upcoming launches tablo görünümü tanımlanır
    • Entegrasyon testlerinde uygulama nesnesi sayısı ile nesne ve ilişki yapılandırması doğrulanır
  • Alternative Partners, normalde birkaç hafta süren Salesforce geçişi işini, bir kişinin denetleyebileceği seviyeye indirmek için ajan yapay zeka kullandı

GTM ekipleri için kullanım deneyimi

  • Twenty, GTM ekiplerinin seveceği bir CRM olmayı hedefler ve basit, sezgisel UX’i vurgular
  • Ürün deneyimi, Notion gibi hissettirecek şekilde tasarlanmıştır
  • Her şey gerçek zamanlı güncellenir ve yapay zeka sohbeti her zaman hazır olduğundan daha hızlı hareket etmeyi sağlar
  • Akıllı desenler, kısayollar ve düzenler, günlük işlerin daha hızlı ve kolay yapılmasına yardımcı olacak şekilde yapılandırılmıştır

Gerçek kullanım örnekleri

  • W3villa

    • W3villa, büyük ölçekte yapay zeka deneme mülakatları sunan W3Grads’ı Twenty üzerinde oluşturdu
    • Twenty’yi veri modeli, yetkiler, kimlik doğrulama ve iş akışı motoru için üretim seviyesinde bir framework olarak kullandı
  • AC&T

    • AC&T, kapatılan tedarikçi CRM’ini self-hosted Twenty ile değiştirdi
    • Tedarikçi riski ve zorunlu geçiş olmadan CRM’in tamamına sahip olma yolunu seçti
    • CRM maliyetlerini %90’dan fazla azalttı
  • NetZero

    • NetZero, karbon kredileri, tarım ürünleri ve endüstriyel sistemler genelinde modüler Twenty yapılandırmaları işletiyor
    • Hızla değişen ihtiyaçlara göre yeni gereksinimleri yansıtabilme esnekliğini avantaj olarak görüyor

1 yorum

 
GN⁺ 2024-06-13
Hacker News yorumları
  • Böyle bir CRM için basit değerlendirme hep aynıdır: programlama katmanı olmadan çıkarsanız iş fiilen biter
    Salesforce, Apex ve çevresindeki ekosistem sayesinde iyi ayakta kalıyor. SFDC’yi hedefliyorsanız CRM’i kullanıcıların programlayabilmesini sağlamalısınız; daha doğrusu, operasyon yükü olmasın diye kullanıcıların programlarını host etmelisiniz
    Salesforce’un WordPress kadar yaygınlaşmasının nedeni de herhangi birinin bir web sitesinden kod parçacığı kopyalayıp bir dosyaya ya da metin kutusuna yapıştırarak yeni özellik elde edebilmesi
    Bu yüzden Twenty’nin, sistemin üstüne AWS Lambda benzeri bir katman eklemeye odaklanacak birini işe alması iyi olur

    • Bu başlığı ancak şimdi gördüm ve katılıyorum
      1 yıl önce başladık ve Salesforce’a gerçekten yaklaşmak için gerekenlerin yaklaşık %10’unu yapmış durumdayız
      Gerekenler (1) esnek veri modeli, (2) esnek yerleşim, (3) kod çalıştırma. (1)’i yaptık ama bu yıl (2) ve (3)’ü yapmamız gerekiyor
      Sıradaki plan, insanların bu üç bloğu kullanarak uygulamalar oluşturup paylaşmasını sağlamak; açık kaynak burada gerçekten parlayacak
    • Çoğu şirket, programlama katmanına ihtiyaç duyan büyük kurumsal şirketler değil
      Gerçek çekişi bulup üst pazara çıktığınızda buna daha sonra odaklanabilirsiniz. Kurumsal özelliklerle başlamamak “çıkar çıkmaz başarısızlık” değildir; sadece akıllı bir önceliklendirmedir
      Şirketi daha yeni kurmuşken kurumsal satış döngülerinden geçmek istemezsiniz
    • Yıllarca CRM platformları işlettim; Salesforce tipi müşterilerin bir kısmını hedeflemek istiyorsanız programlama katmanına ihtiyaç olduğu doğru
      Ama bu pazarın belirli bir segmenti ve böyle bir özelliğe ihtiyaç duymayan, gelecekte de duymayacak çok sayıda kullanıcı var. Onların ihtiyacı olan şey CRM; aynı zamanda platform da olan bir CRM değil
      Biz %100 API erişimi ve veri katmanından UI’a kadar çok esnek özelleştirme sunuyoruz, ama bunun üstüne APEX gibi gerçek bir programlama katmanı eklemeye zaman harcamakta isteksizim. O düzeydeki kurumsal müşterilerle ve beraberinde gelen her şeyle uğraşmak da istemiyorum
      Ürün tanıtımı da gördüğüm için ben de benimkini ekleyeyim: https://cogmento.com
    • Söylemesi kolay ama gerçekte zor
      Böyle bir ürünün pazara giriş stratejisi tamamen değişir. Artık API, alana özgü dil ve ekosistem kurup desteklemeniz gerekir
      Yöne tamamen katılıyorum ama ekosistem kurmak zor
    • SFDC’nin ne olduğunu bilmeyenler için açar mısınız?
  • Birkaç ay önce CRM benzeri bir yazılım arıyordum
    Biz biraz alışılmışın dışında bir yapıya sahibiz, bu yüzden tipik CRM kullanım senaryolarına tam uymuyoruz
    Twenty ihtiyaç duyduğumuz şeye oldukça yakındı; kurulumu çok kolaydı, özelleştirme imkânları iyi görünüyordu ve REST API de fena çalışmıyordu
    Temel sorun, hâlâ epey alfa sürüm gibi görünmesi ve bizim için uygun olmaktan çıkaran birkaç küçük sorunla karşılaşmamızdı. Yine de izlemeye devam edeceğim ve bir gün tekrar değerlendireceğim. Özelleştirme imkânlarının korunmasını umuyorum
    Sonunda daha uygun bir şey bulamadık

    • Benim startup’ım https://noloco.io bu tür alışılmışın dışındaki şirketlerle çok çalışıyor
      İşinize gerçekten uyan CRM’ler ve başka operasyon araçları tasarlayabileceğiniz bir araç sunuyoruz; göz atabilirsiniz
    • “Alışılmışın dışında” ile neyi kastettiğinizi daha çok merak ediyorum
      Satış fırsatı akışını takip etme ve müşterileri satış hunisinden anlaşmanın kapanmasına taşıma biçiminizin alışılmışın dışında olduğunu mu söylüyorsunuz, yoksa başka bir şey mi?
      Bu süreçte neyin alışılmışın dışında olabileceğini pek anlayamadığım için samimiyetle soruyorum
    • Hangi özelliklerin eksik olduğunu merak ediyorum
      Şu anda daha niş müşteri segmentlerine yönelik bir CRM yapan bir ekipteyim ve diğer CRM’lerin neleri karşılayamadığını daha iyi anlamaya çalışıyoruz
    • Attio da değerlendirilebilir
      Bağlantım yok ama takip etmemiz gereken iş oldukça sıra dışı ve kullanmaktan çok memnunuz
    • Frappe CRM’e (https://github.com/frappe/crm) de bakmaya değer
      Özelleştirilebilir bir web framework’ü üzerine inşa edilmiş ve topluluğu da fena değil
  • Salesforce’u satın alma nedeni CRM teknolojisi değil, ekosistemdir
    Bu ürüne daha çok güvenebilmem için entegrasyon özelliklerini çok daha güçlü vurgulaması gerekir

    • Başarılı olmasını dilerim ama Salesforce ile karşılaştırmaması daha iyi olurdu gibi geliyor
      Benim deneyimime göre insanlar Salesforce’u CRM için değil, force.com platformu için satın alıyor. İşletmenin tüm akışının üzerine iş mantığını sorunsuzca kurabilme yeteneği Salesforce’un özü
      CRM yaygın kullanılıyor ama daha büyük resmin küçük bir parçası
      Salesforce gibi iş uygulamalarını hızlıca ayağa kaldırmanın bir yolu olup bunun üstüne CRM’i uygulamış olsalardı karşılaştırma çok daha yerinde olurdu. Özellikle kod yazmadan mümkünse, GPL olup olmamasından bağımsız olarak böyle bir barındırılan platforma büyük paralar ödeyecek çok şirket var
    • Tüm Jira “alternatifleri” için de aynı şey geçerli
      Kanban ve sprint panoları yapmak çok kolay. Ama önemli olan bu değil
    • Salesforce’u satın alma nedeniniz patronunuzun öyle söylemesidir
      Aksine inanıyorsanız patron sizsiniz
    • Tamamen katılıyorum
      Satış temsilcileri istediği için de Salesforce satın alınır. Çünkü kullanıcıların aşina olduğu ve iyi kullandığı bir araçtır
      Yerleşik bir ürünü yerinden etmek, teknik ürünün kendisinden daha fazlasıyla ilgilidir
      Twenty’nin kendini alternatif olarak pazarlamaması daha iyi olabilir. Gerçekte alternatif demek zor; güçlü yönlerine odaklanıp niş müşteri kitlesini hassas biçimde hedeflemesi daha iyi olur
      Konumlandırma uzmanı April Dunford’un faydalı bir rehberi var. Tesadüfen, geçmişte bir CRM aracının konumlandırmasını da değiştirmişti: https://www.aprildunford.com/post/a-quickstart-guide-to-posi...
    • Ekosistemin ironisi şu: Entegrasyon geliştiricisi açısından, şirketler geliştiricileri kullanıcılarla buluşturup ihtiyaçları daha iyi anlamalarını sağlar ve yalnızca gerekli endpoint’leri sunarsa, platform üzerine geliştirici çekmek çok kolaydır
      Böyle ilişkileri kolaylaştıran bir araç olursa, ben dahil birçok geliştirici neredeyse her aracın üstüne atlayıp bir şeyler geliştirir
  • CRM alanında daha fazla açık kaynak platform olması iyi
    Directus https://directus.io/ ile oldukça benzer hissettiriyor, ancak Directus bunun üzerinde bir şeyler inşa etmeye yönelik daha genel amaçlı bir veri platformu
    Directus üzerinde örnek uygulamalar geliştiren “100 Apps in 100 hours” adlı bir oynatma listesi de var; basit bir CRM de bulunuyor: https://youtu.be/tTrBn9Wvko0?si=IoqQ7o7Y8czfxB31

  • Platformda süreç otomasyonu için özel kod yazılıp yazılamadığını merak ediyorum
    Salesforce’ta buna Apex deniyor; Java’ya benzer bir dille trigger yazılabiliyor ve LWC, Visualforce vb. ile yazılmış frontend arayüzlerinin sunucu tarafı dili olarak da kullanılıyor
    Twenty arayüzünün de doğrudan yazılan kodla genişletilip genişletilemeyeceğini merak ediyorum
    Salesforce son 15 yılda neredeyse hiç gelişmedi. Az önce bahsettiğim Apex de hiç değişmedi; 2010’da Visualforce vardı ve biraz yavaş olsa da oldukça iyiydi
    LWC, CSS ile gösterişli görünmeye çalışırken genel olarak daha da yavaşladı; geriye kalanlarda ise rekabet eksikliği Salesforce’un başarısını yaratmış oldu. Salesforce’u savunmak gerekirse, 15 yıl önce rakiplerinden çok daha ilerideydi ve rekabet belki de ancak şimdi yetişiyor olabilir

  • Kişisel takvimle entegre olan bir kişisel kişi yöneticisi arıyorum
    Orta düzeyde ADHD’si olan eşimle bunu konuştum; zaman algısı zayıf olduğu için ilişki yönetiminin daha zor olduğunu söyledi
    Arkadaşlara veya tanıdıklara yeniden ulaşmayı hatırlatan nazik bildirimler çok yardımcı olabilir gibi görünüyor
    Ancak bunlar iş ilişkileri olmadığı için, açık kaynak ve genişletilebilir olsa bile CRM yazılımı aramak yanlış yön olabilir
    Benzer bir durumda iyi bir çözüm bulan biri olup olmadığını merak ediyorum

    • https://www.monicahq.com’u günlük tutma ve doğum günü hatırlatmaları için denedim; gayet iyiydi
    • Takvim ve not entegrasyonu iyi olan https://legendapp.com/ veya https://noteplan.co/ değerlendirilebilir
      Bu tür sistemlerin içinde kolayca bir kişi listesi oluşturabilir, tek seferlik veya tekrarlayan etkinlikleri tetikleyebilirsiniz
    • https://clay.earth/ kullanıyorum; aradığınız şeye yakın olabilir
    • Mac/iOS kullanıyorsanız Contact Journal tam olarak aradığınız şey olabilir
      Kişilere görevler, hatırlatmalar, ekler vb. eklemenizi sağlıyor
  • Salesforce daha iyi bir yazılım olsaydı, “daha iyi Salesforce” yapmaya ayrılan milyarlarca dolarlık sermaye daha verimli yerlere harcanabilirdi

    • Dünya vasatın altındaki yazılımlar üzerinde çalışıyor ve çalışmaya devam edecek
      Windows bunun en iyi örneği
    • Bu yüzden para daha iyi bir Salesforce yapmaya gidiyor
  • Diğer sayısız “1 numaralı açık kaynak CRM” ile kıyaslandığında nasıl olduğunu merak ediyorum

    • Bu hizmet, kullanıcının içeriğini istediği gibi kullanma hakkını alıyor
      Açıkçası benim için bu tamamen anlaşmayı bozan bir sebep
      Gizlilik politikasında şöyle yazıyor: “Hizmete gönderdiğiniz, yayımladığınız veya gösterdiğiniz tüm içeriklerin hakları size aittir ve bu hakları korumaktan siz sorumlusunuz. Sizin veya herhangi bir üçüncü tarafın Hizmette ya da Hizmet aracılığıyla yayımladığı içerikten hiçbir sorumluluk kabul etmiyoruz. Ancak Hizmeti kullanarak içerik yayımlamakla, bize söz konusu içeriği Hizmet üzerinde veya Hizmet aracılığıyla kullanma, değiştirme, kamuya açık şekilde icra etme, kamuya açık şekilde gösterme, çoğaltma ve dağıtma hakkı ve lisansı vermiş olursunuz. Bu lisansın, içeriğinizi Hizmetin diğer kullanıcılarına sunma hakkımızı da içerdiğini ve bu kullanıcıların da bu Şartlar uyarınca içeriğinizi kullanabileceğini kabul edersiniz.”
      https://twenty.com/legal/privacy
  • Bugünlerde doğrudan bir CRM geliştirmenin ne kadar zor olduğunu merak ediyorum
    Dışarıdan bakınca o kadar zor görünmüyor

    • Çok kolay
      IceburgCRM’i yaptım ve Django ya da Laravel sürümü olarak sunuyorum. “Pul koleksiyonu CRM’i yap” gibi birkaç kelimeyle özelleşmiş bir CRM oluşturabiliyorsunuz
      Modüller, alanlar, ilişkiler, alt paneller, varsayılan veriler, hatta ana sayfa görseli bile oluşturuluyor
      Veriler 6 farklı biçimde içe ve dışa aktarılabiliyor; sınırsız çoktan çoğa ilişki ve 26 tema vb. destekleniyor
      Temel CRM şöyle görünüyor: https://demo.iceburg.ca/
      Oluşturduğum örnekler arasında Gourmet Coffee Enthusiasts CRM https://coffee.iceburg.ca ve Bee Keeping CRM https://beekeeping.iceburg.ca var
      Mevcut bir veritabanını CRM gibi yönetmek de mümkün. Varsayılan WordPress veritabanı CRM’i https://wordpress.iceburg.ca, gerçek WordPress sitesi ise https://wordpresssite.iceburg.ca/
      Açık kaynak olduğu için https://github.com/iceburgcrm adresinden bakabilirsiniz
    • Tek bir organizasyondaki tek bir ekip için tek bir iş akışını modelliyorsanız bu eskiden beri önemsiz bir işti
      Bir issue tracker yapmakla aynı şey
      Karmaşıklık; karmaşık ve dallanan iş akışları, küçük nüanslarla farklı modelleyen ekipler, tamamen farklı modelleyen organizasyonlar, çekirdek ekiplerdeki ya da müşterilerdeki güçlü paydaşlar ve harici sistemlerle entegrasyon için bitmek bilmeyen talepler ortaya çıktığında başlıyor
    • Şirket CRM yazılımı yapıp satmıyorsa bu büyük bir hata
      Mühendislik kaynaklarını temel yetkinliğe odaklamak, geri kalan için hazır ürün satın almak daha iyi
    • İnsanlar bunu onlarca yıldır Excel veya Access gibi araçlarla yapıyor
  • Harika. Keşke birkaç ay önce görseydim; biz daha yeni Freshsales satın aldık
    İstek listemde teklif ve fatura özellikleri, ürün SKU desteği, fırsatlardan belge oluşturma — örneğin NDA veya teklif dokümanı oluşturma — gibi şeyler var
    Bizim fiilen kullandığımız kapsamda Freshsales ile bu ürün arasındaki fark yaklaşık bu kadar
    Entegrasyon tarafında Twenty’nin webhook desteklemesi iyi. Xero gibi bir şeyle entegre etmek için nereden başlamak gerekir, merak ediyorum
    Başkalarının kabaca hazırladığı entegrasyon depoları olsa da onları uyarlayabilsek ya da referans alabilsek iyi olurdu
    Henüz kendim çalıştırıp denemedim
    Tekrar vurgulayayım: 2000’ler hissiyle tasarlanmamış, gerçekten iyi bir açık kaynak CRM seçeneğinin çıkması beni çok sevindirdi. HubSpot ve Salesforce her yıl yıllık yinelenen gelirimizin yaklaşık %2’sini istiyordu; Freshsales bir uzlaşmaydı