Trợ lý Tài chính WhatsApp theo dõi Chi phí từ nhiều nguồn đầu vào - Quy trình làm việc n8n

Sử dụng workflow n8n nâng cao này để theo dõi các khoản chi tiêu được gửi qua tin nhắn WhatsApp, hình ảnh (OCR hóa đơn) hoặc âm thanh. Template n8n mạnh mẽ này tích hợp các tác nhân AI, LangChain và Postgres để quản lý tài chính liền mạch.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Đối tượng phù hợp

Những cá nhân hoặc nhóm nhỏ tìm kiếm phương pháp đơn giản, dựa trên trò chuyện để theo dõi chi tiêu hàng ngày.
Người dùng tìm kiếm các template n8n nâng cao kết hợp AI đàm thoại (LLM) với các thao tác cơ sở dữ liệu.
Các nhà phát triển cần một ví dụ toàn diện về workflow n8n tích hợp WhatsApp, OCR, Chuyển văn bản và các tác nhân LangChain.
Các doanh nghiệp yêu cầu hệ thống thu thập dữ liệu đa đầu vào, dễ sử dụng được cung cấp bởi các node n8n.

Tổng quan

Đây là một workflow n8n cực kỳ mạnh mẽ và linh hoạt, được thiết kế để biến các cuộc trò chuyện WhatsApp của bạn thành một công cụ quản lý tài chính hữu dụng. Nó giải quyết sự phiền toái của các ứng dụng theo dõi chi phí truyền thống bằng cách cho phép người dùng ghi lại chi phí bằng bất kỳ định dạng nào dễ dàng nhất tại thời điểm đó—dù là một tin nhắn nhanh, ảnh chụp hóa đơn, hay ghi âm giọng nói.

Giá trị cốt lõi của template n8n này nằm ở khả năng xử lý đa phương thức. Một tin nhắn đến sẽ kích hoạt workflow n8n, trước tiên xác thực người dùng và sau đó định tuyến yêu cầu dựa trên ý định (ghi lại giao dịch, yêu cầu tóm tắt, hoặc trò chuyện thông thường). Đối với các đầu vào đa phương tiện, các node n8n sẽ xử lý việc tải xuống, chuyển văn bản (đối với âm thanh) hoặc OCR (đối với hình ảnh/hóa đơn). Tất cả dữ liệu được phân tích sau đó sẽ được xác thực và lưu trữ an toàn trong cơ sở dữ liệu Postgres. Giải pháp n8n tinh vi này thể hiện các phương pháp tốt nhất khi sử dụng các tác nhân LangChain trong môi trường workflow n8n.

Cách thức hoạt động

Toàn bộ workflow n8n được khởi tạo bởi node n8n Incoming WhatsApp Trigger.


  1. Tin nhắn đến & Kiểm tra người dùng: Trigger n8n thu nhận tin nhắn. Luồng kiểm tra loại tin nhắn (văn bản/đa phương tiện) và sau đó chạy truy vấn tới Postgres để xem hồ sơ người gửi đã tồn tại hay chưa. Nếu chưa, một người dùng mới sẽ được tạo.

  2. Phân loại ý định: Một tác nhân AI LangChain (Message Intent Classifier) sử dụng nội dung tin nhắn để xác định mục tiêu của người dùng: Yêu cầu Báo cáo, Ghi nhận Chi phí (Văn bản), Ghi nhận Chi phí (Đa phương tiện), hoặc Trò chuyện thông thường. Workflow n8n sau đó định tuyến việc thực thi bằng cách sử dụng node chuyển mạch Route by Intent của n8n.

  3. Xử lý đầu vào Đa phương tiện (Hình ảnh/Âm thanh):

Luồng Hình ảnh: Workflow n8n tải xuống hình ảnh, chuyển đổi nó sang base64, và gửi đến API Gemini (Run OCR on Image) để trích xuất văn bản (OCR).
Luồng Âm thanh: Workflow n8n tải xuống tệp âm thanh, gửi nó đến Deepgram (Transcribe Audio by deepgram) để phiên âm, biến ghi âm thành văn bản.

  1. Phân tích Giao dịch: Các Tác nhân LangChain chuyên dụng (họ node n8n Parse & Validate Transaction) nhận đầu vào văn bản thô hoặc đã trích xuất. Chúng được chỉ dẫn để phân tích nghiêm ngặt dữ liệu tài chính thành định dạng JSON có cấu trúc (số tiền, danh mục, mô tả).

  2. Chèn vào Cơ sở dữ liệu: Dữ liệu có cấu trúc được xử lý bởi các node n8n Code để định dạng và xác thực lần cuối trước khi node Insert Transaction into DB1 (node Postgres n8n) cam kết ghi nhận hồ sơ.

  3. Báo cáo & Xác nhận: Đối với các lần ghi nhận chi phí thành công, một Tác nhân LangChain cuối cùng sẽ tạo ra một tin nhắn xác nhận thân thiện, được gửi trả lại cho người dùng qua node WhatsApp của n8n. Đối với các yêu cầu báo cáo, một quy trình phụ phức tạp sử dụng AI để xây dựng truy vấn SQL cho Postgres, thực thi nó, tóm tắt kết quả và gửi bản tóm tắt thu được trở lại qua WhatsApp. Toàn bộ vòng đời này được quản lý hiệu quả bởi nền tảng n8n cốt lõi.

Hướng dẫn cài đặt


  1. Nhập Workflow n8n: Sao chép dữ liệu JSON được cung cấp và nhập nó vào phiên bản n8n của bạn thông qua mục Workflows (Mới > Nhập từ JSON).

  2. Thiết lập Thông tin xác thực:

WhatsApp: Bạn sẽ cần thông tin xác thực cho Incoming WhatsApp Trigger và các node WhatsApp đi khác của n8n (đảm bảo bạn đã thiết lập cấu hình webhook cần thiết với nhà cung cấp WhatsApp của mình, ví dụ: Meta Cloud API).
Dịch vụ AI: Cung cấp thông tin xác thực cho OpenAI (được sử dụng bởi các node n8n của Tác nhân LangChain), và các dịch vụ bên ngoài như Gemini (cho OCR) và Deepgram (cho phiên âm âm thanh) trong các node HTTP Request n8n tương ứng.
* Cơ sở dữ liệu: Cấu hình thông tin xác thực Postgres cần thiết bởi các node n8n Fetch User Profile from PostgresInsert Transaction into DB1. Đảm bảo lược đồ cơ sở dữ liệu của bạn được thiết lập chính xác để xử lý hồ sơ người dùng và bản ghi giao dịch như mong đợi bởi cấu hình của các node Code và Postgres n8n.

  1. Kích hoạt workflow n8n: Sau khi tất cả thông tin xác thực đã được đặt và các node n8n đã được cấu hình, hãy kích hoạt workflow n8n để bắt đầu xử lý các tin nhắn trực tiếp.

Chi tiết Node

Incoming WhatsApp Trigger: Trigger n8n ban đầu. Lắng nghe các tin nhắn đến để bắt đầu toàn bộ workflow n8n.
LangChain Agent (Message Intent Classifier): Sử dụng LLM (thông qua node n8n Mô hình Chat OpenAI) để phân loại yêu cầu của người dùng đến thành các hành động được xác định trước (ví dụ: Ghi nhận Chi phí, Lấy Báo cáo).
Postgres n8n node (User/DB Ops): Được sử dụng để kiểm tra sự tồn tại của người dùng và chèn hồ sơ người dùng mới hoặc bản ghi giao dịch vào cơ sở dữ liệu. Chìa khóa để lưu trữ dữ liệu bền vững trong workflow n8n này.
HTTP Request n8n node (Run OCR on Image): Được cấu hình để giao tiếp với một dịch vụ như API Gemini, nó trích xuất văn bản từ các hình ảnh hóa đơn đính kèm. Đây là một bước tùy chỉnh quan trọng trong chuỗi node n8n đa phương thức.
HTTP Request n8n node (Transcribe Audio by deepgram): Tải xuống và gửi các tệp âm thanh để phiên âm chính xác, biến các báo cáo chi phí bằng giọng nói thành dữ liệu văn bản có thể hành động.
LangChain Agent (Parse & Validate Transaction): Tồn tại nhiều phiên bản của node n8n mạnh mẽ này, được điều chỉnh để làm sạch và cấu trúc dữ liệu có được từ văn bản thô, đầu ra OCR hoặc phiên âm âm thanh trước khi cam kết nó vào cơ sở dữ liệu.
Code n8n node (Transform Custom Query for Postgres): Thực thi logic JavaScript tùy chỉnh để làm sạch và hoàn thiện truy vấn SQL do AI tạo ra trước khi nó được chạy trên cơ sở dữ liệu Postgres, đảm bảo bảo mật và tính đúng đắn của định dạng trong template n8n.
WhatsApp n8n node (Send Financial Response1): Được sử dụng ở cuối đường dẫn ghi nhận giao dịch để gửi tin nhắn xác nhận hoặc lỗi trở lại cho người dùng, hoàn thành vòng lặp của workflow n8n phức tạp này.

Các quy trình n8n liên quan

Trả phí

Node: 16 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi

I build robust, error-handled n8n automations—enhanced with AI—to simplify email, social, and CRM tasks. You can explore my published templates, like the WhatsApp Expense Tracker, directly in the n8n community. I’m endlessly curious—experimenting daily with new nodes, AI integrations (LangChain, OpenRouter), and workflow patterns to push what's possible in n8n.

Đặc sắc*