Twenty, CRM modern alternatif Salesforce
(twenty.com)- Twenty adalah CRM open-source yang memungkinkan tim teknis membangun sendiri CRM yang sesuai dengan kebutuhan bisnis yang kompleks dan mengubahnya dengan cepat
- CRM kustom yang ada menuntut kompromi antara monolit besar dengan bahasa proprietary, deployment lambat, dan logika black-box, serta pembangunan internal yang cepat untuk V1 tetapi membebani pemeliharaan setelahnya
- Menyediakan model data, layout, automasi, permission, autentikasi, dan workflow engine, serta menekankan pengalaman developer yang berfokus pada setup lokal, data nyata, dan pengujian live
- W3villa menggunakan Twenty sebagai backbone operasional, Alternative Partners mempersingkat migrasi Salesforce dengan agentic AI, dan AC&T mengurangi biaya CRM lebih dari 90% melalui self-hosting
- Untuk tim GTM, Twenty menyediakan UX rapi yang terasa seperti Notion, update real-time, chat AI, shortcut, dan layout, dengan struktur yang bertujuan membuat tim developer memimpin perubahan CRM dan aplikasi internal di seluruh perusahaan
Cara membangun CRM yang ditawarkan Twenty
- Twenty adalah CRM open-source yang dirancang agar tim teknis dapat dengan cepat membangun CRM enterprise
- Menyediakan building block untuk membuat CRM kustom yang disesuaikan dengan kebutuhan bisnis kompleks dan dapat beradaptasi cepat saat bisnis berubah
- Contoh layar mencakup field CRM seperti perusahaan, URL, pembuat, alamat, account owner, ICP, ARR, LinkedIn, industri, kontak utama, jumlah karyawan, peluang, dan tanggal ditambahkan
Kompromi pada pilihan CRM yang ada
- CRM kustom dapat memberi keunggulan bagi organisasi, tetapi beban operasionalnya berbeda tergantung cara pembangunannya
-
Monolit besar
- Bahasa proprietary, siklus deployment lambat, dan logika black-box membuat perubahan dan validasi sulit dilakukan
-
Pembangunan internal
- V1 dapat diluncurkan dengan cepat, tetapi dalam jangka panjang beban pemeliharaan dan perubahan menjadi besar
- CRM yang dibangun sendiri dapat menjadi rapuh seiring waktu
Toolkit ekstensibilitas dan pengalaman developer
- Twenty memungkinkan CRM dan aplikasi internal dirakit sebagai satu toolkit ekstensibilitas
- Titik awalnya adalah building block kelas produksi
- Model data
- Layout
- Automasi
- Setelah itu, CRM dapat terus disesuaikan menggunakan tool coding AI
- Karena berbasis open-source, Twenty menekankan kendali agar tidak terkunci di ekosistem lain
- Pengalaman developer disusun agar mirip dengan alur pengembangan software biasa
- Setup lokal
- Data nyata
- Pengujian live
- Tanpa tool proprietary
Iterasi cepat dengan AI
- Contoh prompt meminta untuk men-scaffold “launch-ops CRM” ke dalam workspace
- Mencakup rockets, launches, payloads, customers, dan launch sites
- Mencakup action terkait untuk setiap objek
- Contoh hasil pembuatan mencakup definisi objek dan definisi view berbasis
twenty-sdk- Mendefinisikan objek seperti
launch,payload, danrocketdengandefineObject,FieldType,RelationType - Mendefinisikan view tabel
Upcoming launchesdengandefineView,ViewFilterOperand,ViewType - Dalam integration test, memverifikasi jumlah objek aplikasi serta konfigurasi objek dan relasi
- Mendefinisikan objek seperti
- Alternative Partners menggunakan agentic AI untuk memadatkan pekerjaan migrasi Salesforce yang biasanya memakan waktu beberapa minggu menjadi level yang dapat diawasi oleh satu orang
Pengalaman penggunaan untuk tim GTM
- Twenty menargetkan CRM yang akan disukai tim GTM, dengan menekankan UX yang sederhana dan intuitif
- Pengalaman produk dirancang agar terasa seperti Notion
- Semuanya diperbarui secara real-time, dan chat AI selalu siap agar tim dapat bergerak lebih cepat
- Smart pattern, shortcut, dan layout membantu pekerjaan harian diselesaikan lebih cepat dan mudah
Studi kasus nyata
-
W3villa
- W3villa membangun W3Grads, yang menyediakan wawancara simulasi AI dalam skala besar, di atas Twenty
- Twenty digunakan sebagai framework kelas produksi untuk model data, permission, autentikasi, dan workflow engine
-
AC&T
- AC&T mengganti CRM vendor yang dihentikan dengan Twenty yang di-self-host
- Mereka memilih cara untuk sepenuhnya memiliki CRM tanpa risiko vendor dan migrasi paksa
- Biaya CRM turun lebih dari 90%
-
NetZero
- NetZero menjalankan konfigurasi Twenty modular di seluruh sistem kredit karbon, produk pertanian, dan industri
- Mereka melihat fleksibilitas untuk mencerminkan kebutuhan baru seiring perubahan kebutuhan yang cepat sebagai keunggulan
1 komentar
Opini Hacker News
Penilaian sederhana untuk CRM seperti ini selalu sama: jika diluncurkan tanpa lapisan pemrograman, pada dasarnya selesai
Salesforce bertahan dengan baik berkat Apex dan ekosistem di sekitarnya. Jika ingin membidik SFDC, CRM harus bisa diprogram oleh pengguna, dan lebih tepatnya harus meng-hosting program pengguna agar tidak ada beban operasional
Alasan Salesforce menjadi umum seperti WordPress juga karena siapa pun bisa menyalin potongan kode dari situs web, menempelkannya ke file atau kotak teks, lalu mendapatkan fitur baru
Jadi Twenty sebaiknya merekrut satu orang yang khusus menangani penambahan lapisan seperti AWS Lambda di atas sistem
Kami mulai setahun lalu dan baru melakukan sekitar 10% dari yang dibutuhkan agar benar-benar mendekati Salesforce
Yang dibutuhkan adalah (1) model data yang fleksibel, (2) layout yang fleksibel, (3) eksekusi kode. (1) sudah kami lakukan, tetapi tahun ini kami harus mengerjakan (2) dan (3)
Rencana berikutnya adalah membuat orang bisa memanfaatkan ketiga blok ini untuk membuat dan berbagi app, dan di sinilah open source akan benar-benar bersinar
Itu bisa difokuskan nanti saat sudah menemukan traksi nyata dan naik ke pasar yang lebih atas. Tidak memulai dengan fitur enterprise bukan berarti “gagal saat diluncurkan”, melainkan sekadar penentuan prioritas yang cerdas
Saat baru memulai perusahaan, Anda tentu tidak ingin langsung menjalani siklus penjualan enterprise
Namun itu hanya segmen tertentu dari pasar, dan ada sangat banyak pengguna yang tidak membutuhkan fitur seperti itu dan tidak akan membutuhkannya. Yang mereka butuhkan adalah CRM, bukan platform yang juga merupakan CRM
Kami menyediakan akses API 100% dan kustomisasi yang sangat fleksibel mulai dari lapisan data hingga UI, tetapi saya enggan menghabiskan waktu untuk menambahkan lapisan pemrograman nyata seperti APEX di atasnya. Saya juga tidak ingin berurusan dengan pelanggan enterprise di level seperti itu beserta semua hal yang menyertainya
Karena ada juga promosi produk, saya tambahkan milik saya: https://cogmento.com
Produk seperti ini akan mengubah total strategi masuk pasar. Sekarang Anda harus membangun dan mendukung API, bahasa khusus domain, dan ekosistem
Saya sepenuhnya setuju dengan arahnya, tetapi membangun ekosistem itu sulit
Beberapa bulan lalu saya sedang mencari software yang mirip CRM
Cara kerja kami agak tidak konvensional, jadi tidak pas dengan use case CRM yang umum
Twenty hampir mendekati yang kami butuhkan, sangat mudah disiapkan, kemungkinan kustomisasinya terlihat bagus, dan REST API-nya juga bekerja cukup baik
Masalah utamanya adalah masih terasa cukup seperti versi alfa, dan kami menemukan beberapa masalah kecil yang membuatnya tidak cocok untuk kami. Meski begitu, saya akan terus memantau dan mungkin mengevaluasinya lagi suatu saat. Semoga kemungkinan kustomisasinya tetap dipertahankan
Pada akhirnya kami tidak menemukan yang lebih cocok
Kami menyediakan alat yang memungkinkan Anda merancang CRM dan alat kerja lain yang benar-benar sesuai dengan bisnis, jadi silakan dicek
Apakah maksudnya cara melacak alur peluang penjualan dan memindahkan pelanggan melalui sales funnel hingga deal selesai itu nonkonvensional, atau maksudnya hal lain?
Saya sungguh bertanya karena saya belum begitu memahami apa yang bisa nonkonvensional dalam proses itu
Saat ini saya berada di tim yang membuat CRM untuk segmen pelanggan niche yang lebih spesifik, dan sedang mencoba memahami lebih jauh apa yang tidak bisa dipenuhi CRM lain
Saya tidak terkait dengannya, tetapi bisnis yang perlu kami lacak cukup unik dan kami sangat puas menggunakannya
Dibangun di atas web framework yang bisa dikustomisasi, dan komunitasnya juga lumayan
Alasan orang membeli Salesforce bukan teknologi CRM-nya, melainkan ekosistemnya
Agar produk ini lebih meyakinkan, fitur integrasinya perlu jauh lebih ditekankan
Dalam pengalaman saya, orang membeli Salesforce bukan karena CRM, melainkan karena platform force.com. Kemampuan membangun logika bisnis secara mulus di atas seluruh alur bisnis adalah inti Salesforce
CRM memang banyak digunakan, tetapi hanya bagian kecil dari gambaran yang lebih besar
Jika ada cara untuk meluncurkan app bisnis dengan cepat seperti Salesforce dan CRM diimplementasikan di atasnya, perbandingannya akan jauh lebih tepat. Terutama jika bisa dilakukan tanpa kode, banyak perusahaan akan membayar mahal untuk platform hosting seperti itu, terlepas dari apakah GPL atau tidak
Membuat papan kanban dan sprint itu sangat mudah. Namun bukan itu hal yang penting
Jika Anda percaya sebaliknya, berarti Anda adalah atasannya
Salesforce juga dibeli karena para sales meminta itu. Karena itu alat yang sudah familier dan mereka kuasai
Menggeser produk yang sudah mapan adalah persoalan yang lebih besar daripada sekadar produk teknologinya sendiri
Menurut saya Twenty sebaiknya tidak memasarkan diri sebagai alternatif. Sebenarnya sulit disebut alternatif, dan lebih baik fokus pada kekuatannya serta membidik segmen pelanggan niche secara presisi
Ada panduan berguna dari pakar positioning April Dunford. Kebetulan ia juga pernah mengubah positioning alat CRM sebelumnya: https://www.aprildunford.com/post/a-quickstart-guide-to-posi...
Jika ada alat yang memfasilitasi hubungan seperti itu, banyak developer, termasuk saya, akan langsung terjun membangun di atas hampir alat apa pun
Bertambahnya platform open source di ranah CRM adalah hal yang bagus
Rasanya sangat mirip dengan Directus https://directus.io/, tetapi Directus adalah platform data yang lebih umum untuk membangun sesuatu di atasnya
Ada juga playlist “100 Apps in 100 hours” yang membuat aplikasi contoh di atas Directus, termasuk CRM sederhana: https://youtu.be/tTrBn9Wvko0?si=IoqQ7o7Y8czfxB31
Saya penasaran apakah di platform ini bisa menulis kode kustom untuk otomatisasi proses
Di Salesforce ini disebut Apex, bahasa yang mirip Java untuk menulis trigger, dan juga menjadi bahasa sisi server untuk antarmuka frontend yang dibuat dengan LWC, Visualforce, dan sebagainya
Saya juga penasaran apakah antarmuka Twenty bisa diperluas dengan kode yang ditulis sendiri
Salesforce hampir tidak berkembang selama 15 tahun terakhir. Apex yang disebutkan tadi juga sama sekali tidak berubah, dan pada 2010 ada Visualforce yang, meski agak lambat, cukup bagus
LWC mencoba terlihat mencolok dengan CSS tetapi secara keseluruhan menjadi lebih lambat, dan sisanya bisa dibilang keberhasilan Salesforce terbentuk karena ketiadaan kompetisi. Untuk membela Salesforce, 15 tahun lalu mereka jauh lebih unggul daripada kompetitor, dan mungkin baru sekarang kompetisi mulai mengejar
Contohnya https://www.swantide.com/, https://www.sweep.io/
Cukup keren, tetapi platform yang sejak awal dirancang berpusat pada otomatisasi akan lebih baik, dan saya melihat Attio sebagai kandidatnya
https://attio.com/templates, https://attio.com/blog/introducing-attio-objects
Saya sedang mencari pengelola kontak pribadi yang terintegrasi dengan kalender pribadi
Saya membicarakan ini dengan istri saya yang memiliki ADHD tingkat sedang, dan ia bilang pengelolaan relasi lebih sulit karena ia cenderung kurang punya rasa waktu
Pengingat lembut untuk menghubungi kembali teman atau kenalan sepertinya akan sangat membantu
Namun karena ini bukan relasi bisnis, mencari software CRM mungkin merupakan arah yang keliru, meski open source dan dapat diperluas
Saya penasaran apakah ada orang dalam situasi serupa yang menemukan solusi bagus
Di dalam sistem seperti ini, Anda bisa dengan mudah membuat daftar kontak dan memicu event sekali jalan maupun berulang
Aplikasi ini menambahkan tugas, pengingat, lampiran, dan lain-lain ke kontak
Jika Salesforce adalah software yang lebih baik, modal miliaran dolar untuk membuat “Salesforce yang lebih baik” bisa digunakan untuk hal-hal yang lebih produktif
Windows adalah contoh terbaiknya
Saya penasaran bagaimana ini dibandingkan dengan begitu banyak “CRM open source nomor 1” lainnya
Jujur saja, bagi saya ini benar-benar alasan untuk batal memakai
Kebijakan privasinya menyatakan: “Anda memiliki hak atas semua konten yang Anda kirimkan, posting, atau tampilkan di atau melalui Layanan, dan Anda bertanggung jawab untuk melindungi hak-hak tersebut. Kami tidak bertanggung jawab dan tidak memikul kewajiban apa pun atas konten yang Anda atau pihak ketiga mana pun posting di atau melalui Layanan. Namun, dengan memposting konten menggunakan Layanan, Anda memberi kami hak dan lisensi untuk menggunakan, memodifikasi, mempertunjukkan secara publik, menampilkan secara publik, mereproduksi, dan mendistribusikan konten tersebut di dan melalui Layanan. Anda menyetujui bahwa lisensi ini mencakup hak bagi kami untuk menyediakan konten Anda kepada pengguna Layanan lainnya, yang juga dapat menggunakan konten Anda sesuai dengan Ketentuan ini.”
https://twenty.com/legal/privacy
Saya penasaran seberapa sulit membuat CRM sendiri sekarang
Sekilas tidak terlihat sesulit itu
Saya membuat IceburgCRM dan menyediakannya dalam versi Django atau Laravel. Anda bisa membuat CRM khusus hanya dengan beberapa kata seperti “buatkan CRM koleksi perangko”
Modul, field, relasi, subpanel, data dasar, bahkan gambar homepage pun dibuatkan
Data bisa diimpor dan diekspor dalam 6 format, serta mendukung relasi many-to-many tanpa batas, 26 tema, dan lainnya
CRM dasarnya terlihat seperti ini: https://demo.iceburg.ca/
Contoh yang dibuat antara lain Gourmet Coffee Enthusiasts CRM https://coffee.iceburg.ca dan Bee Keeping CRM https://beekeeping.iceburg.ca
Anda juga bisa mengelola database yang sudah ada seperti CRM. CRM database WordPress dasar ada di https://wordpress.iceburg.ca, dan situs WordPress aslinya ada di https://wordpresssite.iceburg.ca/
Karena open source, bisa dilihat di https://github.com/iceburgcrm
Sama seperti membuat issue tracker
Kompleksitas muncul ketika ada workflow yang rumit dan bercabang, tim-tim yang memodelkan hal yang sama dengan sedikit berbeda, organisasi yang memodelkannya dengan sangat berbeda, stakeholder kuat dari tim inti atau pelanggan, serta tuntutan tanpa henti untuk integrasi dengan sistem eksternal
Lebih baik fokuskan resource engineering pada kompetensi inti dan beli produk siap pakai untuk sisanya
Bagus sekali. Andai saya melihatnya beberapa bulan lalu; kami baru saja membeli Freshsales
Untuk wishlist, saya ingin ada fitur quotation dan invoice, dukungan SKU produk, serta pembuatan dokumen dari deal, misalnya membuat NDA atau proposal
Dalam cakupan yang benar-benar kami gunakan, kira-kira itulah gap antara Freshsales dan produk ini
Dari sisi integrasi, bagus bahwa Twenty mendukung webhook. Saya penasaran harus mulai dari mana kalau ingin mengintegrasikannya dengan sesuatu seperti Xero
Akan bagus kalau ada repository integrasi yang dibuat seadanya oleh orang lain sehingga bisa disesuaikan atau dijadikan referensi
Saya sendiri belum menjalankannya
Sekali lagi, saya sangat senang akhirnya ada opsi CRM open source yang benar-benar layak dan tidak didesain dengan nuansa era 2000-an. HubSpot dan Salesforce meminta sekitar 2% dari pendapatan berulang tahunan kami setiap tahun, dan Freshsales adalah komprominya