2 điểm bởi GN⁺ 2024-06-13 | 1 bình luận | Chia sẻ qua WhatsApp
  • Twenty là một CRM mã nguồn mở cho phép các đội ngũ kỹ thuật tự xây dựng và nhanh chóng thay đổi CRM phù hợp với các yêu cầu kinh doanh phức tạp
  • CRM tùy chỉnh truyền thống buộc phải đánh đổi giữa các monolith lớn với ngôn ngữ độc quyền, triển khai chậm và logic hộp đen, với phương án tự xây dựng nội bộ vốn nhanh ở V1 nhưng tạo gánh nặng bảo trì về sau
  • Cung cấp mô hình dữ liệu, layout, tự động hóa, phân quyền, xác thực và workflow engine, đồng thời nhấn mạnh trải nghiệm dành cho developer xoay quanh thiết lập local, dữ liệu thật và kiểm thử trực tiếp
  • W3villa dùng Twenty làm xương sống vận hành, Alternative Partners rút ngắn quá trình migration từ Salesforce bằng agent AI, còn AC&T giảm hơn 90% chi phí CRM nhờ self-hosting
  • Với đội ngũ GTM, Twenty cung cấp UX gọn gàng có cảm giác như Notion, cập nhật thời gian thực, chat AI, phím tắt và layout, hướng tới mô hình trong đó đội ngũ phát triển dẫn dắt sự thay đổi của CRM toàn công ty và các ứng dụng nội bộ

Cách xây dựng CRM mà Twenty đề xuất

  • Twenty là CRM mã nguồn mở được thiết kế để các đội ngũ kỹ thuật nhanh chóng xây dựng CRM enterprise
  • Cung cấp các building block để tạo CRM tùy chỉnh phù hợp với yêu cầu kinh doanh phức tạp và nhanh chóng thích ứng khi doanh nghiệp thay đổi
  • Màn hình ví dụ bao gồm các trường CRM như công ty, URL, người tạo, địa chỉ, người phụ trách tài khoản, ICP, ARR, LinkedIn, ngành, liên hệ chính, số nhân viên, cơ hội và ngày thêm

Những đánh đổi của các lựa chọn CRM hiện có

  • CRM tùy chỉnh có thể mang lại lợi thế cho tổ chức, nhưng gánh nặng vận hành sẽ khác nhau tùy cách xây dựng
  • Monolith lớn

    • Khó thay đổi và xác minh do ngôn ngữ độc quyền, chu kỳ triển khai chậm và logic hộp đen
  • Tự xây dựng nội bộ

    • V1 có thể ra mắt nhanh, nhưng về lâu dài gánh nặng bảo trì và thay đổi sẽ tăng lên
    • CRM tự xây dựng có thể trở nên mong manh theo thời gian

Bộ công cụ mở rộng và trải nghiệm developer

  • Twenty cho phép lắp ghép CRM và ứng dụng nội bộ thành một bộ công cụ mở rộng
  • Điểm khởi đầu là các building block đạt cấp độ production
    • Mô hình dữ liệu
    • Layout
    • Tự động hóa
  • Sau đó có thể tiếp tục điều chỉnh CRM bằng các công cụ AI coding
  • Vì dựa trên mã nguồn mở, Twenty nhấn mạnh quyền kiểm soát không bị khóa trong hệ sinh thái khác
  • Trải nghiệm developer được tổ chức gần với luồng phát triển phần mềm thông thường
    • Thiết lập local
    • Dữ liệu thật
    • Kiểm thử trực tiếp
    • Không có công cụ độc quyền

Lặp nhanh bằng AI

  • Prompt ví dụ yêu cầu scaffold một “launch-ops CRM” vào workspace
    • Bao gồm rockets, launches, payloads, customers, launch sites
    • Mỗi object có các action liên quan
  • Ví dụ được tạo bao gồm định nghĩa object và định nghĩa view dựa trên twenty-sdk
    • Định nghĩa các object như launch, payload, rocket bằng defineObject, FieldType, RelationType
    • Định nghĩa view dạng bảng Upcoming launches bằng defineView, ViewFilterOperand, ViewType
    • Trong integration test, xác minh số lượng object của ứng dụng và cấu hình object·relationship
  • Alternative Partners dùng agent AI để rút gọn công việc migration từ Salesforce vốn thường mất vài tuần xuống mức một người có thể giám sát

Trải nghiệm sử dụng cho đội ngũ GTM

  • Twenty nhắm tới một CRM mà các đội ngũ GTM sẽ yêu thích, nhấn mạnh UX đơn giản và trực quan
  • Trải nghiệm sản phẩm được thiết kế để có cảm giác như Notion
  • Mọi thứ được cập nhật theo thời gian thực, và chat AI luôn sẵn sàng để giúp di chuyển nhanh hơn
  • Smart pattern, phím tắt và layout giúp xử lý công việc hằng ngày nhanh hơn và dễ dàng hơn

Các trường hợp sử dụng thực tế

  • W3villa

    • W3villa xây dựng W3Grads, nền tảng cung cấp phỏng vấn thử bằng AI ở quy mô lớn, trên Twenty
    • Dùng Twenty làm framework cấp production cho mô hình dữ liệu, phân quyền, xác thực và workflow engine
  • AC&T

    • AC&T thay thế CRM của vendor đã ngừng hoạt động bằng Twenty self-hosted
    • Chọn cách sở hữu CRM đến cùng mà không gặp rủi ro vendor hay migration bắt buộc
    • Giảm hơn 90% chi phí CRM
  • NetZero

    • NetZero vận hành cấu hình Twenty dạng mô-đun trên toàn bộ hệ thống carbon credit, nông sản và công nghiệp
    • Xem sự linh hoạt trong việc phản ánh các yêu cầu mới theo nhu cầu thay đổi nhanh là một lợi thế

1 bình luận

 
GN⁺ 2024-06-13
Ý kiến trên Hacker News
  • Đánh giá ngắn gọn về các CRM kiểu này lúc nào cũng giống nhau: nếu phát hành mà không có lớp lập trình thì coi như xong
    Salesforce trụ vững được là nhờ Apex và hệ sinh thái xung quanh nó. Muốn nhắm vào SFDC thì phải để người dùng có thể lập trình CRM, hay chính xác hơn là phải host chương trình của người dùng để họ không phải gánh vận hành
    Lý do Salesforce phổ biến như WordPress cũng là vì ai cũng có thể sao chép một đoạn mã từ trang web rồi dán vào file hoặc hộp văn bản để có thêm tính năng mới
    Vì vậy, Twenty nên tuyển một người chuyên phụ trách việc đặt một lớp như AWS Lambda lên trên hệ thống

    • Giờ tôi mới thấy thread này và đồng ý
      Chúng tôi bắt đầu từ 1 năm trước và mới chỉ làm được khoảng 10% những gì cần có để thực sự tiến gần đến Salesforce
      Những thứ cần thiết là (1) mô hình dữ liệu linh hoạt, (2) bố cục linh hoạt, (3) thực thi mã. Chúng tôi đã làm xong (1), nhưng năm nay phải hoàn thành (2) và (3)
      Kế hoạch tiếp theo là để mọi người dùng ba khối này để tạo và chia sẻ ứng dụng, và đây là nơi mã nguồn mở thực sự tỏa sáng
    • Phần lớn doanh nghiệp không phải là các công ty lớn cần lớp lập trình
      Bạn có thể tập trung vào việc tìm lực kéo thực tế trước, rồi mới dồn sức cho phân khúc cao hơn sau. Không bắt đầu bằng các tính năng doanh nghiệp không có nghĩa là “thất bại ngay khi ra mắt”, mà chỉ là một quyết định ưu tiên thông minh
      Bạn sẽ không muốn phải trải qua chu kỳ bán hàng doanh nghiệp ngay từ khi công ty mới bắt đầu
    • Tôi đã vận hành một nền tảng CRM trong nhiều năm, và đúng là nếu muốn nhắm tới một phần khách hàng kiểu Salesforce thì cần có lớp lập trình
      Nhưng đó chỉ là một phân đoạn nhất định của thị trường, và có rất nhiều người dùng không cần, cũng sẽ không bao giờ cần, loại tính năng đó. Thứ họ cần là CRM, không phải một nền tảng đồng thời cũng là CRM
      Chúng tôi cung cấp quyền truy cập API 100% và khả năng tùy biến rất linh hoạt từ lớp dữ liệu đến UI, nhưng ngại bỏ thời gian để thêm một lớp lập trình thực thụ như APEX lên trên. Chúng tôi cũng không muốn phục vụ kiểu khách hàng enterprise ở cấp độ đó cùng mọi thứ đi kèm
      Thấy mọi người cũng đang quảng bá sản phẩm nên tôi cũng thêm của mình: https://cogmento.com
    • Nói thì dễ, làm mới khó
      Với sản phẩm kiểu này, chiến lược thâm nhập thị trường sẽ thay đổi hoàn toàn. Giờ bạn phải xây dựng và hỗ trợ API, ngôn ngữ đặc thù miền và cả một hệ sinh thái
      Tôi hoàn toàn đồng ý với hướng đi đó, nhưng xây hệ sinh thái là việc rất khó
    • Có ai giải thích giúp SFDC là gì cho người không biết không?
  • Vài tháng trước tôi đã tìm phần mềm na ná CRM
    Chúng tôi vận hành theo cách hơi không truyền thống nên không thật sự khớp với các trường hợp sử dụng CRM thông thường
    Twenty gần như đáp ứng điều chúng tôi cần, thiết lập rất dễ, khả năng tùy biến trông cũng tốt và REST API hoạt động khá ổn
    Vấn đề chính là nó vẫn còn khá giống bản alpha, và chúng tôi gặp nhiều vấn đề nhỏ khiến nó không phù hợp với mình. Dù vậy tôi vẫn sẽ tiếp tục theo dõi và có thể sẽ đánh giá lại vào lúc nào đó. Hy vọng khả năng tùy biến vẫn được giữ vững
    Cuối cùng chúng tôi cũng không tìm được thứ gì phù hợp hơn

    • Startup của tôi https://noloco.io làm việc khá nhiều với các công ty không truyền thống như vậy
      Chúng tôi cung cấp công cụ để bạn thiết kế CRM và các công cụ vận hành khác thực sự phù hợp với doanh nghiệp, nên có thể thử xem
    • Tôi tò mò hơn về việc “không truyền thống” nghĩa là gì
      Ý bạn là cách theo dõi luồng cơ hội bán hàng và đưa khách hàng đi từ phễu bán hàng tới chốt hợp đồng là không truyền thống, hay là đang nói tới điều gì khác?
      Tôi thật sự hỏi vì chưa hiểu rõ trong quy trình đó thì điều gì có thể là không truyền thống
    • Tôi tò mò không biết còn thiếu những tính năng nào
      Hiện tôi đang ở trong một đội làm CRM cho nhóm khách hàng ngách hơn, và muốn tìm hiểu thêm những khoảng trống mà các CRM khác chưa lấp được
    • Attio cũng đáng để cân nhắc
      Tôi không liên quan gì, nhưng doanh nghiệp tôi cần theo dõi khá đặc thù và tôi đang dùng rất hài lòng
    • Frappe CRM(https://github.com/frappe/crm) cũng đáng xem
      Nó được xây trên một web framework có thể tùy biến và cộng đồng cũng không tệ
  • Lý do người ta mua Salesforce không phải vì công nghệ CRM mà là vì hệ sinh thái
    Nếu muốn tôi tin sản phẩm này hơn, họ cần nhấn mạnh mạnh mẽ hơn rất nhiều vào khả năng tích hợp

    • Tôi chúc họ thành công, nhưng có lẽ sẽ tốt hơn nếu đừng so sánh với Salesforce
      Theo kinh nghiệm của tôi, mọi người mua Salesforce không phải vì CRM mà vì nền tảng force.com. Khả năng xây dựng logic nghiệp vụ một cách trơn tru trên toàn bộ luồng công việc của doanh nghiệp mới là cốt lõi của Salesforce
      CRM tuy được dùng nhiều nhưng chỉ là một phần nhỏ trong bức tranh lớn hơn
      Nếu họ có một cách để nhanh chóng dựng các ứng dụng công việc như Salesforce và triển khai CRM lên trên đó, thì phép so sánh sẽ phù hợp hơn nhiều. Đặc biệt nếu làm được mà không cần code, sẽ có rất nhiều công ty sẵn sàng trả nhiều tiền cho một nền tảng host kiểu đó, bất kể có GPL hay không
    • Mọi “giải pháp thay thế” Jira cũng vậy
      Làm một bảng kanban và sprint board thì rất dễ. Nhưng cái quan trọng không nằm ở đó
    • Người ta mua Salesforce vì sếp bảo mua
      Nếu bạn tin khác đi thì có lẽ bạn chính là sếp
    • Hoàn toàn đồng ý
      Người ta cũng mua Salesforce vì đội sales yêu cầu. Đó là công cụ mà người dùng đã quen thuộc và biết cách sử dụng
      Việc thay thế một sản phẩm đã bám rễ không chỉ là vấn đề của bản thân sản phẩm công nghệ
      Có lẽ Twenty không nên tự tiếp thị mình như một giải pháp thay thế. Thực tế thì nó chưa thật sự là giải pháp thay thế, và sẽ tốt hơn nếu tập trung vào điểm mạnh của mình để nhắm thật chuẩn vào tệp khách hàng ngách
      Chuyên gia định vị April Dunford có một hướng dẫn hữu ích. Trùng hợp là trước đây bà ấy cũng từng thay đổi định vị cho một công cụ CRM: https://www.aprildunford.com/post/a-quickstart-guide-to-posi...
    • Điều mỉa mai của hệ sinh thái là, từ góc nhìn của một lập trình viên tích hợp, việc thu hút lập trình viên lên nền tảng là rất dễ nếu các công ty giúp kết nối lập trình viên với người dùng để hiểu rõ hơn nhu cầu và chỉ cung cấp các endpoint cần thiết
      Nếu có công cụ giúp thúc đẩy kiểu quan hệ đó, thì rất nhiều lập trình viên, gồm cả tôi, sẽ sẵn sàng lao vào xây dựng trên gần như bất kỳ công cụ nào
  • Thật tốt khi có thêm nền tảng mã nguồn mở trong mảng CRM
    Cảm giác khá giống với Directus https://directus.io/, nhưng Directus là một nền tảng dữ liệu đa dụng hơn để xây dựng thứ gì đó bên trên nó
    Cũng có playlist “100 Apps in 100 hours” làm các ứng dụng mẫu trên Directus, trong đó có cả một CRM đơn giản: https://youtu.be/tTrBn9Wvko0?si=IoqQ7o7Y8czfxB31

  • Tôi tò mò liệu trên nền tảng này có thể dùng mã tùy chỉnh để tự động hóa quy trình hay không
    Trong Salesforce, nó được gọi là Apex; có thể viết trigger bằng một ngôn ngữ khá giống Java, đồng thời đây cũng là ngôn ngữ phía máy chủ cho các giao diện frontend được viết bằng LWC, Visualforce, v.v.
    Tôi cũng tò mò liệu giao diện của Twenty có thể được mở rộng bằng mã do người dùng tự viết hay không
    Salesforce gần như không phát triển gì trong suốt 15 năm qua. Apex như đã nói ở trên cũng không thay đổi gì cả, và năm 2010 đã có Visualforce, hơi chậm một chút nhưng khá ổn
    LWC thì cố trông hào nhoáng bằng CSS nhưng nhìn chung lại chậm hơn, còn phần còn lại thì có thể nói thành công của Salesforce phần nào đến từ việc thiếu đối thủ cạnh tranh. Công bằng mà nói với Salesforce, 15 năm trước họ vượt xa các đối thủ, và có lẽ chỉ bây giờ cạnh tranh mới bắt đầu bắt kịp

  • Tôi đang tìm một trình quản lý liên hệ cá nhân tích hợp với lịch cá nhân
    Tôi đã nói chuyện này với vợ mình, người bị ADHD mức độ vừa, và cô ấy nói rằng việc thiếu cảm nhận về thời gian khiến chuyện duy trì các mối quan hệ càng khó hơn
    Một lời nhắc nhẹ nhàng rằng đã đến lúc liên lạc lại với bạn bè hay người quen có lẽ sẽ rất hữu ích
    Tuy vậy, đây không phải là quan hệ kinh doanh, nên có thể việc tìm phần mềm CRM là đi sai hướng, dù nó có mã nguồn mở và khả năng mở rộng
    Tôi muốn biết liệu có ai trong hoàn cảnh tương tự đã tìm ra giải pháp tốt hay chưa

    • Tôi đã dùng https://www.monicahq.com để ghi nhật ký và nhắc sinh nhật, và thấy nó khá ổn
    • Có thể cân nhắc https://legendapp.com/ hoặc https://noteplan.co/ vì tích hợp lịch và ghi chú tốt
      Trong các hệ thống như vậy, bạn có thể dễ dàng tạo danh sách liên hệ và kích hoạt các sự kiện một lần hoặc lặp lại
    • Tôi đang dùng https://clay.earth/ và nó có thể khá gần với thứ bạn đang tìm
    • Nếu bạn dùng Mac/iOS, Contact Journal có thể chính xác là thứ bạn cần
      Nó cho phép thêm công việc, lời nhắc, tệp đính kèm, v.v. vào liên hệ
  • Nếu Salesforce là phần mềm tốt hơn, thì số vốn hàng tỷ đô được đổ vào việc tạo ra một “Salesforce tốt hơn” có lẽ đã có thể được dùng vào những nơi hiệu quả hơn

    • Thế giới vận hành trên những phần mềm kém chất lượng, và có lẽ sẽ vẫn như vậy
      Windows là ví dụ rõ nhất
    • Vì thế nên tiền mới đổ vào việc tạo ra một Salesforce tốt hơn
  • Tôi tò mò nó so với vô số “CRM mã nguồn mở số 1” khác thì thế nào

    • Cái này trao cho dịch vụ quyền sử dụng nội dung của người dùng theo ý họ muốn
      Thành thật mà nói, với tôi đây là lý do đủ để ngừng giao dịch
      Trong chính sách quyền riêng tư có đoạn như sau: “Bạn giữ quyền đối với mọi nội dung mà bạn gửi, đăng hoặc hiển thị trên hoặc thông qua Dịch vụ, và bạn chịu trách nhiệm bảo vệ các quyền đó. Chúng tôi không chịu trách nhiệm nào đối với nội dung mà bạn hoặc bên thứ ba đăng trên hoặc thông qua Dịch vụ. Tuy nhiên, bằng việc đăng nội dung thông qua Dịch vụ, bạn cấp cho chúng tôi quyền và giấy phép sử dụng, sửa đổi, trình diễn công khai, hiển thị công khai, sao chép và phân phối nội dung đó trên hoặc thông qua Dịch vụ. Bạn đồng ý rằng giấy phép này bao gồm quyền để chúng tôi cung cấp nội dung của bạn cho những người dùng khác của Dịch vụ, và những người dùng đó cũng có thể sử dụng nội dung của bạn theo các Điều khoản này.”
      https://twenty.com/legal/privacy
  • Gần đây tôi tự hỏi việc tự xây dựng CRM khó đến mức nào
    Nhìn bề ngoài thì có vẻ không khó đến thế

    • Rất dễ
      Tôi đã tạo IceburgCRM và cung cấp phiên bản Django hoặc Laravel. Chỉ với vài từ như “hãy tạo CRM cho sưu tập tem”, có thể tạo ra một CRM chuyên biệt
      Các module, trường, quan hệ, subpanel, dữ liệu mặc định, thậm chí cả hình ảnh trang chủ đều được tạo ra
      Dữ liệu có thể được nhập và xuất theo 6 định dạng, đồng thời hỗ trợ quan hệ nhiều-nhiều không giới hạn và 26 giao diện chủ đề, v.v.
      CRM mặc định trông như thế này: https://demo.iceburg.ca/
      Có các mẫu đã tạo như Gourmet Coffee Enthusiasts CRM https://coffee.iceburg.ca, Bee Keeping CRM https://beekeeping.iceburg.ca
      Cũng có thể quản lý cơ sở dữ liệu hiện có như một CRM. CRM cho cơ sở dữ liệu WordPress mặc định là https://wordpress.iceburg.ca, còn trang WordPress thực tế là https://wordpresssite.iceburg.ca/
      Vì là mã nguồn mở nên có thể xem tại https://github.com/iceburgcrm
    • Nếu chỉ mô hình hóa một workflow cho một nhóm trong một tổ chức thì từ xưa đó đã là việc vặt
      Nó cũng giống như làm một trình theo dõi issue
      Độ phức tạp xuất hiện khi có các workflow phức tạp và phân nhánh, các nhóm mô hình hóa hơi khác nhau, các tổ chức mô hình hóa hoàn toàn khác nhau, các bên liên quan rất mạnh từ đội ngũ cốt lõi hoặc khách hàng, và những yêu cầu tích hợp với hệ thống bên ngoài cứ kéo dài không dứt
    • Nếu công ty không làm và bán phần mềm CRM thì đây là một sai lầm lớn
      Tốt hơn hết là dồn nguồn lực kỹ thuật vào năng lực cốt lõi và mua sản phẩm có sẵn cho phần còn lại
    • Mọi người đã làm những việc như vậy suốt hàng chục năm bằng các công cụ như Excel hoặc Access
  • Tuyệt vời. Giá mà tôi thấy nó vài tháng trước thì hay hơn, vì chúng tôi vừa mới mua Freshsales
    Trong wishlist, sẽ rất tốt nếu có tính năng báo giá và hóa đơn, hỗ trợ SKU sản phẩm, và khả năng tạo tài liệu từ giao dịch, ví dụ như tạo NDA hoặc đề xuất
    Với phạm vi chúng tôi thực sự sử dụng, khoảng cách giữa Freshsales và sản phẩm này là chừng đó
    Về mặt tích hợp, tôi thích việc Twenty hỗ trợ webhook. Tôi tự hỏi nên bắt đầu từ đâu nếu muốn tích hợp với thứ như Xero
    Sẽ rất hay nếu có một kho các tích hợp do người khác làm sơ bộ để có thể chỉnh sửa hoặc tham khảo
    Tôi vẫn chưa trực tiếp chạy thử nó
    Nói lại lần nữa, tôi rất mừng vì cuối cùng cũng có một lựa chọn CRM mã nguồn mở thật sự ổn, không được thiết kế với cảm giác của những năm 2000. HubSpot và Salesforce đòi khoảng 2% doanh thu định kỳ hàng năm của chúng tôi mỗi năm, còn Freshsales là một phương án thỏa hiệp.