Quản Lý Lead Bất Động Sản Tự Động Bằng Gemini + Google Sheets [Template 2026]
![Ảnh minh họa bài viết: Quản Lý Lead Bất Động Sản Tự Động Bằng Gemini + Google Sheets [Template 2026]](/og-image.jpg)
Vấn Đề Của Môi Giới BĐS: Quản Lý Lead Thủ Công Đang Làm Mất Tiền Của Bạn
Bạn đang dùng Excel hoặc Google Sheets để lưu danh sách khách hàng tiềm năng. Mỗi ngày có thêm lead mới từ Facebook, Zalo, website — nhưng bạn không biết lead nào đang "nóng" nhất để gọi điện trước. Bạn quên follow-up một khách hàng tiềm năng vì cột "Ngày liên hệ lại" bị lạc giữa hàng trăm dòng dữ liệu. Cuối tuần nhìn lại, không biết tháng này bao nhiêu lead đã chuyển thành giao dịch thực sự.
Đây là tình trạng phổ biến của hầu hết môi giới bất động sản tại Việt Nam — và nó đang khiến bạn mất đi những giao dịch đáng lẽ đã có thể chốt.
Bài viết này sẽ hướng dẫn bạn xây dựng một hệ thống CRM lead BĐS tự động hoàn toàn trên Google Sheets, tích hợp Gemini AI để chấm điểm lead, phân loại tự động, gợi ý hành động tiếp theo và tự động nhắc follow-up qua Gmail. Không cần thuê phần mềm CRM đắt tiền, không cần biết lập trình phức tạp.
Tổng Quan Giải Pháp: Google Sheets + Gemini AI = CRM BĐS Thông Minh
Hệ thống bạn sắp xây dựng gồm 2 thành phần chính:
- Google Sheets (Sheet "Leads"): Nơi nhập và lưu trữ toàn bộ thông tin lead với 17 cột được thiết kế sẵn.
- Google Sheets (Sheet "Dashboard"): Báo cáo pipeline tự động theo thời gian thực, không cần cập nhật thủ công.
Sức mạnh của hệ thống đến từ 4 hàm =AI() được nhúng trực tiếp vào bảng tính:
- Chấm điểm lead tự động (1-10 điểm) dựa trên budget, timeline, nhu cầu
- Phân loại Hot/Warm/Cold dựa trên điểm số
- Tóm tắt nhu cầu khách hàng trong 1 câu
- Gợi ý hành động follow-up phù hợp nhất
Ngoài ra, một đoạn Apps Script nhỏ sẽ chạy tự động mỗi sáng để kiểm tra và gửi email nhắc nhở khi đến ngày follow-up.
Yêu cầu: Tài khoản Google Workspace Business Standard trở lên (hoặc Google One AI Premium) để dùng hàm =AI().
Cấu Trúc Bảng Tính Lead BĐS
Sheet "Leads" gồm 17 cột được phân nhóm rõ ràng:
| Cột | Tên trường | Mô tả | Nhập thủ công / Tự động |
|---|---|---|---|
| A | ID | Mã lead tự tăng (L001, L002...) | Thủ công |
| B | Tên KH | Họ và tên khách hàng | Thủ công |
| C | SĐT | Số điện thoại | Thủ công |
| D | Nguồn | Facebook / Zalo / Referral / Website | Thủ công |
| E | Budget (tỷ) | Ngân sách tối đa (VD: 3.5) | Thủ công |
| F | Timeline (tháng) | Thời gian dự kiến mua (VD: 3) | Thủ công |
| G | Loại BĐS | Căn hộ / Nhà phố / Đất | Thủ công |
| H | Quận/Khu vực | Khu vực quan tâm | Thủ công |
| I | Ghi chú nhu cầu | Nhu cầu chi tiết từ cuộc trò chuyện | Thủ công |
| J | Ngày liên hệ đầu | Ngày nhập lead | Thủ công |
| K | Trạng thái | New / Contacted / Qualified / Proposal / Closed / Lost | Thủ công |
| L | Điểm lead | Điểm 1-10 từ AI | Tự động (AI) |
| M | Phân loại | Hot / Warm / Cold | Tự động (công thức) |
| N | Tóm tắt nhu cầu | 1 câu tóm tắt từ AI | Tự động (AI) |
| O | Gợi ý follow-up | Hành động tiếp theo từ AI | Tự động (AI) |
| P | Ngày follow-up tiếp | Ngày cần liên hệ lại | Thủ công |
| Q | Lịch sử tương tác | Ghi chú các lần liên hệ | Thủ công |
Dữ Liệu Mẫu
Dưới đây là 3 dòng ví dụ để bạn hình dung:
| ID | Tên KH | SĐT | Nguồn | Budget (tỷ) | Timeline (tháng) | Loại BĐS | Trạng thái | Điểm AI | Phân loại |
|---|---|---|---|---|---|---|---|---|---|
| L001 | Nguyễn Văn An | 0901234567 | 4.5 | 2 | Căn hộ | Qualified | 9 | Hot | |
| L002 | Trần Thị Bích | 0912345678 | Referral | 2.0 | 8 | Đất | Contacted | 5 | Warm |
| L003 | Lê Minh Khoa | 0923456789 | Zalo | 1.2 | 18 | Nhà phố | New | 2 | Cold |
6 Công Thức AI Cốt Lõi Trong Hệ Thống
1. Chấm Điểm Lead Tự Động (Cột L)
Đây là công thức quan trọng nhất. AI sẽ đọc budget, timeline và nhu cầu để cho ra điểm từ 1-10, phản ánh mức độ sẵn sàng mua của khách hàng.
=AI("Chấm điểm lead BĐS từ 1-10 (10 là sẵn sàng mua nhất). Budget: "&E2&" tỷ, Timeline: "&F2&" tháng, Nhu cầu: "&I2&". Chỉ trả về con số.", E2&F2&I2)
Logic chấm điểm:
- Budget cao + timeline ngắn (1-3 tháng) → điểm 8-10
- Budget trung bình + timeline 4-6 tháng → điểm 5-7
- Budget thấp hoặc timeline dài (>12 tháng) → điểm 1-4
Ví dụ thực tế: Khách hàng có budget 4.5 tỷ, cần mua trong 2 tháng, cần căn hộ 3PN quận Bình Thạnh → AI chấm 9 điểm.
2. Phân Loại Hot/Warm/Cold (Cột M)
Dùng công thức IF thông thường để phân nhóm dựa trên điểm số từ cột L. Không cần AI cho bước này:
=IF(L2>=7,"Hot",IF(L2>=4,"Warm","Cold"))
Để làm nổi bật trực quan, áp dụng Conditional Formatting:
- Hot → nền đỏ, chữ trắng
- Warm → nền vàng, chữ đen
- Cold → nền xanh nhạt, chữ đen
3. Tóm Tắt Nhu Cầu Khách Hàng (Cột N)
Công thức này giúp bạn đọc nhanh toàn bộ nhu cầu của khách hàng trong 1 câu, rất hữu ích khi review danh sách trước khi gọi điện buổi sáng.
=AI("Tóm tắt nhu cầu BĐS của khách hàng này trong 1 câu ngắn gọn, dưới 20 từ. Tên: "&B2&", Loại: "&G2&", Khu vực: "&H2&", Ghi chú: "&I2, B2&G2&H2&I2)
Kết quả mẫu: "Khách cần căn hộ 3PN khoảng 90m² tại Bình Thạnh, ưu tiên ban công và gần trường học."
4. Gợi Ý Hành Động Follow-Up (Cột O)
Thay vì đau đầu suy nghĩ "nên nói gì với khách này?", hãy để AI gợi ý hành động tiếp theo dựa trên trạng thái hiện tại và lịch sử tương tác.
=AI("Gợi ý 1 hành động follow-up cụ thể và phù hợp nhất cho lead BĐS này. Trạng thái: "&K2&", Phân loại: "&M2&", Lịch sử: "&Q2&". Trả về 1 câu hành động dưới 15 từ.", K2&M2&Q2)
Kết quả mẫu theo từng trạng thái:
- New + Hot: "Gọi điện ngay hôm nay, hỏi về nhu cầu và lịch xem nhà."
- Contacted + Warm: "Gửi 2-3 dự án phù hợp ngân sách qua Zalo để khách so sánh."
- Qualified + Hot: "Đặt lịch xem nhà cuối tuần này, chuẩn bị file so sánh 3 căn."
- Proposal + Warm: "Nhắn hỏi thăm, hỏi còn vướng mắc gì về điều khoản hợp đồng."
5. Đánh Giá Nguồn Lead (Dùng Trong Dashboard)
Công thức này giúp bạn biết kênh nào đang mang về lead chất lượng nhất để tối ưu ngân sách quảng cáo.
=AI("Dựa trên danh sách điểm lead theo nguồn dưới đây, đánh giá ngắn gọn nguồn nào hiệu quả nhất và lý do. Chỉ 2 câu.", A2:D20)
6. Tóm Tắt Pipeline Tuần (Dùng Trong Dashboard)
Mỗi thứ Hai, dùng công thức này để có bản tóm tắt pipeline bằng ngôn ngữ tự nhiên:
=AI("Tóm tắt tình hình pipeline BĐS tuần này từ dữ liệu sau. Highlight số lead Hot, số Closed và khuyến nghị 1 hành động ưu tiên cho tuần tới. Dưới 50 từ.", K2:L100)
Xây Dựng Dashboard Tự Động
Tạo thêm một sheet tên "Dashboard" trong cùng file. Sheet này sẽ tự động cập nhật mỗi khi bạn thêm hoặc sửa dữ liệu ở sheet Leads.
Funnel Pipeline (Bảng Đếm Theo Trạng Thái)
=COUNTIF(Leads!K:K,"New")
=COUNTIF(Leads!K:K,"Contacted")
=COUNTIF(Leads!K:K,"Qualified")
=COUNTIF(Leads!K:K,"Proposal")
=COUNTIF(Leads!K:K,"Closed")
=COUNTIF(Leads!K:K,"Lost")
Chất Lượng Lead Theo Nguồn
Biết kênh nào mang về lead điểm cao nhất để tối ưu chi phí marketing:
=AVERAGEIF(Leads!D:D,"Facebook",Leads!L:L)
=AVERAGEIF(Leads!D:D,"Zalo",Leads!L:L)
=AVERAGEIF(Leads!D:D,"Referral",Leads!L:L)
=AVERAGEIF(Leads!D:D,"Website",Leads!L:L)
Tổng Giá Trị Pipeline (Budget Qualified Leads)
Tổng ngân sách của các lead đang ở giai đoạn Qualified và Proposal — đây là "value at stake" thực sự của bạn:
=SUMIF(Leads!K:K,"Qualified",Leads!E:E)&" tỷ"
=SUMIF(Leads!K:K,"Proposal",Leads!E:E)&" tỷ"
Số Lead Cần Follow-Up Hôm Nay
=COUNTIF(Leads!P:P,TODAY())
Đặt ô này ở vị trí nổi bật trong Dashboard với font lớn màu đỏ để bạn thấy ngay khi mở file mỗi sáng.
Apps Script Tự Động Nhắc Follow-Up Qua Gmail
Đây là phần giúp bạn không bao giờ quên follow-up nữa. Script sẽ chạy tự động lúc 8h sáng mỗi ngày, kiểm tra cột P (Ngày follow-up tiếp) và gửi email nhắc nhở.
Code Apps Script
function nhacFollowUp() {
const SHEET_ID = 'THAY_BANG_ID_SHEET_CUA_BAN';
const sheet = SpreadsheetApp.openById(SHEET_ID).getSheetByName('Leads');
const data = sheet.getDataRange().getValues();
const homNay = new Date();
homNay.setHours(0, 0, 0, 0);
const danhSachNhac = [];
for (let i = 1; i < data.length; i++) {
if (!data[i][15]) continue; // Bỏ qua nếu cột P trống
const ngayFollowUp = new Date(data[i][15]); // Cột P (index 15)
ngayFollowUp.setHours(0, 0, 0, 0);
if (ngayFollowUp.getTime() === homNay.getTime()) {
danhSachNhac.push({
tenKH: data[i][1], // Cột B
sdt: data[i][2], // Cột C
phanLoai: data[i][12], // Cột M
goiY: data[i][14], // Cột O
ghiChu: data[i][16] // Cột Q
});
}
}
if (danhSachNhac.length === 0) return; // Không có ai cần follow-up
let noiDungEmail = 'Hôm nay bạn có ' + danhSachNhac.length + ' lead cần follow-up:\n\n';
danhSachNhac.forEach((lead, idx) => {
noiDungEmail += (idx + 1) + '. ' + lead.tenKH + ' - SĐT: ' + lead.sdt + '\n';
noiDungEmail += ' Phân loại: ' + lead.phanLoai + '\n';
noiDungEmail += ' Gợi ý: ' + lead.goiY + '\n';
noiDungEmail += ' Ghi chú: ' + lead.ghiChu + '\n\n';
});
noiDungEmail += '\nChúc bạn chốt được nhiều giao dịch hôm nay!';
GmailApp.sendEmail(
Session.getActiveUser().getEmail(),
'[CRM BĐS] ' + danhSachNhac.length + ' lead cần follow-up hôm nay',
noiDungEmail
);
console.log('Đã gửi nhắc cho ' + danhSachNhac.length + ' lead');
}
Thiết Lập Trigger Tự Động
Để script chạy tự động mỗi sáng:
- Trong Apps Script Editor, click biểu tượng đồng hồ Triggers (hoặc Ctrl+Shift+F7)
- Click + Add Trigger
- Cấu hình: Function =
nhacFollowUp, Event source = Time-driven, Type = Day timer, Time = 7am to 8am - Click Save và cấp quyền truy cập Gmail khi được hỏi
Hướng Dẫn Setup Từng Bước
Bước 1: Tạo File Sheets Mới
Tạo một Google Sheets mới, đặt tên "CRM Lead BĐS 2026". Tạo 2 sheet: "Leads" và "Dashboard".
Bước 2: Thiết Lập Sheet Leads
Nhập 17 tiêu đề cột theo thứ tự ở bảng cấu trúc phía trên. Định dạng hàng tiêu đề: nền xanh đậm, chữ trắng, in đậm. Freeze hàng đầu (View → Freeze → 1 row).
Bước 3: Nhập Công Thức AI Vào Hàng 2
Với dòng dữ liệu đầu tiên (hàng 2), nhập các công thức AI vào cột tương ứng. Sau khi kiểm tra kết quả OK, kéo công thức xuống cho các hàng tiếp theo.
Lưu ý quan trọng: Chỉ kéo công thức AI xuống khi ô đó có dữ liệu. Công thức AI trên ô trống sẽ trả về lỗi hoặc kết quả vô nghĩa.
Bước 4: Thiết Lập Conditional Formatting Cột M
Chọn cột M → Format → Conditional formatting:
- Rule 1: Text contains "Hot" → Fill màu đỏ (#EA4335)
- Rule 2: Text contains "Warm" → Fill màu vàng (#FBBC04)
- Rule 3: Text contains "Cold" → Fill màu xanh nhạt (#34A853 với opacity thấp)
Bước 5: Xây Dựng Dashboard
Trong sheet Dashboard, tạo bảng tóm tắt với các COUNTIF, AVERAGEIF và SUMIF như đã hướng dẫn. Thêm chart dạng Bar để visualize funnel pipeline.
Bước 6: Cài Apps Script
Từ sheet Leads, vào Extensions → Apps Script. Dán code nhacFollowUp vào. Thay SHEET_ID bằng ID thực của file (lấy từ URL: https://docs.google.com/spreadsheets/d/[SHEET_ID]/edit). Chạy thử 1 lần để test, sau đó thiết lập trigger như hướng dẫn.
Mẹo Dùng Hiệu Quả
1. Cập Nhật Cột Q (Lịch Sử Tương Tác) Ngay Sau Mỗi Cuộc Gọi
Ghi ngắn gọn theo format: [10/06] Đã gọi, KH đang so sánh 2 dự án, hẹn gọi lại thứ 5. Thông tin này giúp AI gợi ý follow-up chính xác hơn ở lần sau.
2. Dùng Filter View Thay Vì Xóa Dữ Liệu
Khi muốn chỉ xem lead Hot, dùng Data → Filter view thay vì xóa các dòng khác. Dữ liệu lịch sử rất quan trọng để phân tích sau này.
3. Đóng Băng Kết Quả AI Sau Khi Hài Lòng
Sau khi AI chấm điểm xong, copy cột L và M → Paste special → Values only để "đóng băng" kết quả. Điều này tránh AI tính lại và thay đổi điểm khi bạn mở file lần sau.
4. Đặt Mục Tiêu Follow-Up Rõ Ràng
Quy tắc đơn giản: Hot lead → follow-up trong 24h; Warm lead → follow-up trong 3-5 ngày; Cold lead → follow-up trong 2 tuần. Ghi ngày vào cột P ngay khi nhập lead mới.
5. Review Dashboard Mỗi Thứ Hai Sáng
Dành 10 phút đầu tuần xem Dashboard: có bao nhiêu Hot lead đang chờ? Kênh nào đang hiệu quả? Tuần trước close được mấy deal? Thói quen này giúp bạn phân bổ thời gian đúng chỗ.
6. Sao Lưu Dữ Liệu Hàng Tháng
File → Download → Excel (.xlsx) vào ngày đầu mỗi tháng. Lưu vào Google Drive với tên theo tháng. Đây là backup đơn giản nhất để tránh mất dữ liệu.
Kết Quả Thực Tế Sau Khi Áp Dụng
Dựa trên phản hồi từ các môi giới đã áp dụng hệ thống tương tự:
- Tiết kiệm 2-3 giờ/tuần so với quản lý thủ công thuần túy
- Tỷ lệ follow-up đúng hạn tăng từ ~40% lên ~90% nhờ tự động nhắc qua email
- Dễ ưu tiên công việc hơn khi biết ngay đâu là Hot lead cần gọi trước
- Báo cáo pipeline sẵn sàng bất cứ lúc nào khi cần trình bày với quản lý hoặc đối tác
Kết Luận
Quản lý lead bất động sản không cần phải phức tạp hay tốn kém. Với Google Sheets và hàm =AI() tích hợp Gemini, bạn có thể xây dựng một CRM cơ bản nhưng thực sự hiệu quả trong vòng nửa ngày — hoàn toàn miễn phí (nếu đã có gói Workspace phù hợp).
Điểm mấu chốt không phải ở công nghệ, mà ở thói quen: cập nhật dữ liệu đều đặn sau mỗi cuộc gọi, tôn trọng điểm số AI để ưu tiên lead, và review dashboard mỗi đầu tuần. Khi dữ liệu tốt, AI sẽ cho ra gợi ý tốt. Khi gợi ý tốt, tỷ lệ chốt deal sẽ cao hơn.
Bắt đầu từ hôm nay: tạo một file Sheets mới, nhập 5-10 lead hiện tại của bạn, và thử 4 công thức AI đầu tiên. Bạn sẽ thấy sự khác biệt ngay trong tuần đầu tiên.
Tham khảo: Google Support — Hàm AI trong Sheets | Google Apps Script — GmailApp
Chia sẻ bài viết:
Tuân Hoang
Đội ngũ SheetStore
Google Workspace Certified, 5+ years experience
Bạn thấy bài viết hữu ích?
Đăng ký nhận thông báo khi có bài viết mới.
