BÀI GIẢNG CẦM TAY CHỈ VIỆC -Tự Động Gửi Email Báo Cáo Mỗi Sáng Bằng Make.com

Flow thực hành

Scheduler
↓
Google Sheets
↓
Text Aggregator
↓
Gmail
↓
Send Email

1. MỤC TIÊU BUỔI HỌC 🎯

Sau bài này, học viên làm được:

✅ Tạo kịch bản tự động trong Make.com
✅ Đặt lịch chạy mỗi sáng lúc 8h
✅ Lấy dữ liệu báo cáo từ Google Sheets
✅ Ghép dữ liệu thành nội dung email chuyên nghiệp
✅ Gửi email tự động bằng Gmail
✅ Kiểm tra lỗi và chạy thử trước khi dùng thật


2. BÀI TOÁN THỰC TẾ 📌

Mỗi sáng nhân viên văn phòng phải làm việc này:

  1. Mở Google Sheets
  2. Xem số liệu doanh thu
  3. Copy số đơn hàng
  4. Copy công nợ
  5. Soạn email
  6. Gửi cho sếp

Việc này lặp lại hằng ngày.

Nếu làm tay sẽ dễ gặp lỗi:

❌ quên gửi mail
❌ gửi sai số liệu
❌ gửi nhầm người
❌ mất 15–30 phút mỗi sáng
❌ bị phụ thuộc vào người thực hiện

Giải pháp:

✅ Dùng Make.com để hệ thống tự chạy mỗi sáng.


3. CHUẨN BỊ TRƯỚC KHI LÀM 🧰

Học viên cần có:

✅ Tài khoản Make.com
✅ Tài khoản Gmail
✅ Một file Google Sheets chứa dữ liệu báo cáo
✅ Internet ổn định


4. TẠO FILE GOOGLE SHEETS MẪU 📊

Bước 1 — Mở Google Sheets

Mở trình duyệt Chrome.

Truy cập:

https://sheets.google.com

Bấm:

Blank spreadsheet

Bước 2 — Đặt tên file

Ở góc trên bên trái, bấm vào tên file.

Đổi tên thành:

BaoCaoNgay

Bước 3 — Tạo bảng dữ liệu

Tại dòng 1, nhập các tiêu đề sau:

NgayDoanhThuDonHangKhachMoiCongNo

Sau đó nhập dữ liệu mẫu:

NgayDoanhThuDonHangKhachMoiCongNo
27/04/2026125000000381245000000

Giải thích dữ liệu 💡

Ngay

Là ngày báo cáo.

DoanhThu

Tổng doanh thu trong ngày.

DonHang

Số lượng đơn hàng phát sinh.

KhachMoi

Số khách hàng mới.

CongNo

Tổng công nợ cần theo dõi.


Lưu ý quan trọng ⚠️

Tên cột nên viết không dấu, không khoảng trắng.

Ví dụ nên dùng:

DoanhThu

Không nên dùng:

Doanh thu

Vì khi đưa vào Make.com, tên cột không dấu sẽ dễ chọn và ít lỗi hơn.


5. TẠO SCENARIO TRONG MAKE.COM ⚙️

Scenario là gì?

Trong Make.com, Scenario là một quy trình tự động.

Hiểu đơn giản:

Khi có sự kiện A
↓
Làm việc B
↓
Làm việc C
↓
Ra kết quả D

Trong bài này:

Đến 8h sáng
↓
Lấy dữ liệu Google Sheets
↓
Tạo nội dung báo cáo
↓
Gửi email cho sếp

Bước 1 — Vào Make.com

Mở trình duyệt.

Truy cập:

https://www.make.com

Đăng nhập tài khoản.


Bước 2 — Tạo scenario mới

Ở menu bên trái, bấm:

Scenarios

Sau đó bấm:

Create a new scenario

Màn hình sẽ hiện một dấu cộng lớn ở giữa.


6. THÊM MODULE SCHEDULER ⏰

Module là gì?

Trong Make.com, module là một khối chức năng.

Ví dụ:

  • Scheduler: đặt lịch chạy
  • Google Sheets: lấy dữ liệu
  • Gmail: gửi email
  • Tools: xử lý dữ liệu

Một scenario thường gồm nhiều module nối với nhau.


Scheduler là gì?

Scheduler là module dùng để đặt lịch chạy tự động.

Ví dụ:

✅ chạy mỗi ngày lúc 8h sáng
✅ chạy mỗi giờ
✅ chạy mỗi tuần
✅ chạy mỗi tháng

Trong bài này ta dùng Scheduler để gửi báo cáo mỗi sáng.


Bước 1 — Thêm Scheduler

Bấm dấu:

+

Tìm kiếm:

Scheduler

Chọn:

Scheduler

Bước 2 — Chọn kiểu chạy

Chọn:

At regular intervals

Nghĩa là chạy theo khoảng thời gian cố định.


Bước 3 — Cấu hình lịch chạy

Trong phần cấu hình, chọn:

Every day

Sau đó chọn thời gian:

08:00

Nếu hệ thống hỏi timezone, chọn:

Asia/Ho_Chi_Minh

Vì sao phải chọn đúng timezone? 📌

Vì nếu chọn sai múi giờ, scenario có thể chạy sai giờ.

Ví dụ:

Bạn muốn chạy lúc 8h sáng giờ Việt Nam.

Nhưng nếu timezone là UTC, hệ thống có thể chạy lệch 7 tiếng.


7. THÊM MODULE GOOGLE SHEETS 📊

Mục tiêu bước này

Lấy dữ liệu báo cáo từ file:

BaoCaoNgay

Bước 1 — Thêm module Google Sheets

Bấm dấu cộng sau Scheduler.

Tìm:

Google Sheets

Chọn app:

Google Sheets

Bước 2 — Chọn hành động

Chọn:

Search Rows

Search Rows là gì?

Search Rows nghĩa là tìm dòng dữ liệu trong Google Sheets.

Ví dụ:

Trong bảng có nhiều ngày:

NgayDoanhThu
26/04/2026100000000
27/04/2026125000000

Search Rows giúp Make tìm đúng dòng cần lấy.


Bước 3 — Kết nối tài khoản Google

Ở mục Connection, bấm:

Add

Sau đó:

  1. Chọn tài khoản Gmail
  2. Bấm Allow / Cho phép
  3. Quay lại Make.com

Vì sao phải Add Connection? 💡

Make.com cần được cấp quyền để đọc file Google Sheets.

Nếu không cấp quyền, Make không thể lấy dữ liệu.


Bước 4 — Chọn file Google Sheets

Trong mục Spreadsheet, chọn:

BaoCaoNgay

Trong mục Sheet, chọn sheet đang chứa dữ liệu.

Thường tên mặc định là:

Sheet1

Bước 5 — Chọn vùng dữ liệu

Nếu Make hỏi Table contains headers, chọn:

Yes

Nghĩa là dòng đầu tiên là tên cột.


Bước 6 — Điều kiện tìm dữ liệu

Ở phần Filter hoặc Search condition, chọn cột:

Ngay

Điều kiện:

Equal to

Giá trị nhập:

27/04/2026

Trong bài nâng cao, ta có thể dùng ngày hiện tại tự động.

Nhưng ở bài cơ bản, nhập cố định để học viên dễ test.


Bước 7 — Giới hạn số dòng trả về

Ở mục Limit, nhập:

1

Vì mỗi ngày chỉ cần lấy 1 dòng báo cáo.


8. CHẠY THỬ GOOGLE SHEETS ✅

Bước 1 — Bấm Run once

Ở góc dưới màn hình, bấm:

Run once

Bước 2 — Kiểm tra kết quả

Nếu đúng, module Google Sheets sẽ hiện bong bóng số:

1

Bấm vào bong bóng đó.

Bạn phải thấy dữ liệu như:

Ngay: 27/04/2026
DoanhThu: 125000000
DonHang: 38
KhachMoi: 12
CongNo: 45000000

Nếu không thấy dữ liệu thì sao? ⚠️

Kiểm tra lại:

✅ tên file Google Sheets đúng chưa
✅ chọn đúng sheet chưa
✅ cột Ngay có đúng định dạng chưa
✅ ngày nhập trong Make có giống ngày trong Sheet không
✅ dòng tiêu đề có nằm ở dòng 1 không


9. DÙNG TEXT AGGREGATOR ĐỂ TẠO NỘI DUNG EMAIL 📝

Text Aggregator là gì?

Text Aggregator là công cụ dùng để gom dữ liệu thành một đoạn văn bản.

Hiểu đơn giản:

Dữ liệu trong Google Sheets đang rời rạc như thế này:

DoanhThu = 125000000
DonHang = 38
KhachMoi = 12
CongNo = 45000000

Text Aggregator sẽ biến nó thành email đẹp như thế này:

Kính gửi Anh/Chị,

Báo cáo ngày 27/04/2026:

- Doanh thu: 125.000.000 VNĐ
- Đơn hàng: 38 đơn
- Khách hàng mới: 12 khách
- Công nợ: 45.000.000 VNĐ

Trân trọng.

Khi nào cần dùng Text Aggregator?

Dùng khi bạn cần:

✅ ghép nhiều dòng dữ liệu thành một email
✅ tạo nội dung báo cáo
✅ tạo nội dung tin nhắn Telegram
✅ tạo nội dung gửi Zalo
✅ tạo thông báo tự động


Bước 1 — Thêm module Text Aggregator

Bấm dấu cộng sau Google Sheets.

Tìm:

Tools

Chọn:

Text Aggregator

Bước 2 — Chọn Source Module

Ở mục Source Module, chọn:

Google Sheets - Search Rows

Điều này có nghĩa là:

Text Aggregator sẽ lấy dữ liệu từ module Google Sheets trước đó.


Bước 3 — Nhập nội dung email mẫu

Ở ô Text, nhập nội dung sau:

Kính gửi Anh/Chị,

Em gửi báo cáo nhanh ngày {{Ngay}} như sau:

📊 Doanh thu: {{DoanhThu}} VNĐ
🧾 Số đơn hàng: {{DonHang}} đơn
👥 Khách hàng mới: {{KhachMoi}} khách
💰 Công nợ cần theo dõi: {{CongNo}} VNĐ

Trân trọng,
Hệ thống báo cáo tự động

Mapping là gì? 🧩

Mapping là thao tác kéo dữ liệu từ module trước sang module sau.

Ví dụ:

Bạn không gõ tay:

125000000

Mà bạn chọn biến:

DoanhThu

từ Google Sheets.

Khi dữ liệu thay đổi, email cũng tự thay đổi theo.


Cách mapping trong Make.com

Khi bấm vào ô Text, Make sẽ hiện bảng dữ liệu bên phải.

Bạn làm như sau:

  1. Click vào vị trí cần chèn dữ liệu
  2. Nhìn bảng bên phải
  3. Tìm module Google Sheets
  4. Chọn trường cần dùng

Ví dụ:

Chỗ cần ngày:

Em gửi báo cáo nhanh ngày 

Bấm chọn biến:

Ngay

Chỗ cần doanh thu:

Doanh thu:

Bấm chọn biến:

DoanhThu

Lỗi thường gặp ⚠️

Lỗi 1: Gõ tay {{DoanhThu}} nhưng không chạy

Trong Make, bạn nên chọn biến từ bảng mapping.

Không nên tự gõ tay nếu chưa chắc cú pháp.


Lỗi 2: Text Aggregator không có dữ liệu

Nguyên nhân thường gặp:

Google Sheets không trả về dòng nào.

Cách sửa:

Quay lại module Google Sheets và test trước.


10. THÊM MODULE GMAIL ĐỂ GỬI EMAIL 📧

Gmail module là gì?

Gmail module là công cụ giúp Make.com gửi email bằng tài khoản Gmail của bạn.

Trong bài này, Gmail sẽ gửi báo cáo cho sếp.


Bước 1 — Thêm Gmail

Bấm dấu cộng sau Text Aggregator.

Tìm:

Gmail

Chọn:

Gmail

Bước 2 — Chọn hành động

Chọn:

Send an Email

Nghĩa là gửi một email mới.


Bước 3 — Kết nối Gmail

Ở mục Connection, bấm:

Add

Sau đó:

  1. Chọn tài khoản Gmail muốn dùng để gửi
  2. Bấm Allow / Cho phép
  3. Quay lại Make.com

Bước 4 — Nhập người nhận

Ở mục To, nhập email của sếp:

sep@company.com

Khi thực hành, học viên nên nhập email của chính mình trước để test.

Ví dụ:

yourname@gmail.com

Bước 5 — Nhập tiêu đề email

Ở mục Subject, nhập:

Báo cáo doanh thu hằng ngày - 27/04/2026

Có thể mapping trường Ngay để tiêu đề tự đổi theo ngày.

Ví dụ:

Báo cáo doanh thu hằng ngày - {{Ngay}}

Bước 6 — Nhập nội dung email

Ở mục Content hoặc Body, chọn kết quả từ:

Text Aggregator

Thường biến cần chọn có tên gần giống:

Text

hoặc:

Aggregated text

Bước 7 — Chọn định dạng email

Nếu có mục Content Type, chọn:

Plain text

Vì bài này là cơ bản, dùng Plain text dễ hiểu nhất.

Nếu muốn email đẹp hơn, có thể dùng HTML ở bài nâng cao.


11. CHẠY THỬ TOÀN BỘ SCENARIO ✅

Bước 1 — Bấm Run once

Bấm:

Run once

Bước 2 — Quan sát từng module

Nếu chạy đúng, các module sẽ lần lượt có số màu xanh:

Scheduler: 1
Google Sheets: 1
Text Aggregator: 1
Gmail: 1

Bước 3 — Kiểm tra hộp thư

Mở Gmail của người nhận.

Kiểm tra:

✅ email đã đến chưa
✅ tiêu đề đúng chưa
✅ số liệu đúng chưa
✅ nội dung dễ đọc chưa
✅ có bị vào Spam không


12. BẬT SCENARIO CHẠY TỰ ĐỘNG 🚀

Sau khi test thành công:

Ở góc dưới hoặc góc trên, bật công tắc:

ON

Khi scenario ở trạng thái ON, Make.com sẽ tự chạy theo lịch.


Lưu ý quan trọng ⚠️

Không bật ON khi chưa test.

Vì nếu sai người nhận, hệ thống có thể tự gửi email sai cho sếp.

Quy trình đúng là:

Test với email cá nhân
↓
Kiểm tra nội dung
↓
Sửa lỗi
↓
Test lại
↓
Đúng rồi mới bật ON

13. KIỂM THỬ BẮT BUỘC 🔍

Trước khi dùng thật, phải kiểm tra đủ 7 điểm:

Test 1

Scheduler có đúng giờ Việt Nam không?

Test 2

Google Sheets có lấy đúng dòng báo cáo không?

Test 3

Text Aggregator có ghép đúng nội dung không?

Test 4

Gmail có gửi đúng người không?

Test 5

Subject có đúng ngày không?

Test 6

Số tiền có đúng không?

Test 7

Email có dễ đọc không?


14. LỖI THƯỜNG GẶP VÀ CÁCH SỬA ⚠️

Lỗi 1: Google Sheets không tìm thấy dòng

Nguyên nhân:

❌ ngày trong Make khác ngày trong Sheet
❌ sai tên cột
❌ chọn nhầm Sheet

Cách sửa:

✅ kiểm tra lại cột Ngay
✅ copy đúng ngày từ Sheet sang Make
✅ chạy thử lại Google Sheets module


Lỗi 2: Gmail không gửi được

Nguyên nhân:

❌ chưa cấp quyền Gmail
❌ tài khoản Gmail bị giới hạn
❌ nhập sai email người nhận

Cách sửa:

✅ xóa connection Gmail rồi kết nối lại
✅ test gửi đến email cá nhân
✅ kiểm tra hộp thư Spam


Lỗi 3: Email gửi nhưng nội dung trống

Nguyên nhân:

❌ Text Aggregator không nhận dữ liệu
❌ chưa mapping đúng biến
❌ Google Sheets trả về 0 dòng

Cách sửa:

✅ chạy lại từng module
✅ mở output của Google Sheets xem có dữ liệu không
✅ mapping lại các trường


15. NÂNG CẤP BÀI TOÁN SAU KHI LÀM ĐƯỢC 🚀

Sau khi hoàn thành bản cơ bản, có thể nâng cấp:

Nâng cấp 1 — Tự lấy ngày hôm nay

Thay vì nhập cố định:

27/04/2026

cho Make tự lấy ngày hiện tại.


Nâng cấp 2 — Gửi thêm file Excel hoặc PDF

Flow nâng cấp:

Google Sheets
↓
Create PDF
↓
Gmail Send Email with Attachment

Nâng cấp 3 — Gửi thêm Telegram

Flow:

Google Sheets
↓
Text Aggregator
↓
Gmail
↓
Telegram

Nâng cấp 4 — Báo lỗi cho IT nội bộ

Nếu Gmail gửi lỗi:

Error Handler
↓
Telegram Notify IT

16. BÀI TẬP THỰC HÀNH 🏆

Bài tập 1

Tạo Google Sheet báo cáo gồm các cột:

Ngay
DoanhThu
DonHang
KhachMoi
CongNo

Sau đó gửi email báo cáo cho chính mình.


Bài tập 2

Thêm cột:

GhiChu

Ví dụ:

Doanh thu tăng do chương trình khuyến mãi

Sau đó đưa GhiChu vào nội dung email.


Bài tập 3

Đổi tiêu đề email thành:

[Auto Report] Báo cáo kinh doanh ngày {{Ngay}}

Bài tập 4 nâng cao

Tạo thêm một email CC cho quản lý phòng.


17. KẾT LUẬN 🎯

Sau bài này, học viên đã biết:

✅ Scenario là gì
✅ Module là gì
✅ Scheduler dùng để làm gì
✅ Google Sheets Search Rows là gì
✅ Mapping dữ liệu là gì
✅ Text Aggregator dùng để tạo nội dung email
✅ Gmail Send an Email dùng để gửi báo cáo tự động
✅ Cách test trước khi bật chạy thật

Câu quan trọng nhất:

Đừng làm báo cáo thủ công mỗi sáng nếu hệ thống có thể tự gửi thay bạn.

🔥 Đây là bước đầu tiên để nhân viên văn phòng bước vào tự động hóa công việc thực tế.

Scroll to Top