
这个工作流自动化处理来自多个银行的信用卡账单邮件。它提取重要的支付详情,将其存储在Google Sheets中,并在Google Calendar中创建日历提醒。此外,它还允许用户在账单支付后更新支付状态。
主要功能
邮件处理:从八家台湾银行获取信用卡账单邮件。
PDF解析:从邮件内容或附件PDF文件中提取支付到期日和金额。
Google Sheets集成:将提取的数据记录到Google Sheets文档中用于记录保存。
Google Calendar集成:为即将到期的支付创建Google Calendar事件作为提醒。
支付更新Webhook:允许用户通过webhook更新支付状态。
节点配置
1. 邮件检索
目的:从Gmail获取信用卡账单邮件。
配置:
邮件过滤器:
– 永丰银行:from:(newebill.banksinopac.com.tw) 永丰银行信用卡电子账单通知
– 国泰世华银行:from:(service@pxbillrc01.cathaybk.com.tw) 国泰世华银行月度电子账单
– 中信银行:from:(ebill@estats.ctbcbank.com) 中信银行信用卡电子账单
– 台北富邦银行:from:(rs@cf.taipeifubon.com.tw) 台北富邦银行信用卡账单
– 玉山银行:from:(estatement@esunbank.com) 玉山银行信用卡电子账单
– 星展银行:from:(eservicetw@dbs.com) 星展银行信用卡电子账单
– 联邦银行:from:(聯邦銀行信用卡) 联邦银行信用卡电子账单(年月)
– 台新银行:from:(webmaster@bhurecv.taishinbank.com.tw) 台新银行信用卡电子账单
2. 提取支付信息
目的:提取支付到期日、总金额和最低支付金额。
方法:
– 基于文本的提取:使用正则表达式解析邮件正文
– PDF解析:从PDF附件中提取文本
3. 数据处理和存储
3.1. 合并提取的数据
目的:标准化提取的支付详情。
数据字段:
– payment_due_date
– payment_amount
– minimum_payment
– email_id
– bank
– email_subject
3.2. Google Sheets集成
目的:以结构化格式存储提取的数据。
配置:
– 工作表名称:n8n-Credit Card Payment Reminder
– 列:
– calendar_id
– Paid
– Billing Period
– Amount
– Minimum Payment
– Bank
– email_id
4. Google Calendar集成
4.1. 创建日历提醒
目的:为即将到期的支付生成提醒。
配置:
– 事件标题:Credit Card Payment – {{ bank }}
– 到期日:payment_due_date
– 提醒:
– 30分钟前
– 60分钟前
– 1天前
4.2. 更新支付状态
目的:支付完成后更新日历事件。
配置:
– Webhook URL:自动更新Google Calendar事件标题和描述
5. 支付更新Webhook
目的:用户可以通过webhook将支付标记为已支付。
配置:
– Webhook路径:darrell_demo_creditcard_pay_update_path
– 更新:
– 将支付标记为Paid
– 更新Google Calendar和Google Sheets

评论(0)