Chuyển tới nội dung chính

Quản lý Team Members

Hướng dẫn toàn diện về cách thêm, quản lý và tổ chức team members trong campaign.

Tổng quan

Team là gì?

Team là nhóm người cùng làm việc trong một campaign, bao gồm:

  • Owner (1 người)
  • Managers (nhiều người)
  • Staff (nhiều người)

Lợi ích của Team

1. Phân công công việc rõ ràng

  • Mỗi người có vai trò cụ thể
  • Tránh trùng lặp công việc
  • Tăng hiệu quả làm việc

2. Quản lý tập trung

  • Theo dõi hoạt động của từng người
  • Đánh giá hiệu suất
  • Phân bổ nguồn lực hợp lý

3. Bảo mật dữ liệu

  • Phân quyền theo vai trò
  • Kiểm soát truy cập
  • Audit log đầy đủ

Giao diện Team Tab

Các thành phần chính

1. Team Overview Panel

Hiển thị tổng quan về team:

  • Total Members: Tổng số thành viên
  • Owners: Số lượng owners (thường là 1)
  • Managers: Số lượng managers
  • Staff: Số lượng staff
  • Pending Invitations: Lời mời đang chờ

2. Add Member Button

Nút thêm thành viên mới:

  • Vị trí: Góc phải trên
  • Icon: ➕ "Add Member"
  • Chỉ Owner/Manager mới thấy

3. Members List

Danh sách tất cả members:

Hiển thị dạng Table:

AvatarNameEmailRoleStatusJoined DateActions
👤Nguyễn Văn Aa@example.comOwnerActive2024-01-01
👤Trần Thị Bb@example.comManagerActive2024-01-05
👤Lê Văn Cc@example.comStaffActive2024-01-10

Hiển thị dạng Cards:

┌─────────────────────────────┐
│ 👤 Nguyễn Văn A │
│ Owner │
│ a@example.com │
│ Joined: 2024-01-01 │
│ Status: 🟢 Active │
│ [View] [Edit] [Remove] │
└─────────────────────────────┘
  • Filter by Role: All / Owner / Manager / Staff
  • Filter by Status: All / Active / Pending / Inactive
  • Search: Tìm theo tên, email

5. Bulk Actions

Thao tác hàng loạt:

  • Select multiple members
  • Change role
  • Remove members
  • Send notification

Thêm Members vào Team

Cách 1: Thêm từng người

Bước 1: Click "Add Member"

  1. Trong Team Tab
  2. Click nút "Add Member"
  3. Form sẽ hiển thị

Bước 2: Điền thông tin

Form fields:

Email (required):

  • Nhập email của người muốn mời
  • Phải là email hợp lệ
  • Có thể nhập nhiều emails (phân cách bằng dấu phẩy)

Role (required):

  • Chọn Manager hoặc Staff
  • Không thể thêm Owner (chỉ có 1 Owner)

Permissions (optional):

  • Chọn quyền cụ thể
  • Hoặc dùng quyền mặc định

Personal Message (optional):

  • Lời nhắn kèm theo lời mời
  • Tối đa 500 ký tự

Ví dụ:

Email: nguyen.van.a@example.com
Role: Manager
Permissions: Default Manager Permissions
Message: Chào A, mời bạn tham gia team quản lý campaign "Shop ABC".
Bạn sẽ có quyền cấu hình chatbot và quản lý team.

Bước 3: Gửi lời mời

  1. Click "Send Invitation"
  2. Hệ thống validate thông tin
  3. Gửi email mời
  4. Hiển thị thông báo thành công

Bước 4: Theo dõi lời mời

Email gửi đến người được mời:

Subject: [VNBot] Bạn được mời tham gia campaign "Shop ABC"

Xin chào Nguyễn Văn A,

Bạn được mời tham gia campaign "Shop ABC" với vai trò Manager.

Lời nhắn từ Owner:
"Chào A, mời bạn tham gia team quản lý campaign..."

[Accept Invitation] [Decline]

Link này có hiệu lực trong 7 ngày.

Trạng thái lời mời:

  • Pending: Đang chờ accept
  • Accepted: Đã chấp nhận
  • Declined: Đã từ chối
  • Expired: Đã hết hạn (sau 7 ngày)

Cách 2: Import hàng loạt

Bước 1: Download template

  1. Click "Add Member""Import from CSV"
  2. Click "Download Template"
  3. File CSV mẫu sẽ được tải về

Template CSV:

email,role,permissions
nguyen.van.a@example.com,Manager,default
tran.thi.b@example.com,Staff,default
le.van.c@example.com,Staff,custom:view_all_conversations

Bước 2: Điền thông tin

  1. Mở file CSV
  2. Điền thông tin từng người
  3. Lưu file

Columns:

  • email: Email (required)
  • role: Manager hoặc Staff (required)
  • permissions: default hoặc custom:permission_name (optional)

Bước 3: Upload file

  1. Click "Upload CSV"
  2. Chọn file đã điền
  3. Click "Import"

Bước 4: Review và confirm

  1. Hệ thống hiển thị preview
  2. Kiểm tra thông tin
  3. Click "Confirm Import"
  4. Lời mời được gửi hàng loạt

Cách 3: Thêm từ Organization

Nếu bạn có Organization account:

Bước 1: Click "Add from Organization"

  1. Trong Team Tab
  2. Click "Add from Organization"
  3. Danh sách members trong org hiển thị

Bước 2: Chọn members

  1. Checkbox để chọn
  2. Có thể chọn nhiều người
  3. Filter theo department, role

Bước 3: Assign role

  1. Chọn role cho từng người
  2. Hoặc assign role chung
  3. Click "Add Selected"

Bước 4: Xác nhận

  • Members được thêm ngay lập tức
  • Không cần gửi email mời
  • Nhận thông báo trong app

Quản lý Members

Xem thông tin Member

Cách 1: Click vào member card

  1. Click vào member trong list
  2. Sidebar chi tiết hiển thị

Thông tin hiển thị:

  • Profile: Avatar, tên, email, role
  • Permissions: Danh sách quyền
  • Activity: Hoạt động gần đây
  • Statistics: Thống kê (conversations, orders)
  • Joined Date: Ngày tham gia

Cách 2: Click "View Details"

  1. Click icon 👁️ hoặc "View"
  2. Trang chi tiết member mở ra

Tabs trong member detail:

  • Overview: Tổng quan
  • Permissions: Quyền hạn
  • Activity Log: Lịch sử hoạt động
  • Statistics: Thống kê chi tiết
  • Settings: Cài đặt

Chỉnh sửa Member

Đổi Role

Bước 1: Click "Edit" trên member Bước 2: Chọn "Change Role" Bước 3: Chọn role mới (Manager/Staff) Bước 4: Click "Save"

Lưu ý:

  • Không thể đổi role của Owner
  • Manager có thể đổi Staff thành Manager
  • Chỉ Owner mới đổi Manager thành Staff

Cập nhật Permissions

Bước 1: Click "Edit""Permissions" Bước 2: Chọn/bỏ chọn quyền Bước 3: Click "Save Permissions"

Permissions có thể tùy chỉnh:

  • Campaign management
  • Campaign setup
  • Live chat
  • Orders
  • Statistics
  • Bulk operations

Cập nhật Profile

Bước 1: Click "Edit""Profile" Bước 2: Cập nhật thông tin:

  • Display name
  • Phone number
  • Department
  • Notes

Bước 3: Click "Save"

Xóa Member

Cách 1: Remove từng người

Bước 1: Click "Remove" trên member Bước 2: Xác nhận trong dialog

Dialog hiển thị:

⚠️ Remove Member?

Bạn có chắc muốn xóa "Nguyễn Văn A" khỏi campaign?

Hậu quả:
- Member không thể truy cập campaign
- Conversations assigned sẽ được unassign
- Orders created vẫn giữ nguyên
- Activity log vẫn được lưu

[Cancel] [Remove]

Bước 3: Click "Remove"

Cách 2: Remove hàng loạt

Bước 1: Checkbox chọn nhiều members Bước 2: Click "Bulk Actions""Remove" Bước 3: Xác nhận Bước 4: Members bị xóa

Lưu ý:

  • Không thể xóa Owner
  • Không thể xóa chính mình
  • Cần xác nhận kỹ trước khi xóa