Hướng dẫn

Quản Lý Lead Bất Động Sản Tự Động Bằng Gemini + Google Sheets [Template 2026]

Tuân HoangTuân Hoang
9 tháng 6, 2026
10 phút đọc
Ả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]

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:

  1. Chấm điểm lead tự động (1-10 điểm) dựa trên budget, timeline, nhu cầu
  2. Phân loại Hot/Warm/Cold dựa trên điểm số
  3. Tóm tắt nhu cầu khách hàng trong 1 câu
  4. 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 Facebook 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:

  1. Trong Apps Script Editor, click biểu tượng đồng hồ Triggers (hoặc Ctrl+Shift+F7)
  2. Click + Add Trigger
  3. Cấu hình: Function = nhacFollowUp, Event source = Time-driven, Type = Day timer, Time = 7am to 8am
  4. 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

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

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.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận