Twenty CRM: Hướng dẫn cài đặt và sử dụng hệ thống CRM mã nguồn mở hiện đại nhất
Twenty CRM là nền tảng quản trị quan hệ khách hàng (CRM) mã nguồn mở (Open-source) đang thu hút sự chú ý lớn nhờ giao diện hiện đại, tốc độ cực nhanh và khả năng tùy biến vô hạn. Bài viết này samset.net sẽ hướng dẫn bạn chi tiết từ cách cài đặt đến các bước sử dụng cơ bản để triển khai cho doanh nghiệp.
1. Twenty CRM là gì?

Twenty là giải pháp CRM thế hệ mới được xây dựng để thay thế các hệ thống phức tạp và đắt đỏ như Salesforce.
![]()
Ưu điểm: Hoàn toàn miễn phí (Self-hosted), giao diện tối giản (tương tự Notion), hỗ trợ Docker và có cộng đồng phát triển mạnh mẽ.
Công nghệ: Xây dựng trên nền tảng TypeScript, NestJS và PostgreSQL.
2. Hướng dẫn cài đặt Twenty CRM bằng Docker
Đây là phương pháp nhanh nhất và ổn định nhất để triển khai Twenty trên VPS hoặc Server riêng.
Chuẩn bị:
Server chạy Ubuntu 22.04 trở lên.
Đã cài đặt Docker và Docker Compose.
Các bước thực hiện:
Bước 1: Cài đặt Docker và Docker Compose
# Cập nhật package list
sudo apt-get update
# Cài đặt các dependencies cần thiết
sudo apt-get install -y ca-certificates curl gnupg lsb-release
# Thêm Docker GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# Thiết lập Docker repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Cài đặt Docker Engine và Docker Compose
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# Kiểm tra cài đặt
sudo docker run hello-worldBước 2: Tạo thư mục làm việc
# Tạo và di chuyển vào thư mục cho Twenty
mkdir -p /opt/twenty
cd /opt/twentyBước 3: Download Docker Compose file
# Tải file docker-compose.yml chính thức
curl -O https://raw.githubusercontent.com/twentyhq/twenty/main/packages/twenty-docker/docker-compose.yml
# Tải file .env mẫu
curl -o .env https://raw.githubusercontent.com/twentyhq/twenty/main/packages/twenty-docker/.env.exampleBước 4: Cấu hình Environment Variables
# Mở file .env bằng editor
nano .env Các biến cơ bản cần cấu hình:# URL của server (thay localhost bằng domain/IP của bạn)
SERVER_URL=http://localhost:3000
# Cấu hình PostgreSQL
PG_DATABASE_URL=postgres://twentyuser:twentypass@db:5432/default
# Secrets cho authentication (tạo chuỗi random mạnh)
ACCESS_TOKEN_SECRET=your-random-secret-here
LOGIN_TOKEN_SECRET=your-random-secret-here
REFRESH_TOKEN_SECRET=your-random-secret-here
FILE_TOKEN_SECRET=your-random-secret-here
# Storage type (local hoặc s3)
STORAGE_TYPE=local
STORAGE_LOCAL_PATH=.local-storage
# Message Queue
MESSAGE_QUEUE_TYPE=bull-mqBước 5: Khởi chạy
# Khởi động các containers
docker compose up -dBước 6: Truy cập Twenty CRM
http://localhost:3000
3. Hướng dẫn sử dụng Twenty CRM cơ bản
3.1. Thiết lập Workspace và User
Ngay lần đầu truy cập, bạn sẽ được yêu cầu tạo tài khoản Admin và thiết lập tên Workspace (không gian làm việc). Tại đây, bạn có thể mời thêm thành viên vào team thông qua Email.
3.2. Quản lý Objects (Dữ liệu khách hàng)
Twenty chia dữ liệu thành các đối tượng chính:
People: Quản lý thông tin cá nhân khách hàng.
Companies: Quản lý thông tin doanh nghiệp.
Opportunities: Quản lý các cơ hội kinh doanh/đơn hàng.
3.3. Tùy chỉnh Fields (Trường dữ liệu)
Điểm mạnh của Twenty là cho phép bạn thêm bớt các trường dữ liệu dễ dàng:
Vào Settings > Data Model.
Chọn Object cần tùy chỉnh (Ví dụ: People).
Nhấn Create Field để thêm các thông tin như: Ngày sinh, Sở thích, Nguồn khách…
4. Các tính năng nâng cao không nên bỏ qua
Pipeline Management: Theo dõi tiến độ đơn hàng qua dạng bảng Kanban trực quan.
Messaging Integration: Kết nối trực tiếp với tài khoản Gmail/Outlook để quản lý Email ngay trên CRM.
Workflow Automation: Tự động hóa các tác vụ như gửi thông báo khi có khách hàng mới hoặc thay đổi trạng thái đơn hàng.
5. Tài liệu tham khảo và Nguồn tài nguyên
Để làm chủ hoàn toàn hệ thống, bạn có thể tham khảo thêm các nguồn chính thức sau:
Trang chủ dự án: twenty.com
Tài liệu hướng dẫn (Documentation): docs.twenty.com
Kho mã nguồn GitHub: github.com/twentyhq/twenty
Tổng kết
Với sự linh hoạt và giao diện thân thiện, Twenty CRM là lựa chọn tuyệt vời cho các doanh nghiệp muốn tự chủ về dữ liệu và tối ưu quy trình vận hành. Chúc các bạn cài đặt thành công!




Comments
Absolutely loving the interface here. It is intuitive and I managed to get my account set up in just a few minutes. Definitely my new favorite spot, check out mywe1win if you want something reliable.
Finally a platform that actually works well here in Colombia. The login process is seamless and the customer support team is very helpful. 1winlogincolombia
I prefer using crypto for my deposits and this place handles Bitcoin perfectly. Fast transactions and very secure feel. casinoonlinebitcoin
Great customer support and very fast response times. They helped me set up my account in no time. You should definitely check out idkenzo188.
Logging in is super fast and I never have any issues accessing my account. It makes the whole gaming experience so much better. Love using mymb888login.
This is the perfect place for domino lovers. The community is friendly and the gameplay is seamless. I spend way too much time on covamosdomino these days.
I love how easy everything works on my phone here. The interface is clean and I can place my bets without any stress. The people running this spot really care about making sure players have a good time. My family even tried it and they are hooked. royal777vlt
The live dealer section here is absolutely fantastic and it feels like being in a real casino from my couch. Dealers are professional and the chat feature makes it feel personal. Will keep coming back for sure. as88live
Bangladeshi players have finally found a home court with this site. The payment options fit our local banks perfectly and I never worry about extra fees. Great promotions keep the vibe alive. Come play bd999k
Superijiliapp sounds interesting. Another app to add to my collection. Gotta see if it’s worth the space on my phone. Who has tried iy? superijiliapp
Yo, feeling lucky? Gave luckyluxecasino a shot, and you know what? It wasn’t terrible. Gamble responsibly, but hey, maybe you’ll strike gold! luckyluxecasino
Alright, let’s see about 3kvipgame. I heard they’ve good games, so let’s take a leap and see if you like them, here to try: 3kvipgame
This is exactly what I was looking for. The APK is lightweight and doesn’t drain my battery too fast. Cheers to the team at phokplayapk!
What a fantastic place for roulette fans and casual gamers alike. The live dealer options are top notch and the chat feature makes it feel like you are in a real casino. I appreciate the daily promotions and how they keep the experience fresh. Take a look for yourself at ruletajuego
This platform has completely changed how I enjoy online gaming and I cannot recommend it enough to my friends back home. The payment options are perfectly tailored for our local users and the entire registration flow is smooth as silk. Every time I cash out the process feels quick and hassle free which tells me they genuinely value honest players like myself. bdjaybaje
Just what I needed for a fun and relaxing casino experience. The whole vibe is upbeat and the game selection keeps things fresh. I love how they roll out daily spin events and the bonus terms are actually fair and easy to understand. Customer support greeted me warmly and helped me claim my reload bonus in minutes. Really enjoy playing here after work. sugarrushcasino
Just having a blast on this site! The community is great and the winning streaks are feeling real today. So much fun at br777betfun
Love how easy it is to navigate the site. I managed to hit a decent jackpot last night and the credit went straight to my account. phjili01 is definitely a winner.
The app performance of appmmwin is just brilliant. I can play on the go without any lag, which is exactly what I need. Five stars from me!
I have tried many platforms but this one feels different. The variety of games is amazing and the support team is very helpful. Visit pkdk1947
Best experience so far! The interface is smooth and I didn’t encounter any lags during my session. Highly recommend kr5bet to everyone.
Solid platform with some of the best odds I’ve seen. I feel like I have a much better chance of winning here. Big thanks to kr55bet.
Best experience I have had in a long time. The site is stable and the rewards keep me coming back every day. Visit mulia77login
Super easy to get started. The registration was a breeze and the game selection is top notch. Go to jili66login
I love the JDB games available on this platform. The graphics are top notch and the winning streaks are real. Try jdbjililogin if you want a win.
I’ve tried a few different sites this month and this one stands out for its fairness. The wins feel genuine and the login is secure. Cheers to bolaslot88login.
I’ve tried a few apps lately but this one is definitely the smoothest. The interface is so clean and it’s super easy to navigate. Highly recommend 365phapp for anyone looking for a reliable platform!