Sử Dụng Các Biến Và Dữ Liệu Động Trong Make.com

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)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:

  • name
  • email
  • amount

✔ 3. Biến từ module trước đó

Module Google Sheets trả về:

  • Row Number
  • Name
  • Email

Module Gmail trả về:

  • Subject
  • Message ID
  • From

Module Notion trả về:

  • Page ID
  • Title
  • Created 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.xlsx
  • BaoCao_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ề:

NameScore
A95
B88

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

Scroll to Top