Hướng dẫn cầm tay chỉ việc – giúp bạn làm chủ biến động (dynamic variables) để tạo quy trình tự động hóa linh hoạt & thông minh hơn

1. Biến Trong Make.com Là Gì? Tại Sao Cực Quan Trọng Trong Automation?
Trong Make.com, biến (variables) và dữ liệu động (dynamic data) là nền tảng để:
- Tự động thay đổi nội dung
- Linh hoạt theo từng tình huống
- Gửi email cá nhân hóa
- Lưu dữ liệu theo từng sự kiện
- Tạo workflow không bị “cứng”
- Xử lý dữ liệu từ API/Webhook/Google Sheets/Notion…
Không có biến ⇒ automation như robot cố định
Có biến ⇒ automation như trợ lý thật sự thông minh
Make.com cung cấp biến mọi lúc, mọi nơi:
- Biến từ Webhook
- Biến từ Google Sheets
- Biến từ Gmail
- Biến từ API
- Biến hệ thống:
now,date,timestamp - Biến tự tạo bằng module Set Variable
2. Các Loại Biến Trong Make.com
✔ 1. Biến hệ thống (System Variables)
Dùng để lấy thời gian, ngày giờ, timestamp:
{{now}}→ thời điểm hiện tại{{date}}→ ngày hiện tại{{parseDate(...)}}→ chuyển đổi định dạng{{addDays(now; 7)}}→ ngày hôm nay + 7 ngày
✔ 2. Biến từ dữ liệu JSON (Dynamic Data)
Tất cả dữ liệu từ Webhook/HTTP/API đều trở thành biến:
Ví dụ JSON:
{
"name": "Thái",
"email": "thai@example.com",
"amount": 2000000
}
Biến trong Make:
nameemailamount
✔ 3. Biến từ module trước đó
Module Google Sheets trả về:
Row NumberNameEmail
Module Gmail trả về:
SubjectMessage IDFrom
Module Notion trả về:
Page IDTitleCreated Time
Tất cả đều dùng được cho bước tiếp theo.
✔ 4. Biến tự tạo bằng “Set Variable”
Dùng khi bạn muốn:
- Tạo giá trị tạm
- Tính toán thủ công
- Lưu dữ liệu giữa các bước
Ví dụ:
Module Tools > Set variable:
- Variable name:
TotalWithTax - Value:
{{amount * 1.1}}
3. Cầm Tay Chỉ Việc: Cách Sử Dụng Biến Trong Make.com
Ví dụ 1: Dùng biến để tạo email cá nhân hóa
🎯 Mục tiêu
Gửi email:
Chào Thái, cảm ơn bạn đã mua hàng trị giá 2.000.000đ.
Bước 1 – Nhận JSON từ Webhook:
{
"name": "Thái",
"amount": 2000000,
"email": "thai@example.com"
}
Bước 2 – Module Gmail → Send Email
Subject:
Cảm ơn {{name}} đã mua hàng
Body:
Chào {{name}},
Cảm ơn bạn đã mua hàng trị giá {{amount}}đ.
Chúng tôi sẽ liên hệ bạn sớm.
→ Email gửi đi tự động theo từng khách hàng khác nhau.
Ví dụ 2: Dùng biến hệ thống để đặt tên file động
Module Google Drive → Upload File
File name:
BaoCao_DoanhThu_{{formatDate(now; "YYYYMMDD_HHmm")}}.xlsx
Kết quả tự tạo:
BaoCao_DoanhThu_20250121_0930.xlsxBaoCao_DoanhThu_20250122_0930.xlsx
👉 Không bao giờ bị trùng file.
Ví dụ 3: Set Variable để tính toán nâng cao
Webhook nhận:
{
"amount": 3500000
}
Module: Set variable
- Name:
amount_vat - Value:
{{amount * 1.1}}
Kết quả:
amount_vat = 3850000
Bạn có thể dùng biến này để:
- Ghi vào Google Sheets
- Gửi email
- Đẩy sang Notion
- Tạo invoice
Ví dụ 4: Kết hợp nhiều biến trong một tin nhắn
Tin nhắn Zalo:
Khách hàng {{name}} đã đặt {{qty}} sản phẩm {{product}} với tổng tiền {{total}} vào lúc {{formatDate(now; "HH:mm DD/MM/YYYY")}}.
→ Tin nhắn luôn đúng dữ liệu thật từ khách hàng.
Ví dụ 5: Biến từ Google Sheets để tạo thông báo
Module Google Sheets trả về:
| Name | Score |
|---|---|
| A | 95 |
| B | 88 |
Make tạo tin nhắn:
Học viên {{Name}} đạt {{Score}} điểm.
4. Dữ Liệu Động Trong Các Module Quan Trọng
✔ Gmail – Send Email
- Tự động chèn tên người nhận
- Thay đổi nội dung dựa vào file input
- Cá nhân hóa email marketing
- Gửi thông báo theo thời gian thực
✔ Google Sheets – Add Row
Map biến động vào từng ô:
- Tên khách →
{{name}} - Giá trị →
{{amount}} - Ngày →
{{formatDate(now; "DD/MM/YYYY")}}
✔ Notion – Create Page
Page title:
Hoá đơn #{{invoiceId}}
Body:
Khách hàng: {{customer}}
Tổng tiền: {{total}}
Ngày tạo: {{formatDate(now; "DD/MM/YYYY")}}
✔ HTTP/API – Make a request
Dùng biến để tạo API động:
{
"orderId": "{{orderId}}",
"customer": "{{name}}",
"date": "{{formatDate(now; "YYYY-MM-DD")}}"
}
5. Dùng Biến Trong Điều Kiện (Filter)
Bạn có thể lọc dữ liệu:
Ví dụ: Chỉ xử lý đơn hàng > 1.000.000
Filter condition:
amount > 1000000
Ví dụ: Chỉ gửi email nếu role = admin
role = "admin"
✔ Workflow linh hoạt – chỉ chạy khi đúng điều kiện.
6. Best Practices Khi Làm Việc Với Biến Trong Make.com
✔ 1. Luôn đặt tên dễ hiểu
❌ var1, var2, data1
✔ totalAmount, orderID, customerPhone
✔ 2. Dùng “Set variable” để giảm lỗi
Lưu dữ liệu tạm → giúp workflow sạch & dễ debug.
✔ 3. Dùng hàm formatDate để đảm bảo ngày đúng định dạng
Excel kiểu DD/MM nhưng API lại dùng YYYY-MM-DD → cần format.
✔ 4. Test từng module bằng “Run once”
Giúp xem biến trả về thực tế trước khi map vào bước kế.
✔ 5. Kiểm tra biến null bằng filter
Tránh workflow “chết giữa chừng”.
7. Kết luận
Khi bạn thành thạo cách dùng:
- Biến
- Dữ liệu động
- Biến hệ thống
- Biến từ JSON
- Biến tự tạo
… quy trình trên Make.com sẽ trở nên linh hoạt giống như một hệ thống automation chuyên nghiệp.
Bạn có thể:
- Viết email tự động cá nhân hóa
- Tạo báo cáo tự động theo ngày/tuần/tháng
- Xuất file theo tên động
- Lọc và xử lý dữ liệu thông minh
- Tự động hoá quy trình từ A → Z