hitava

Công việc & bán hàng · 11 phút đọc

Quản lý khách hàng tiềm năng bằng Google Sheets: phễu, chấm điểm, nhắc gọi lại

Quản lý khách hàng tiềm năng bằng Google Sheets cần hai bảng: Leads (mỗi khách một dòng) và Chăm sóc (mỗi lần gọi, nhắn, gặp một dòng). Từ hai bảng đó, công thức tự chuẩn hoá số điện thoại, bắt lead trùng, chấm điểm, lập danh sách "hôm nay gọi ai" và đo phễu xem khách rơi ở bước nào. Bài đi qua từng phần với công thức chép được, rồi so khi nào bảng tính đủ dùng, khi nào nên lên phần mềm CRM.

Đăng HiTaVaKhách hàng tiềm năngCRMPhễu bán hàngGoogle SheetsCông thức
Phễu ví dụ 200 lead trong một quý: 170 đã liên hệ, 110 đủ điều kiện, 70 đã gửi báo giá, 45 đàm phán, 24 thắng, tỉ lệ chốt 12%, rơi nhiều nhất ở bước Đã liên hệ sang Đủ điều kiện
  1. Quản lý khách hàng tiềm năng bằng Google Sheets: Kanban lead, báo giá, tự động hoá

    Xem trên YouTube ↗

Vì sao lead hay bị bỏ rơi

Lead (khách hàng tiềm năng) là người đã để lại thông tin hoặc hỏi giá nhưng chưa mua. Họ tới từ quảng cáo Facebook, Zalo, website, người quen giới thiệu — và nằm rải rác trong tin nhắn của từng nhân viên. Khách hỏi giá rồi im 5 ngày, không ai nhớ gọi lại; nhân viên nghỉ việc, danh sách khách đi theo.

Một file lead tốt không chỉ là danh bạ. Nó phải trả lời được ba câu mỗi sáng: hôm nay gọi ai, lead nào đang nguội, và khách đang rơi ở bước nào của quá trình bán. Ba câu đó đều tính được bằng công thức nếu dữ liệu được ghi đúng cách.

Số bảng gõ tay
2 — Leads và Chăm sóc
Giai đoạn phễu
5 đang mở + Thắng / Thua
Hạng lead
A, B, C, D theo điểm 0–100
Dùng được trên
Google Sheets, Excel 365

File quản lý lead cần hai bảng: Leads và Chăm sóc

Lỗi phổ biến nhất là ghi lịch sử chăm sóc vào một ô "Ghi chú" của dòng lead: "15/9 gọi không nghe, 17/9 gửi báo giá, 20/9 hẹn tuần sau". Không công thức nào đọc được ô đó. Tách ra mỗi lần liên hệ một dòng ở bảng riêng, file mới đếm được số lần gọi, lần gặp được, ngày liên hệ gần nhất.

BảngMỗi dòng làCột (theo thứ tự)
Leads — phần gõ tayMột kháchA Mã lead · B Ngày tạo (có giờ) · C Họ tên · D Điện thoại · E Nguồn · F Nhu cầu · G Ngân sách · H Phụ trách · I Giai đoạn · J Lý do thua · K Thua ở giai đoạn
Leads — phần tự tínhMột kháchL SĐT chuẩn · M Trùng · N Liên hệ gần nhất · O Hẹn kế tiếp · P Số ngày im lặng · Q Điểm · R Hạng · S Bậc đã tới
Chăm sócMột lần gọi, nhắn, gặpA Thời điểm · B Mã lead · C Người làm · D Hình thức · E Kết quả · F Nội dung · G Hẹn lần tới
Nguồn, Ngân sách, Giai đoạn, Kết quả là danh sách chọn (Dữ liệu › Xác thực dữ liệu) — gõ tự do là công thức đếm sai.
Tab Leads của mẫu Quản lý Lead & Bán hàng PRO: mỗi khách một dòng với mã lead, ngày tạo, họ tên, điện thoại nhiều định dạng, email, công ty, tỉnh, nguồn, chiến dịch UTM, loại khách, nhu cầu, ngân sách, giá trị dự kiến, mức độ tiềm năng, phụ trách, giai đoạn
Tab Leads trong mẫu PRO (dữ liệu mẫu): số điện thoại được gõ đủ kiểu +84, 84…, có dấu chấm — cột SĐT chuẩn sẽ gom về một dạng.

Mã lead (L-0001, L-0002…) là thứ nối hai bảng. Đừng dùng họ tên làm khoá: hai khách cùng tên "Nguyễn Văn Nam" là chuyện thường. Ở bảng Chăm sóc, nhân viên chọn mã lead rồi ghi kết quả; thời điểm ghi cả ngày lẫn giờ.

Các giai đoạn của phễu bán hàng

Giai đoạn là cột quan trọng nhất của bảng Leads. Mỗi giai đoạn phải có định nghĩa rõ để hai nhân viên không hiểu khác nhau:

BậcGiai đoạnKhi nào chuyển sang
1MớiLead vừa vào, chưa ai liên hệ được
2Đã liên hệĐã nói chuyện được với khách ít nhất một lần
3Đủ điều kiệnKhách có nhu cầu thật, có ngân sách, đúng sản phẩm bạn bán
4Đã gửi báo giáKhách đã nhận báo giá hoặc đề xuất
5Đàm phánĐang thương lượng giá, điều khoản
6ThắngKhách đã mua
—ThuaBắt buộc ghi Lý do thua và Thua ở giai đoạn nào

Không có lý do thua thì phễu vô dụng

Lead thua mà không ghi lý do, bạn chỉ biết "mất 46 khách" chứ không biết vì giá cao hay vì gọi chậm. Đặt danh sách lý do cố định (Chọn đối thủ, Giá cao, Không có nhu cầu thật, Hết ngân sách, Không liên lạc được…) và tô đỏ dòng Thua còn trống cột J.

Công thức: chuẩn hoá số điện thoại, bắt lead trùng, ngày im lặng

SĐT chuẩn (L2) — bỏ mọi ký tự không phải số, đổi đầu 84 thành 0, thêm 0 nếu thiếu:
=IF(D2="";"";LET(s;REGEXREPLACE(D2&"";"[^0-9]";"");IF(LEFT(s;2)="84";"0"&MID(s;3;20);IF(LEN(s)=9;"0"&s;s))))

Thử: "+84 909.123.456" → bỏ ký tự lạ còn 84909123456 → bắt đầu bằng 84 nên thành 0909123456. "909123456" chỉ có 9 số → thêm 0 → 0909123456. Ba cách gõ khác nhau ra cùng một số.

Trùng (M2) — đánh dấu từ lần xuất hiện thứ hai của cùng một số:
=IF(L2="";"";IF(COUNTIF(L$2:L2;L2)>1;"Trùng";""))
Liên hệ gần nhất (N2) — thời điểm mới nhất của lead này trong bảng Chăm sóc:
=IF(COUNTIF('Chăm sóc'!B$2:B$5000;A2)=0;"";MAXIFS('Chăm sóc'!A$2:A$5000;'Chăm sóc'!B$2:B$5000;A2))
Hẹn kế tiếp (O2) — ngày hẹn ghi ở lần chăm sóc cuối cùng (tìm từ dưới lên):
=IF(A2="";"";LET(h;XLOOKUP(A2;'Chăm sóc'!B$2:B$5000;'Chăm sóc'!G$2:G$5000;"";0;-1);IF(N(h)=0;"";h)))
Số ngày im lặng (P2) — tính từ lần liên hệ gần nhất, chưa liên hệ thì tính từ ngày tạo:
=IF(A2="";"";TODAY()-INT(IF(N2="";B2;N2)))

Số điện thoại mất số 0 đầu

Gõ 0909123456 vào ô định dạng số, Sheets lưu thành 909123456. Đặt cột D ở định dạng Văn bản thuần tuý trước khi nhập (Định dạng › Số › Văn bản thuần tuý). Công thức SĐT chuẩn ở trên vẫn cứu được trường hợp đã mất số 0.

Cách chấm điểm lead (lead scoring) bằng công thức

Khi có 50 lead đang mở, không ai gọi kỹ được cả 50. Chấm điểm giúp xếp thứ tự: cộng điểm theo nguồn, ngân sách, số lần gặp được; trừ điểm khi lead bị bỏ quên. Bảng điểm dưới đây là ví dụ — mỗi ngành mỗi khác.

Bảng chấm điểm ví dụ: điểm nguồn (Giới thiệu 25, Gọi đến 20, Website 15, Facebook Ads 10), điểm ngân sách, cộng 5 mỗi lần gặp được tối đa 20, trừ 10 khi quá 7 ngày không liên hệ; ba lead mẫu được 70 điểm hạng A, 55 điểm hạng B, 5 điểm hạng D

Đặt bảng điểm ở tab Cài đặt: hai cột Nguồn – Điểm, đặt tên dải ô là DiemNguon; hai cột Ngân sách – Điểm, tên DiemNganSach (Dữ liệu › Dải ô được đặt tên). Rồi:

Điểm (Q2) — cộng bốn phần, giới hạn trong 0–100:
=IF(A2="";"";MAX(0;MIN(100;IFERROR(VLOOKUP(E2;DiemNguon;2;FALSE);0)+IFERROR(VLOOKUP(G2;DiemNganSach;2;FALSE);0)+MIN(20;5*COUNTIFS('Chăm sóc'!B$2:B$5000;A2;'Chăm sóc'!E$2:E$5000;"Gặp được"))-IF(P2>7;10;0))))
Hạng (R2):
=IF(Q2="";"";IFS(Q2>=70;"A";Q2>=50;"B";Q2>=30;"C";TRUE;"D"))

Kiểm tra với lead L-0012 trong hình: nguồn Gọi đến 20 + ngân sách trên 200 triệu 30 + gặp được 4 lần 5 × 4 = 20 → 70 điểm, hạng A. Lead L-0047: Facebook Ads 10 + dưới 10 triệu 0 + gặp 1 lần 5 − im lặng 9 ngày 10 → 5 điểm, hạng D.

Sau 2–3 tháng, đo xem điểm có đoán đúng không: tỉ lệ thắng của hạng A phải cao hơn hạng B, B cao hơn C. Nếu không, nghĩa là bảng điểm đang thưởng sai thứ — chỉnh điểm nguồn hoặc ngân sách.

Tỉ lệ thắng của lead hạng A (thắng / đã đóng):
=IFERROR(COUNTIFS(Leads!R$2:R$1000;"A";Leads!I$2:I$1000;"Thắng")/(COUNTIFS(Leads!R$2:R$1000;"A";Leads!I$2:I$1000;"Thắng")+COUNTIFS(Leads!R$2:R$1000;"A";Leads!I$2:I$1000;"Thua"));"")

Nhắc gọi lại: danh sách "hôm nay gọi ai"

Tạo tab Hôm nay. Thay vì mỗi nhân viên tự lọc bảng Leads, một công thức gom sẵn mọi lead có hẹn tới hôm nay hoặc đã quá hẹn, chưa thắng chưa thua, hẹn cũ nhất lên đầu:

Lấy các cột Mã, Họ tên, Điện thoại, Phụ trách, Giai đoạn, Hẹn kế tiếp:
=IFERROR(SORT(CHOOSECOLS(FILTER(Leads!A2:O1000; Leads!O2:O1000<>""; Leads!O2:O1000<=TODAY(); Leads!I2:I1000<>"Thắng"; Leads!I2:I1000<>"Thua");1;3;4;8;9;15);6;TRUE);"Hôm nay không có hẹn")
Lead mới quá 2 giờ chưa ai liên hệ (đổi 2/24 thành số giờ cam kết của đội):
=IFERROR(FILTER(Leads!C2:C1000; Leads!A2:A1000<>""; Leads!N2:N1000=""; NOW()-Leads!B2:B1000>2/24);"Không có lead mới nào quá hạn")
Lead nguội — đang mở mà quá 7 ngày không ai chạm:
=IFERROR(FILTER(Leads!C2:C1000; Leads!A2:A1000<>""; Leads!P2:P1000>7; Leads!I2:I1000<>"Thắng"; Leads!I2:I1000<>"Thua");"Không có lead nguội")

Vì sao có điều kiện A2:A1000<>""

Ở dòng trống, cột P trả về chuỗi rỗng "". Trong Google Sheets, chữ luôn được coi là lớn hơn số, nên "" > 7 ra TRUE — thiếu điều kiện cột A, danh sách lead nguội sẽ đầy dòng trống.

Tab Hôm nay gọi ai của mẫu Quản lý Lead & Bán hàng PRO: thẻ số 49 quá hạn chăm sóc, 12 hẹn hôm nay, 6 lead mới chưa liên hệ, 13 lead hạng A đang nguội; bảng quá hạn chăm sóc với họ tên, điện thoại, giai đoạn, hạng, ngày hẹn, số ngày trễ, phụ trách
Tab Hôm nay trong mẫu PRO (dữ liệu mẫu): bốn danh sách gọi, chọn nhân viên ở ô vàng để chỉ xem lead của mình.
  1. Khách hỏi giá rồi im 5 ngày — file tự nhắc gọi lại (Short)

    Xem trên YouTube ↗

Đo phễu: lead rơi ở bước nào

Phễu "tích luỹ" đếm số lead đã từng tới mỗi bậc, kể cả lead sau đó thua. Đếm theo giai đoạn hiện tại thì sai: một lead thua ở bước Đàm phán vẫn là lead đã qua bước Báo giá. Vì vậy cần cột S — bậc cao nhất lead đã tới:

Bậc đã tới (S2) — GiaiDoan là dải ô đặt tên chứa 5 giai đoạn đang mở theo thứ tự; lead thua lấy bậc ở cột K:
=IF(A2="";"";IF(I2="Thắng";6;IFERROR(MATCH(IF(I2="Thua";K2;I2);GiaiDoan;0);1)))
Ở tab Phễu, cột A tên giai đoạn, cột B số bậc 1–6. Số lead đã tới bậc ở B2:
=COUNTIF(Leads!S$2:S$1000;">="&B2)
Phễu ví dụ: Mới 200, Đã liên hệ 170 (85%), Đủ điều kiện 110 (65%), Đã gửi báo giá 70 (64%), Đàm phán 45 (64%), Thắng 24 (53%); tỉ lệ chốt 24/200 = 12%
Số liệu minh hoạ. Bước rơi nhiều nhất ở đây là Đã liên hệ → Đủ điều kiện.

Đọc phễu: chia mỗi bậc cho bậc trước. Trong ví dụ, từ Đã liên hệ sang Đủ điều kiện chỉ còn 110/170 = 65% — mất 60 lead, nhiều nhất trong các bước. Câu hỏi tiếp theo là vì sao: đếm lý do thua của các lead thua ở bậc 2.

Số lead thua theo từng lý do (lý do ở A2 của bảng thống kê):
=COUNTIFS(Leads!I$2:I$1000;"Thua";Leads!J$2:J$1000;A2)
Tab Phễu chuyển đổi của mẫu PRO: bảng phễu tích luỹ với lead đã tới, tỉ lệ sang bước sau, số rơi rớt, số ngày trung bình ở mỗi giai đoạn, biểu đồ phễu và biểu đồ Pareto lý do thua
Tab Phễu trong mẫu PRO (dữ liệu mẫu): thêm số ngày trung bình ở mỗi giai đoạn và Pareto lý do thua.

Nếu "Không có nhu cầu thật" đứng đầu, vấn đề nằm ở quảng cáo nhắm sai người. Nếu "Không liên lạc được" cao, vấn đề là gọi chậm — xem lại danh sách lead mới quá 2 giờ ở trên.

Google Sheets hay phần mềm CRM?

Tự dựng theo bài nàyQuản lý Lead & Bán hàng PROPhần mềm CRM thuê bao
Hai bảng, điểm, hạng, phễuCó, với công thức ở trênCó sẵn, thêm dự báo, hiệu suất, ROI theo nguồnCó
Lead từ website vào thẳngKhôngForm dán sẵn + Google Form (Google Sheets)Thường có
Nhắc nhân viênTự viết Apps ScriptEmail, Telegram, Google Chat (Google Sheets)Có trong ứng dụng
Nhân viên chỉ thấy lead của mìnhKhông — ai mở file thấy hếtPortal điện thoại, mỗi người một linkCó phân quyền
Chi phíMiễn phíMua một lầnTrả theo người, theo tháng

Bảng tính hợp với đội bán hàng nhỏ, quy trình đơn giản và muốn tự quyết dữ liệu nằm ở đâu. Đội đông, cần tổng đài gọi ra, tích hợp nhiều kênh và phân quyền chặt thì phần mềm CRM chuyên dụng phù hợp hơn. So sánh cụ thể: HiTaVa và Getfly CRM, mẫu Google Sheets hay phần mềm quản lý.

Phần việc nội bộ của đội — chuẩn bị tài liệu, chạy chiến dịch, làm báo giá — thì quản lý ở bảng việc riêng, xem quản lý công việc nhóm bằng Google Sheets.

Câu hỏi thường gặp

Khách hàng tiềm năng (lead) khác khách hàng thế nào?

Lead là người đã để lại thông tin hoặc hỏi giá nhưng chưa mua. Khi lead chuyển sang Thắng, họ thành khách hàng — lúc đó nên chép sang danh sách khách hàng để chăm sóc sau bán, còn dòng lead giữ nguyên để đo phễu.

Nhiều nhân viên cùng sửa một file có bị loạn không?

Google Sheets cho nhiều người sửa cùng lúc. Để tránh loạn: cột công thức khoá lại, nhân viên chỉ thêm dòng ở bảng Chăm sóc, mỗi người dùng một Chế độ xem bộ lọc theo tên mình. Ai có quyền mở file vẫn thấy toàn bộ khách — muốn tách hẳn thì cần portal riêng hoặc phần mềm có phân quyền.

Nhập lead từ Facebook Lead Ads thế nào?

Tải file CSV từ trang quản lý quảng cáo của Meta, mở bằng Google Sheets rồi chép các cột họ tên, số điện thoại, nhu cầu sang bảng Leads. Cột SĐT chuẩn và Trùng sẽ bắt ngay những người đã có trong danh sách.

Bao lâu thì nên gọi lại lead mới?

Càng sớm càng tốt, và quan trọng hơn là cả đội thống nhất một con số rồi đo nó. Đặt cam kết (ví dụ 2 giờ trong giờ làm việc), dùng danh sách "lead mới quá 2 giờ" ở trên để thấy ai đang chậm.

File lead dùng trên Excel được không?

Được với Excel 365: REGEXREPLACE thì chưa phải bản nào cũng có, có thể thay bằng SUBSTITUTE lồng nhau để bỏ dấu cách, dấu chấm, dấu cộng. Các hàm khác như COUNTIFS, MAXIFS, XLOOKUP, FILTER, SORT đều có. Phần gửi email, nhận lead từ website chỉ làm được bằng Apps Script trên Google Sheets.

Mẫu làm sẵn cho việc này

Đọc tiếp

Xem thêm mẹo và video hướng dẫn trên kênh YouTube HiTaVa, hoặc đọc các bài khác trong chủ đề Công việc & bán hàng.

Cần hỏi thêm?Zalo 0935077673 (Hải Vân)