Twenty: CRM mã nguồn mở đẹp mắt và tối ưu hóa cho kỷ nguyên AI

Blog AI 15/07/2026 Hoàng Nhật Mai

Hệ thống quản trị quan hệ khách hàng (CRM) là trái tim vận hành của mọi phòng kinh doanh và marketing trong doanh nghiệp. Trong nhiều năm qua, các ông lớn như Salesforce hay HubSpot đã thống trị thị trường này. Thế nhưng, chi phí bản quyền (license) khổng lồ tăng dần theo số lượng nhân viên, giao diện sử dụng ngày càng cồng kềnh phức tạp và rào cản khi muốn tích hợp sâu các công nghệ trí tuệ nhân tạo (AI) đang khiến nhiều doanh nghiệp mệt mỏi. Để giải quyết triệt để vấn đề này, Twenty xuất hiện như một làn gió mới — hệ thống CRM mã nguồn mở đầu tiên được thiết kế chuyên biệt cho kỷ nguyên AI. Trong bài viết này, tôi sẽ giới thiệu chi tiết về Twenty CRM và cách ứng dụng nó để tối ưu hóa quy trình kinh doanh của bạn.

Vấn đề của CRM truyền thống và triết lý thiết kế của Twenty CRM

Các hệ thống CRM truyền thống được xây dựng từ hàng chục năm trước, khi mà AI chưa hề xuất hiện. Chúng được thiết kế để con người nhập liệu thủ công bằng tay. Lập trình viên muốn kết nối dữ liệu từ CRM với các chatbot AI hay các agent tự động thường gặp rất nhiều khó khăn do kiến trúc API đóng và phức tạp.

Twenty (phát triển bởi twentyhq) là một dự án CRM mã nguồn mở đạt hơn 52.000 star trên GitHub. Twenty tự định vị mình là hệ thống CRM “designed for AI” (thiết kế dành riêng cho trí tuệ nhân tạo). Với giao diện React hiện đại, thiết kế tinh tế không thua kém bất kỳ phần mềm SaaS thương mại đắt tiền nào, Twenty cung cấp một kiến trúc dữ liệu mở hoàn toàn và hệ thống API GraphQL cực kỳ mạnh mẽ, giúp các AI agent dễ dàng truy cập, đọc hiểu và cập nhật thông tin khách hàng một cách tự động.

Các tính năng nổi bật của Twenty CRM tối ưu cho doanh nghiệp số

Twenty kết hợp hài hòa giữa các tính năng quản lý quan hệ khách hàng tiêu chuẩn và một kiến trúc kỹ thuật hiện đại.

Giao diện người dùng (UI/UX) Sleek và Hiện đại

Khác với các hệ thống CRM mã nguồn mở cũ kỹ thường có giao diện thô ráp và khó sử dụng, Twenty sở hữu thiết kế giao diện cực kỳ tối giản, hiện đại và mượt mà. Đội ngũ phát triển đã đầu tư rất nhiều công sức vào việc tối ưu hóa trải nghiệm người dùng, giúp nhân viên kinh doanh dễ dàng làm quen và thao tác hằng ngày mà không cần qua các khóa đào tạo phức tạp.

Kiến trúc dữ liệu mở và API GraphQL mạnh mẽ

Mọi thực thể (objects) trong Twenty từ thông tin liên hệ (Contacts), công ty (Companies), cho đến các cơ hội kinh doanh (Opportunities) đều có thể dễ dàng tùy biến cấu trúc trường dữ liệu trực tiếp từ giao diện admin. Hệ thống tự động sinh ra các endpoint GraphQL tương ứng cho các tùy biến này. Điều này cho phép các lập trình viên hoặc các AI agent có thể thực hiện các câu lệnh truy vấn dữ liệu phức tạp hoặc ghi thông tin mới vào CRM một cách dễ dàng và nhanh chóng.

Tích hợp sẵn sàng cho các tác nhân AI (AI-Ready Architecture)

Do được thiết kế hướng tới AI, Twenty cho phép bạn dễ dàng tích hợp các trợ lý ảo vào quy trình bán hàng. AI có thể tự động đọc thông tin lịch sử giao tiếp của khách hàng trong CRM, tự động soạn thảo email phản hồi cá nhân hóa, hoặc tự động chấm điểm tiềm năng (lead scoring) dựa trên các dữ liệu hành vi được lưu trữ tập trung.

Hướng dẫn cài đặt và chạy thử Twenty CRM

Twenty hỗ trợ triển khai nhanh chóng thông qua Docker Compose hoặc thông qua dòng lệnh CLI chính thức của họ.

Bước 1: khởi tạo dự án bằng create-twenty-app

Cách đơn giản nhất để thiết lập một phiên bản Twenty chạy thử nghiệm trên máy tính của bạn là sử dụng lệnh npx sau:

npx create-twenty-app my-crm

Hệ thống sẽ hướng dẫn bạn thiết lập các thông số cơ bản và tạo ra một thư mục dự án chứa đầy đủ cấu hình.

Bước 2: chạy hệ thống bằng Docker Compose

Sau khi khởi tạo, bạn di chuyển vào thư mục dự án và khởi chạy Twenty cùng cơ sở dữ liệu PostgreSQL đi kèm thông qua Docker Compose:

cd my-crm
docker-compose up -d

Quá trình khởi tạo cơ sở dữ liệu và tải các dịch vụ sẽ mất từ 1 đến 2 phút. Sau khi hoàn thành, bạn mở trình duyệt và truy cập http://localhost:3000 để bắt đầu thiết lập tài khoản admin cho CRM của mình.

Xây dựng workflow tự động hóa bán hàng cùng Make.com

Sự kết hợp giữa Twenty CRM và Make.com là đòn bẩy tuyệt vời để xây dựng một cỗ máy bán hàng tự động hóa 100%.

Ví dụ, bạn có thể thiết lập quy trình tự động chăm sóc khách hàng như sau:
1. Mỗi khi có một khách hàng mới đăng ký thông tin qua form trên website của bạn.
2. Make.com tự động bắt sự kiện, gọi API của Twenty CRM để tạo mới một Contact và một Opportunity tương ứng.
3. Đồng thời, Make.com kích hoạt một trợ lý AI (ví dụ sử dụng API của Monica hoặc OpenAI) để phân tích nhu cầu của khách hàng dựa trên thông tin form, tự động soạn thảo một email chào mừng cá nhân hóa theo đúng brand voice của công ty.
4. Hệ thống tự động gửi email chào mừng cho khách hàng và lưu lại lịch sử email đó trực tiếp vào phần ghi chú (activities log) của Contact trên Twenty CRM để nhân viên sales tiện theo dõi.

Quy trình này giúp bạn phản hồi khách hàng ngay lập tức và lưu trữ thông tin tập trung mà không tốn bất kỳ giây phút nhập liệu thủ công nào.

🔗 Tự động hóa cỗ máy CRM của bạn với Make.com

Hãy sử dụng Make.com để kết nối Twenty CRM mã nguồn mở của bạn với hệ thống email, chat, và các trợ lý AI để xây dựng quy trình chăm sóc khách hàng hoàn hảo.

Đăng ký Make.com miễn phí

Đánh giá ưu điểm và hạn chế thực tế của Twenty CRM

Ưu điểm vượt trội

  • Giao diện tuyệt đẹp: Trải nghiệm sử dụng mượt mà, hiện đại không kém gì các phần mềm thương mại đắt tiền.
  • Tiết kiệm chi phí bản quyền: Hoàn toàn miễn phí khi tự host, không giới hạn số lượng tài khoản nhân viên.
  • Thân thiện với lập trình viên: API GraphQL và kiến trúc mở giúp việc tích hợp các AI agent vô cùng dễ dàng.

Hạn chế cần lưu ý

  • Tính năng chuyên sâu đang hoàn thiện: Là một dự án tương đối mới so với tuổi đời hàng chục năm của HubSpot hay Salesforce, Twenty hiện tại tập trung tối ưu hóa các tính năng cốt lõi (quản lý lead, contact, deal, task). Các tính năng phức tạp hơn như báo cáo dự báo doanh thu nâng cao hay tự động hóa chiến dịch email marketing đa nhánh vẫn đang trong lộ trình phát triển.
  • Yêu cầu tự vận hành: Việc tự host CRM đòi hỏi bạn phải có kiến thức về quản lý máy chủ, sao lưu dữ liệu (backups) và bảo mật thông tin để tránh rủi ro mất mát dữ liệu khách hàng.

Các câu hỏi thường gặp về Twenty CRM

Tôi có thể import dữ liệu cũ từ HubSpot hoặc Salesforce sang Twenty được không?

Có, Twenty cung cấp sẵn công cụ import dữ liệu thông qua tệp tin CSV, cho phép bạn dễ dàng chuyển đổi danh sách khách hàng, công ty và các deal từ hệ thống cũ sang Twenty chỉ với một vài thao tác khớp trường dữ liệu.

Twenty CRM có phiên bản đám mây (cloud) không?

Có, bên cạnh phiên bản mã nguồn mở tự host miễn phí, Twentyhq cũng cung cấp gói dịch vụ đám mây (cloud hosted) có thu phí dành cho các doanh nghiệp muốn sử dụng ngay mà không muốn bận tâm đến việc cài đặt và quản lý máy chủ.

🎁 Khám phá thêm các giải pháp quản trị doanh nghiệp bằng AI tại Thư viện công cụ AI của Để AI Tính.

Tư vấn, Trao đổi & Hợp tác

Bạn muốn ứng dụng AI vào công việc, đặt lịch coaching 1-1 hay hợp tác truyền thông? Hãy gửi thông tin cho tôi.

🎓 Khoá học
💬 Coaching 1-1
🏢 Đào tạo doanh nghiệp
🛠️ Công cụ AI
🤝 Hợp tác / Affiliate
📄 Tài liệu
💡 Khác

🔒 Thông tin của bạn được bảo mật tuyệt đối. Tôi không spam và không bán dữ liệu.

Hoàng Nhật Mai

Hoàng Nhật Mai

Founder hệ thống Để AI Tính. Tư vấn và đào tạo doanh nghiệp & cá nhân ứng dụng AI thực chiến vào Marketing và vận hành