新闻稿管理系统(n8n + Bolt.new)| n8n工作流自动化订阅管理
n8n工作流,新闻稿管理,订阅系统,API集成,邮件自动化,Google Sheets,Webhook,数据处理

欢迎阅读这份完整的逐步指南,教你如何使用n8n、Bolt.new和RapidAPI构建自己的新闻稿自动化系统。无论你是独立创始人、独立开发者还是社区建设者,这个设置都将让你能够收集订阅者、向他们发送精选的工作更新,并管理退订——所有这些都完全控制,无需依赖第三方新闻稿工具。

🚀 本指南的目标

通过本指南,你将拥有一个完全可用的系统,能够:

– 从现代前端界面收集用户订阅
– 发送欢迎或拒绝邮件(使用你自己的SMTP)
– 通过API自动抓取工作信息并每周或每天发送给订阅者
– 通过确认和webhook逻辑管理退订
– 使用n8n工作流定制和管理所有这些,无需编码或低代码技能

这个系统非常适合小众工作板、社区新闻稿或任何需要向订阅者自动发送内容的项目。

🧱 你将使用的工具
– n8n – 用于自动化工作流并作为后端
– Bolt.new – 构建新闻稿登录页面和订阅界面
– Google Sheets – 作为轻量级订阅者/工作数据库
– RapidAPI – 从工作搜索API获取工作列表
– 自定义SMTP邮件(可选)– 使用你自己的域名发送品牌邮件

📄 步骤1:设置Google Sheets数据库

复制这个Google Sheets模板,它将作为你的数据库:

🔗 [点击此处复制Google Sheet模板](https://docs.google.com/spreadsheets/d/11vxYkjfwIrnNHN6PIdAOa_HZdTvMXI0lm_Jecac4YO0/edit?gid=0#gid=0)

这包括:
– 存储新注册的订阅者表格
– 防止重复的退订者表格
– 存储抓取的工作列表的工作表格

⚙ 步骤2:获取工作抓取API密钥

我们使用RapidAPI上的这个API来编程获取工作列表:

🔗 [RapidAPI上的工作搜索API](https://rapidapi.com/)

– 注册或登录RapidAPI
– 订阅工作搜索API
– 复制你的API密钥——你将在n8n中需要它

⚙ 步骤3:获取邮件验证API密钥

我们使用Mails.so的这个API来确认邮件的有效性,然后再将其添加到我们的数据库中:

🔗 [Mails.so API](https://mails.so/)

– 注册或登录mails.so
– 访问仪表板,然后点击API
– 复制cURL命令并在HTTP请求节点上导入

🌐 步骤4:使用Bolt.new设置前端

你将使用Bolt.new构建一个漂亮、现代的新闻稿登录页面。

使用此链接获取提示以生成:
– 你的登录页面
– 邮件模板(欢迎、已订阅、退订确认)
– 条款和隐私政策页面
– 退订确认页面

🔗 [访问Bolt.new提示文档](https://bolt.new/)

这包括:
– 带有输入字段(姓名、邮件)和同意复选框的主页表单
– 使用fetch()将数据发送到n8n webhook的逻辑
– 显示webhook响应的UI逻辑(成功、已存在、无效邮件)
– 退订页面处理

(制作你自己的副本,以便在我们格式化提示时可以编辑)

📤 步骤5:使用自定义域名设置邮件发送(可选但推荐)

要从你自己的域名发送品牌HTML邮件,请按照本教程在n8n上正确配置SMTP与你的cPanel邮件账户:

🔗 [指南:如何在n8n上使用cPanel邮件设置SMTP](https://n8n.io/)

这个设置有助于:
– 提高送达率
– 避免Gmail垃圾邮件过滤器
– 发送可以完全定制的漂亮HTML邮件

🔄 步骤6:创建n8n工作流进行订阅管理

在n8n中,你需要构建这些工作流:

✅ 1. 处理订阅
– 从前端接收带有姓名和邮件的webhook
– 验证邮件(使用mails.so)
– 检查是否已订阅
– 发送适当的HTML邮件(欢迎、已存在、无效邮件)
– 添加到Google Sheet数据库

✅ 2. 抓取工作并向订阅者发送邮件
– 使用Cron节点每天/每周运行
– 使用RapidAPI获取新工作
– 将工作格式化为可读的HTML
– 通过SMTP向所有活跃订阅者发送工作

✅ 3. 处理退订
– 为/unsubscribe公开webhook
– 确认邮件,显示按钮
– 确认后,将邮件添加到退订者表格
– 显示反馈并在2秒后将用户重定向回主页

🧠 你将在过程中学习什么
– 如何使用n8n作为后端服务(可靠、可扩展、可视化)
– 如何使用webhook连接前端和后端逻辑
– 如何抓取API、格式化JSON数据并将其转换为HTML邮件
– 如何使用Function节点进行数据处理
– 如何使用IF和Switch节点构建逻辑
– 如何使用Bolt.new设计最小化、干净的前端
– 如何控制整个新闻稿系统而无需外部平台

在Twitter上关注我 @juppfy | 或查看我的代理网站。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。