Trong thời đại dữ liệu số, việc tự động thu thập thông tin tài chính từ các ngân hàng là một bước quan trọng để giúp nhà đầu tư, nhà phân tích hay các hệ thống tài chính ra quyết định kịp thời và chính xác. Bài viết này giới thiệu một workflow tự động hóa được xây dựng trên nền tảng n8n, có nhiệm vụ thu thập bảng lãi suất tiết kiệm online của ngân hàng SCB và lưu vào Google Sheet.
Lợi ích của Workflow
Workflow này được thiết kế nhằm:
- Tự động lấy bảng lãi suất tiết kiệm online từ website SCB.
- Xử lý dữ liệu HTML để trích xuất thông tin quan trọng.
- Lưu dữ liệu có cấu trúc vào Google Sheet để dễ dàng theo dõi, phân tích hoặc kết nối với các công cụ BI (Business Intelligence).
- Tiết kiệm thời gian: Không còn phải truy cập thủ công website và copy dữ liệu mỗi ngày.
- Dữ liệu sạch và có cấu trúc: Sẵn sàng dùng để phân tích, lập báo cáo.
- Tự động hóa có thể mở rộng: Có thể kết hợp thêm các ngân hàng khác chỉ với vài thay đổi nhỏ.

Chi tiết các bước trong Workflow
Kích hoạt Workflow thủ công
- Nút “Execute Workflow” dùng để kích hoạt quy trình thủ công.
- Thích hợp trong các trường hợp kiểm tra, cập nhật hàng ngày theo nhu cầu người dùng.
Xóa dữ liệu cũ trên Google Sheet
- Trước khi thêm dữ liệu mới, hệ thống sẽ xóa các dòng dữ liệu cũ để tránh trùng lặp hoặc sai lệch khi phân tích.
- Điều này đảm bảo bảng tính luôn chứa dữ liệu mới nhất từ SCB.
Gửi yêu cầu HTTP đến Website SCB
- Workflow sử dụng HTTP Request để gửi lệnh GET đến địa chỉ trang lãi suất tiết kiệm online:
https://www.scb.com.vn/… - Trang HTML chứa bảng lãi suất là nguồn dữ liệu đầu vào chính.

Phân Tích HTML
- Module HTML Extract trích xuất nội dung thô từ website, đặc biệt là các phần chứa <table> chứa bảng lãi suất.
Xử lý dữ liệu bằng mã lệnh
Một khối Code sẽ xử lý dữ liệu thô, lọc và chuyển đổi thành mảng các đối tượng (JSON) dễ lưu trữ. Bao gồm các thông tin: Kỳ hạn, Lãi suất lĩnh trước, Lĩnh hàng tháng, Lĩnh cuối kỳ,…
Ghi dữ liệu vào Google Sheet
Sau khi xử lý, dữ liệu sẽ được ghi từng dòng vào Google Sheet. Sheet này có thể được chia sẻ hoặc tích hợp với Google Data Studio, Excel, hoặc bất kỳ hệ thống báo cáo nào khác.

Kết luận
Workflow này là ví dụ điển hình về cách sử dụng n8n trong tự động hóa thu thập dữ liệu tài chính. Với mô hình này, doanh nghiệp hay cá nhân đều có thể xây dựng hệ thống thu thập thông tin linh hoạt, chính xác và hiệu quả, từ đó nâng cao năng lực ra quyết định tài chính trong thời đại số.
Giảng Viên Cao Hoàng Phúc
Bộ môn Ứng Dụng Phần Mềm
FPT Polytechnic TP HCM

