Chuyện tự động gửi báo cáo hằng tuần cho đội, với tôi, bắt đầu từ một chuyện cũ. Trước khi vào bảo hiểm, tôi có khoảng hai năm làm thương mại điện tử. Khi phụ trách một văn phòng trẻ, tôi từng đề xuất thử một cách tiếp cận khách hàng qua online. Ý tưởng chưa được chấp nhận. Lúc đó mô hình telesales đang cho kết quả, và người quyết định có lý do chính đáng để giữ nguyên.
Điều tôi hiểu ra sau đó không phải là “mình đúng, chỉ là chưa ai nghe”. Mà là: nhìn thấy cơ hội chưa đủ. Người đề xuất còn phải thiết kế một thử nghiệm nhỏ, có cách đo, và làm cho người phải gật đầu thấy rủi ro của mình được giữ ở mức thấp.
Tôi nhắc lại chuyện cũ này vì cách nhìn đó áp vào việc tự động gửi báo cáo hằng tuần rất khớp. Bạn không cần dựng một hệ thống lớn. Bạn cần một thử nghiệm nhỏ, đo được, đủ để cả đội thấy nó giúp ích chứ không phải thêm giấy tờ.
Câu trả lời nhanh
Được. Bạn có thể tự động gửi báo cáo hằng tuần chỉ bằng Google Sheets và Google Apps Script, không cần mua phần mềm riêng. Cơ chế gồm ba mảnh: một bảng nhập số liệu cố định, một tab báo cáo tự tính, và một đoạn script hẹn giờ gửi email vào đúng sáng thứ Hai.
Nhưng phần khó không nằm ở kỹ thuật. Phần khó là trả lời được câu hỏi: báo cáo này giúp tôi quyết định điều gì? Nếu chưa trả lời được, tự động hóa chỉ giúp bạn gửi một thứ chưa ai dùng, nhanh hơn trước.
Cách bắt đầu hợp lý: một báo cáo, một nhóm nhỏ, bốn tuần chạy thử.
Tự động gửi báo cáo hằng tuần là gì, và vì sao người quản lý nên để ý
Một báo cáo tuần làm tay thường gồm bốn việc lặp lại: gom số từ nhiều người hoặc nhiều nguồn, tính tổng và so với tuần trước, trình bày cho dễ đọc, rồi gửi đi và nhắc người chưa nộp. Bốn việc này tốn thời gian nhưng không đòi hỏi phán đoán của bạn.
Tự động hóa ở đây có nghĩa là giao ba việc đầu cho máy, rồi giữ phần mà chỉ con người làm được: đọc số, hiểu vì sao nó như vậy, và quyết định gặp ai, nói gì. Công cụ nhận phần lặp lại; bạn giữ phần cần phán đoán.
Có ba lý do khiến việc này đáng để ý với người đang dẫn một đội. Thứ nhất, số đến đúng nhịp họp, nên quyết định không chạy chậm hơn số. Thứ hai, mọi người cùng nhìn một cách tính, nên cuộc họp bớt mất thời gian cãi xem con số nào mới đúng. Thứ ba, báo cáo không còn phụ thuộc vào việc bạn có rảnh vào tối Chủ nhật hay không.
Giới hạn cũng cần nói rõ: máy chỉ lặp lại quy trình bạn đưa cho nó. Nếu định nghĩa chỉ số chưa thống nhất, tự động hóa chỉ giúp bạn gửi con số chưa thống nhất đó nhanh hơn và đều đặn hơn.
Ba mảnh ghép trong Google Sheets
Mảnh thứ nhất: tab nhập liệu. Mỗi người một dòng mỗi tuần, các cột cố định, tên cột không đổi. Bạn có thể cho mọi người nhập trực tiếp hoặc qua một biểu mẫu Google Form nối vào bảng. Quy tắc quan trọng nhất ở mảnh này là không đổi cấu trúc cột giữa chừng, vì mảnh thứ hai và thứ ba sẽ dựa vào nó.
Mảnh thứ hai: tab báo cáo tuần. Đây là nơi các công thức tổng hợp theo tuần chạy: tổng theo nhóm, so với tuần trước, danh sách những người cần chú ý. Tab này tự cập nhật khi dữ liệu nhập vào, và là thứ bạn nhìn bằng mắt trước khi tin cả hệ thống.
Mảnh thứ ba: script hẹn giờ. Google Apps Script cho phép bạn viết vài chục dòng mã để đọc tab báo cáo, dựng thành một email, và gửi qua dịch vụ thư của Google. Sau đó bạn đặt một trigger theo thời gian để script tự chạy mỗi tuần vào giờ bạn chọn. Vài điều cần biết: lần chạy đầu tiên Google sẽ hỏi quyền truy cập; email được gửi từ tài khoản bạn dùng để cài đặt; và Google có hạn mức gửi thư mỗi ngày nên bạn nên xem tài liệu chính thức của Google về hạn mức trước khi gửi cho nhiều người.
Một lưu ý về dữ liệu: báo cáo gửi qua email nên dừng ở số tổng hợp theo người hoặc theo nhóm. Thông tin chi tiết của khách hàng không cần và không nên đi cùng một email báo cáo tuần.
Nó áp vào bạn trong hoàn cảnh nào
Bạn có thể nhận ra mình trong một trong ba hoàn cảnh sau.
Bạn là trưởng phòng và mỗi tuần thu số qua nhóm chat, rồi tự gõ lại vào bảng tính để gửi lên. Số liệu đến từ nhiều tin nhắn, định dạng mỗi người một kiểu, và bạn là người duy nhất biết cách ghép chúng lại.
Bạn phụ trách nhiều phòng, nhận số từ nhiều file khác nhau, và mỗi cuối tuần dành một buổi để chuẩn hóa chúng trước khi có thể so sánh. Việc so sánh chỉ bắt đầu sau khi việc chuẩn hóa xong, và thường đã là buổi họp.
Hoặc bạn mới được giao chuẩn hóa nhịp báo cáo tuần cho cả đội, và bạn chưa muốn dựng thứ gì quá nặng. Bạn cần một bản chạy được trong một tuần chứ không phải một dự án ba tháng.
Nếu bạn chưa quen với Apps Script, đừng lo: phần nền về việc bắt đầu tự động hóa khi không biết code nằm trong bài tổng quan Tự động hóa công việc cá nhân: Bắt đầu từ đâu khi không biết code. Bài đó mở rộng hơn nhiều so với một báo cáo tuần.
Một ví dụ cụ thể
Đây là ví dụ minh họa (case model), các con số là giả định để dễ hình dung, không phải số liệu của một đội thật.
Giả sử một phòng có 8 tư vấn viên. Trước đây, mỗi chiều thứ Sáu trưởng phòng nhắn nhắc từng người gửi số, chờ đến tối, gõ lại vào bảng, tính tổng, so với tuần trước rồi gửi cho trưởng ban. Giả định việc này mất khoảng 90 phút mỗi tuần, và con số thường đến tay trưởng ban vào chiều thứ Hai, khi buổi họp đã gần xong.
Trưởng phòng quyết định thử một pilot nhỏ trong bốn tuần. Bốn chỉ số được chốt, mỗi chỉ số có một dòng định nghĩa: số cuộc gặp, số buổi tư vấn đầu, số hồ sơ đã nộp, phí bảo hiểm năm đầu đã nộp. Mỗi người nhập số vào một biểu mẫu trước 17h thứ Sáu. Sáng thứ Hai lúc 7h, một email tự gửi gồm tổng của phòng, so với tuần trước, và một danh sách ngắn: những người có số cuộc gặp bằng 0 hai tuần liên tiếp.
Danh sách cuối cùng đó là phần quan trọng nhất. Nó không được viết để xếp hạng hay làm ai xấu hổ. Nó là gợi ý cho trưởng phòng: tuần này nên gọi hai người này trước, hỏi xem họ đang gặp khó ở đâu.
Pilot được đo bằng ba thứ: số phút trưởng phòng dành cho báo cáo, số lần con số bị sửa sau khi gửi, và số cuộc trò chuyện 1-1 thực sự phát sinh từ báo cáo. Nếu sau bốn tuần ba con số này không tốt hơn, bạn dừng lại và đã tốn rất ít. Nếu có tốt hơn, bạn mở rộng sang phòng thứ hai với đầy đủ bằng chứng để người khác tin.
Dấu hiệu bạn đang có khoảng thiếu
Tự động hóa không dành cho mọi đội ở mọi thời điểm. Dưới đây là năm dấu hiệu cho thấy báo cáo tuần của bạn đang cần được nhìn lại.
Báo cáo đến muộn hơn nhịp họp. Họp vào sáng thứ Hai nhưng số đến vào tối thứ Hai. Khi số đi sau quyết định, báo cáo chỉ còn tác dụng ghi nhận, không còn tác dụng dẫn đường.
Hai người đọc cùng một chỉ số ra hai con số khác nhau. Dấu hiệu này cho thấy định nghĩa chưa thống nhất. Đây là chỗ cần xử lý trước khi tự động hóa, vì máy sẽ nhân con số sai lên mỗi tuần mà không biết nó sai.
Bạn là điểm duy nhất của hệ thống. Nếu bạn nghỉ một tuần mà báo cáo ngưng lại, đó không còn là báo cáo của đội, mà là thói quen của riêng bạn. Điều này vừa rủi ro vừa mệt.
Báo cáo dài hơn phần bạn thực sự đọc. Nếu mỗi tuần bạn chỉ nhìn ba dòng trong cả trang, thì có thể ba dòng đó chính là báo cáo cần có.
Có số nhưng không có cuộc trò chuyện nào sinh ra từ số đó. Báo cáo nên dẫn đến ít nhất một hành động, dù nhỏ: một cuộc gọi, một buổi kèm cặp, một thay đổi trong lịch tuần. Nếu không có hành động nào, hãy xem lại báo cáo đang trả lời câu hỏi gì.
Ba hiểu lầm thường gặp
“Tự động hóa là phải biết code.” Người ta hay nghĩ rằng phải học lập trình trước. Thực tế, một báo cáo tuần bằng Apps Script là đoạn mã ngắn, và bạn có thể nhờ một công cụ AI soạn bản đầu rồi tự kiểm tra từng bước trên dữ liệu thử. Phần tốn công thật sự là chốt định nghĩa chỉ số và cấu trúc bảng. Hiểu lầm này tốn thời gian vì nhiều người chờ “học xong rồi mới làm” và cuối cùng không bắt đầu.
“Cài xong là khỏi nhìn nữa.” Người ta hay nghĩ hệ thống tự chạy là hệ thống tự đúng. Thực tế, chỉ cần ai đó thêm một cột hoặc đổi tên một tiêu đề trong tab nhập liệu, script có thể ngừng chạy hoặc tính lệch mà không báo gì. Hiểu lầm này tốn niềm tin: chỉ một lần số sai gửi lên cấp trên là cả đội nghi ngờ hệ thống. Cách giảm rủi ro là kiểm tra bằng mắt một tab báo cáo mỗi tuần trong tháng đầu, và cho script gửi cho chính bạn một email khi gặp lỗi.
“Có số rồi là quản lý được.” Người ta hay nghĩ thêm nhiều chỉ số vào báo cáo sẽ cho thấy rõ hơn. Thực tế, nhiều chỉ số quá thì không ai đọc, và một báo cáo bị đội cảm nhận là công cụ để soi người chậm sẽ khiến mọi người nhập số cho đẹp thay vì nhập số thật. Hiểu lầm này tốn cả thời gian lẫn chất lượng dữ liệu. Chọn ít chỉ số dẫn dắt, định nghĩa rõ, và nói với đội báo cáo này dùng để hỗ trợ ai trước.
Việc nên làm tuần này
Bạn chưa cần mở Google Sheets. Có ba việc nhỏ, làm bằng giấy cũng được.
Viết ra một câu: báo cáo tuần này giúp tôi quyết định điều gì vào sáng thứ Hai? Nếu viết không ra câu, bạn vừa tìm được điều cần làm trước khi tự động hóa bất cứ thứ gì.
Chọn ba đến năm chỉ số, mỗi chỉ số ghi một dòng định nghĩa và nguồn lấy số. Bạn sẽ ngạc nhiên khi thấy dòng nào khiến mình ngập ngừng nhất.
Bấm giờ lần làm báo cáo tuần này, từ lúc bắt đầu gom số đến lúc gửi đi. Con số đó là mốc để bạn biết pilot có thật sự đáng làm hay không.
Đoạn lắng
Có một điều tôi để ý khi nói về tự động hóa: người ta thường hỏi công cụ nào, ít khi hỏi mình đang muốn lấy lại thời gian để làm gì. Một báo cáo gửi đúng giờ mà không ai hành động thì vẫn chỉ là việc hành chính được làm nhanh hơn. Còn khi báo cáo trả lại cho bạn một buổi tối Chủ nhật, và buổi sáng thứ Hai bạn dùng thời gian đó để gọi cho người đang cần một cuộc gọi, thì nó mới thật sự làm việc của nó. Công cụ tốt không làm thay tư duy; nó trả lại thời gian cho phần việc cần con người.
Kết luận
Tự động gửi báo cáo hằng tuần bằng Google Sheets là việc làm được, và làm được với kỹ năng ở mức nhập môn. Điều đáng nhớ là thứ tự: chốt câu hỏi báo cáo phải trả lời, chốt định nghĩa chỉ số, rồi mới đến bảng tính và script. Làm nhỏ trước, đo, rồi quyết định có mở rộng hay không.
Nếu bạn muốn nhìn bức tranh rộng hơn về việc nên tự động hóa gì và bắt đầu từ đâu, mời bạn đọc tiếp bài tổng quan Tự động hóa công việc cá nhân: Bắt đầu từ đâu khi không biết code.
Nguyễn Hoàng Khải
Làm đúng – Sống đúng
Cùng 6PLAN.vn
