WhatsApp 财务追踪器:PostgreSQL 数据库与 AI 智能报告

用 WhatsApp 和 AI 助手追踪分析个人财务

轻松管理资金

概述

这个工作流将 WhatsApp 消息转换为结构化财务条目并记录到PostgreSQL 数据库(或Google Sheets)。它生成按需/定时摘要并通过 WhatsApp 发送,无需仪表盘或电子表格。


主要功能

  • 将自由格式文本转换为 JSON:
    • date | category | type | amount | person
  • 自动记录交易到 PostgreSQL/Google Sheets
  • 记录后即时 WhatsApp 确认
  • 生成:
    • 每日摘要
    • 自定义日期范围报告(如“四月 vs 五月”)

先决条件

  1. n8n 实例:自托管或 n8n.cloud
  2. WhatsApp Business Cloud API
    • 应用令牌
    • 电话号码 ID(将+1234567890替换为你的号码)
  3. PostgreSQL 12+
    • 数据库:n8n_finances
    • 表:financial_transactions(下方为表结构)
  4. (可选)Google Sheets:OAuth 凭证

PostgreSQL 表结构

类型 描述
date DATE 交易日期(YYYY-MM-DD)
category TEXT 如“杂货”
type TEXT “收入”、“支出”或“债务”
amount NUMERIC(12,2) 金额(如 250.50)
person TEXT 可选(如“雇主”)

SQL 命令

CREATE DATABASE n8n_finances;  
CREATE USER n8n_user WITH PASSWORD 'your_password';  
GRANT ALL PRIVILEGES ON DATABASE n8n_finances TO n8n_user;  
CREATE TABLE financial_transactions (  
date DATE NOT NULL,  
category TEXT NOT NULL,  
type TEXT NOT NULL,  
amount NUMERIC(12,2) NOT NULL,  
person TEXT  
);  

工作流设置

导入模板

  1. 下载 JSON 文件
  2. 上传到 n8n 编辑器

配置凭证

  • WhatsApp Business Cloud
    • 应用令牌
    • 电话号码 ID
  • PostgreSQL
    • 主机:localhost
    • 端口:5432
    • 数据库:n8n_finances
    • 用户:n8n_user
    • 密码:your_password

验证表

确保financial_transactions表存在。


使用指南

1. 记录交易

发送 WhatsApp 消息

Spent 300 on Uber rides @ Uber

工作流输出

  • date = 今天的日期
  • category = Uber rides
  • type = Expense
  • amount = 300
  • person = Uber

确认

✅ Logged: expense | Uber rides | ₹300.00 | Uber

2. 生成报告

每日摘要

  • 发送:today's report
  • 响应:
    • 收入:₹0.00
    • 支出:₹300.00
    • 储蓄:-₹300.00

月度对比

  • 发送:March vs April report
  • 响应:
    • 收入:三月 ₹10,000 vs 四月 ₹15,000 (+50%)
    • 支出:三月 ₹8,000 vs 四月 ₹6,000 (-25%)

定时报告

  • 每天早上 8 点自动发送:

Yesterday’s Total: Income ₹0 | Expenses ₹300 | Savings -₹300


为什么重要

  • 无需电子表格:SQL 自动处理计算。
  • 实时追踪:通过 WhatsApp 在 5 秒内更新。
  • 自然语言:支持如下短语:

Paid 1500 for Netflix @ March billing


独特优势

  • 零应用:完全基于 WhatsApp。
  • AI 解析:无需严格语法。
  • 一键报告:无需 SQL 知识。

开始使用

  1. 安装模板:将 JSON 导入 n8n。
  2. 配置凭证:WhatsApp + PostgreSQL。
  3. 开始聊天
    • 记录支出:Spent 500 on dinner @ Restaurant
    • 记录收入:Received 20000 salary @ Company
    • 获取报告:today's reportQ1 vs Q2 report
(0)
上一篇 2025年6月2日 下午8:28
下一篇 2025年6月2日 下午8:32

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。