Đội marketing làm việc cùng nhau. Giờ STRAŦUM cũng vậy.
Tôi ship tính năng cộng tác nhóm trong alpha với <50 user vì khách hàng đã làm việc theo nhóm — chỉ qua screenshot và copy-paste đau đớn tốn hơn 80 giờ mỗi năm.
"Bạn vẫn đang alpha. Sao xây tính năng team?"
Câu hỏi hợp lý. Tôi có chưa đến 50 user. Hầu hết SaaS founder sẽ tập trung đạt 100 user trước khi nghĩ đến team.
Nhưng đây là điều tôi nhận ra khi quan sát alpha user: họ không làm việc một mình. Marketing director chia sẻ screenshot với CEO. Agency owner copy-paste AI output vào WhatsApp cho bạn bè. Founder forward email cho vợ.
Đến từ 18 năm trong quảng cáo, điều này không nên ngạc nhiên. Marketing không bao giờ là hoạt động solo. Tôi đã thấy cả tầng agency vận hành qua hỗn hợp Slack threads, email forwards, và "bạn screenshot cái đó được không?" :D
Nên tôi xây cộng tác nhóm. Trong alpha. Trong khi founder "thông minh hơn" sẽ đợi. :P
Đây là thứ tôi ship, tại sao xây theo cách này, và bài học dọc đường:
Chi phí thực của "Chia sẻ đăng nhập"
Trước tính năng này, team dùng STRAŦUM bằng: chia sẻ credentials (ác mộng bảo mật), tài khoản riêng (đắt và phân mảnh), hoặc screenshot rồi paste (thực tế).
Không cái nào là cộng tác thực. Chỉ là giải pháp tạm.
Một agency owner dành 20 phút/ngày di chuyển AI output giữa tool. 80+ giờ/năm. Cho một người. Một team.
Tính năng 1: Quyền truy cập đúng cho mọi người
Hai mô hình phân quyền: SME vs Agency
SME (5 vai trò): Owner, Marketing Director, Marketing Manager, Analyst, Viewer — map theo vai trò thực trong team marketing SME.
Agency (10 vai trò): Owner, Admin, Strategist, Account Manager, Campaign Manager, Analyst, Creative, Client Viewer, Freelancer, Viewer — với vai trò scoped theo client là game changer.
Khi bạn gán Account Manager cho Client A, họ không thể thấy dữ liệu Client B. Không "ẩn trong UI" — enforced ở cấp database.
UI nhận biết phân quyền
UI thích ứng theo vai trò. Nếu bạn không thể mời thành viên, bạn không thấy cài đặt Team. Nếu không truy cập được client, client đó không xuất hiện trong dashboard.
37 quyền chi tiết
Đằng sau các vai trò là 37 quyền riêng lẻ — nhưng bạn không bao giờ cần cấu hình thủ công. Mỗi vai trò đã cấu hình sẵn theo cách team marketing thực sự làm việc.
Tính năng 2: Ngừng đuổi screenshot và Slack threads
Campaign & AI Output chia sẻ
Khi strategist chạy Persona Agent, persona đó thuộc organization — không phải tài khoản cá nhân. Copywriter có thể thấy, tham chiếu, và xây dựng thêm.
Workflow phê duyệt
Nội dung được xem xét và phê duyệt trước khi live. Không còn Slack threads hỏi "bạn thấy email về copy Client A chưa?"
Comments & @Mentions
Thảo luận AI output trực tiếp — không phải trong Slack threads bị mất.
Gán Task
Gán content creation, review, và campaign task trực tiếp từ output.
Thông báo real-time
Ai đó yêu cầu phê duyệt → bạn biết ngay. @mention trong comment → cuộc trò chuyện liên quan tìm đến bạn.
Tính năng 3: Người mới productive trong 30 giây
Trước: Đăng ký riêng → email tôi → tôi thêm thủ công → có thể hoạt động?
Giờ: Settings → Team → Invite → Nhập email, chọn vai trò → Họ click link → Xong. Đúng quyền. Ngay lập tức.
Phòng thủ theo chiều sâu: Data Isolation
4 lớp bảo mật:
- Database-Level: Row Level Security trên mọi query
- Application-Level: UI tôn trọng cùng quy tắc phân quyền
- Atomic Transactions: Tạo account, thêm vào org, gán vai trò — tất cả thành công cùng nhau hoặc tất cả thất bại
- Server-Side Secrets: Chi tiết invitation lưu trên server, không trong URL
Tại sao xây trong Alpha?
Vì retrofit tính năng team là brutal. Tôi đã thấy công ty thử thêm multi-tenancy sau launch. Ác mộng.
Xây tính năng team với 50 user nghĩa là: iteration nhanh, pattern sử dụng thực, không rủi ro migration.
Ván cược phi truyền thống
Xây tính năng team trong alpha là phi truyền thống. Hầu hết lời khuyên nói: kiếm user trước, thêm cộng tác sau.
Nhưng team là cách marketing thực sự hoạt động. Marketing Director không tạo chiến lược một mình. Agency Owner không chạy client account solo.
Cược đó có thể sai. Nhưng nhìn alpha user screenshot và copy-paste để đi vòng thiếu sharing... tôi không nghĩ vậy.
Cuối cùng, xây sản phẩm là về giải quyết vấn đề thực cho người thực — không theo playbook nói "đợi đến 1.000 user." Tôi thà xây thứ 50 user thực sự cần ngay hơn là đuổi con số trên biểu đồ tăng trưởng.
Nếu bạn đang chạy team marketing (hoặc agency), tôi thực sự muốn nghe bạn xử lý cộng tác thế nào. Bạn thuộc phe "screenshot và paste"? Phe "chia sẻ đăng nhập"? Thứ gì tốt hơn? Cho tôi biết — tôi vẫn đang học và mọi cuộc trò chuyện giúp tôi xây tốt hơn.
Thân mến, Chandler
Tôi cũng đang xây DIALØGUE — nếu bạn tò mò chuyện gì xảy ra khi áp dụng tư duy "xây cho team sớm" vào AI podcast generation, hãy xem.





