Hướng dẫn Google Sheets

Xây Dựng CRM Quản Lý Khách Hàng Với Google Sheets [2026]

Tuân HoangTuân Hoang
14 tháng 2, 2026
Cập nhật: 25 tháng 3, 2026
12 phút đọc
Xây Dựng CRM Quản Lý Khách Hàng Với Google Sheets [2026]

Xây Dựng CRM Đơn Giản Bằng Google Sheets: Quản Lý Khách Hàng Hiệu Quả

CRM không nhất thiết phải tốn tiền. Với Google Sheets, bạn hoàn toàn có thể xây dựng hệ thống quản lý khách hàng đủ mạnh cho doanh nghiệp dưới 100 khách hàng — miễn phí, tùy biến hoàn toàn.

CRM Cần Những Gì Trong Google Sheets?

Thông Tin Cơ Bản

  • • Tên, công ty, vị trí
  • • Số điện thoại, email
  • • Địa chỉ giao hàng
  • • Ngày sinh (để chúc mừng)

Hành Vi Mua Hàng

  • • Tổng giá trị đã mua (Monetary)
  • • Số lần mua (Frequency)
  • • Ngày mua gần nhất (Recency)
  • • Sản phẩm yêu thích

Phân Loại & Tag

  • • Hạng khách hàng (VIP/Thường/Mới)
  • • Nguồn khách hàng (Shopee/Facebook/Giới thiệu)
  • • Khu vực địa lý
  • • Ngành nghề (cho B2B)

Lịch Sử Tương Tác

  • • Ghi chú cuộc gọi/email
  • • Khiếu nại đã xử lý
  • • Deal đang trong pipeline
  • • Follow-up cần làm

Sheet 1: Database Khách Hàng

Columns cần thiết (dùng Data Validation cho các cột phân loại):

IDTên KHSĐTEmailHạngTổng muaSố lầnMua cuốiNguồn
KH001Nguyễn Văn A0901...a@...VIP15,000K82026-02-20Facebook
// Cột Hạng tự động dựa vào Tổng mua
=IFS(F2>=10000000,"VIP", F2>=3000000,"Thường", F2>0,"Mới", TRUE,"Chưa mua")

Phân Tích RFM Tự Động

RFM (Recency, Frequency, Monetary) là phương pháp phân hạng khách hàng chuẩn:

// Recency Score: Ngày mua gần nhất
=IFS(TODAY()-H2<=30,5, TODAY()-H2<=60,4, TODAY()-H2<=90,3, TODAY()-H2<=180,2, TRUE,1)
// Frequency Score: Số lần mua
=IFS(G2>=10,5, G2>=6,4, G2>=3,3, G2>=2,2, TRUE,1)
// Monetary Score: Tổng giá trị mua
=IFS(F2>=20000000,5, F2>=10000000,4, F2>=5000000,3, F2>=1000000,2, TRUE,1)
// RFM Segment
=IF(R_Score+F_Score+M_Score>=13,"Champions", IF(R_Score>=4,"Loyal", IF(M_Score>=4,"Big Spenders","Others")))

Sheet 2: Sales Pipeline (B2B)

CộtNội dungData Validation
Khách hàngTên công ty tiềm năngVLOOKUP từ sheet KH
Giai đoạnLead/Prospect/Proposal/Negotiation/Won/LostDropdown list
Giá trị DealDoanh thu dự kiếnNumber
Xác suất% khả năng chốt0-100%
Weighted ValueGiá trị × Xác suất=D2*E2
DeadlineNgày dự kiến chốtDate

Tự Động Nhắc Follow-Up

function nhacFollowUp() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet()
                             .getSheetByName('Pipeline');
  var data = sheet.getDataRange().getValues();
  var nhacList = [];

  for (var i = 1; i < data.length; i++) {
    var tenKH = data[i][0];
    var giaiDoan = data[i][1];
    var deadline = new Date(data[i][5]);
    var soNgayConLai = Math.floor((deadline - new Date()) / (1000*60*60*24));

    // Nhắc khi còn 3 ngày đến deadline
    if (soNgayConLai <= 3 && soNgayConLai >= 0 && giaiDoan !== 'Won' && giaiDoan !== 'Lost') {
      nhacList.push(tenKH + ': deadline ' + deadline.toLocaleDateString('vi-VN') + ' (' + soNgayConLai + ' ngày nữa)');
    }
  }

  if (nhacList.length > 0) {
    MailApp.sendEmail('sales@company.com', '📋 Follow-up cần làm hôm nay', nhacList.join('\n'));
  }
}

SheetStore CRM: Tự Động Hơn, Ít Công Hơn

CRM tích hợp trong SheetStore tự động phân hạng khách hàng, gửi nhắc follow-up, và sync sang Google Sheets để phân tích RFM sâu hơn.

Xem Tính Năng CRM

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

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