闲社服务运行正常AI智能体自动化平台
n

新闻简报自动化

技能标识:newsletter-automation

Complete newsletter management system with subscriber signup (double opt-in), automated welcome drip sequence, broadcast sender, and subscriber analytics. 4 production-ready n8n workflows with Google Sheets backend.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

新闻简报自动化

新闻通讯自动化

基于n8n和Google Sheets构建的完整新闻通讯管理系统。处理订阅者注册(含双重确认)、自动欢迎邮件序列、群发发送以及每日分析报告。

问题

手动运营新闻通讯意味着需要在多个工具之间切换处理注册表单、确认邮件、欢迎序列和群发发送。大多数新闻通讯平台按订阅者收费,而且你会失去对数据的控制权。

该系统使用n8n和Google Sheets为你提供一个免费、自托管的新闻通讯管道。

功能

  1. 1. 双重确认注册 — Webhook接收注册信息,验证邮箱,发送确认链接,存储到Sheets
  2. 欢迎邮件序列 — 自动发送第0天(欢迎)、第3天(技巧)、第7天(资源)邮件
  3. 群发发送器 — 通过API触发向所有已确认订阅者发送带退订链接的群发邮件
  4. 每日分析 — 订阅者数量、增长指标、确认率、主要来源

包含的工作流

编号文件用途
0101-subscriber-signup.json带验证、双重确认和Sheets存储的Webhook注册
02
02-welcome-sequence.json | 在第0、3、7天定时发送滴灌邮件 | | 03 | 03-broadcast-sender.json | 通过Webhook触发向所有已确认订阅者发送群发邮件 | | 04 | 04-subscriber-analytics.json | 每日指标报告邮件 |

架构

注册表单(网站)
|
v
工作流01:订阅者注册
|
+-> 验证邮箱
+-> 保存到Google Sheets(状态:待确认)
+-> 发送确认邮件(双重确认)
+-> 返回成功响应

用户点击确认链接
|
v
更新Sheets(状态:已确认)

定时执行(每6小时):
|
v
工作流02:欢迎邮件序列
+-> 读取已确认订阅者
+-> 检查滴灌计划(第0/3/7天)
+-> 发送相应邮件
+-> 更新Sheets中的lastdripday

API触发:
|
v
工作流03:群发发送器
+-> 验证请求和认证
+-> 获取已确认订阅者
+-> 向每位订阅者发送群发邮件
+-> 包含退订链接

每日计划:
|
v
工作流04:订阅者分析
+-> 读取所有订阅者
+-> 计算指标(总数、增长、比率)
+-> 向管理员发送邮件报告

所需的n8n凭证

凭证类型用途JSON中的占位符
Google Sheets OAuth2订阅者存储YOURGOOGLESHEETSCREDENTIALID
SMTP(Gmail或自定义)
所有邮件(确认、滴灌、群发、报告) | YOURSMTPCREDENTIAL_ID |

环境变量

bash

必需


NEWSLETTERADMINEMAIL=admin@yourbusiness.com
NEWSLETTERBASEURL=https://yourdomain.com
NEWSLETTER_SECRET=your-broadcast-api-secret

配置占位符

占位符描述
YOURSUBSCRIBERSSHEETID订阅者数据的Google Sheet ID
YOURGOOGLESHEETSCREDENTIAL_ID
n8n Google Sheets凭证ID | | YOURSMTPCREDENTIAL_ID | n8n SMTP凭证ID | | YOURNOTIFICATIONEMAIL | 备用管理员邮箱(也可通过NEWSLETTERADMINEMAIL环境变量设置) | | YOURDOMAIN | 备用域名(也可通过NEWSLETTERBASE_URL环境变量设置) |

Google Sheets架构(订阅者)

列名类型描述
email文本主键,订阅者邮箱
name
文本 | 订阅者姓名 | | status | 文本 | 待确认 / 已确认 / 已退订 | | source | 文本 | 注册来源(网站、落地页等) | | subscribed_at | 日期时间 | 注册时间戳 | | confirmed | 布尔值 | 邮箱是否已确认 | | token | 文本 | 确认令牌 | | lastdripday | 数字 | 最后发送的滴灌天数(0、3或7) | | lastdripat | 日期时间 | 最后发送滴灌邮件的时间 |

快速开始

1. 前提条件

  • - n8n v2.4+(自托管)
  • Google Sheets OAuth2凭证
  • SMTP邮件凭证

2. 创建订阅者表格

创建一个包含上述列的Google Sheet。将工作表标签命名为Subscribers。

3. 导入工作流

将所有4个JSON文件导入n8n。替换所有YOUR_*占位符。

4. 测试注册

bash curl -X POST https://your-n8n.com/webhook/newsletter/signup \ -H Content-Type: application/json \ -d {email: test@example.com, name: Test User, source: api-test}

5. 测试群发

bash curl -X POST https://your-n8n.com/webhook/newsletter/broadcast \ -H Content-Type: application/json \ -d { _secret: your-newsletter-secret, subject: Test Broadcast, content:

This is a test broadcast.

}

使用场景

  1. 1. 个人新闻通讯 — Substack或ConvertKit的自托管替代方案
  2. 企业新闻通讯 — 零订阅者成本的客户每周更新
  3. 产品更新 — 通知用户新功能和版本发布
  4. 社区新闻通讯 — 管理社区或组织的订阅者列表
  5. 内容创作者 — 通过自动滴灌序列建立受众群体

要求

  • - n8n v2.4+(推荐自托管)
  • Google Sheets OAuth2凭证
  • SMTP邮件凭证(Gmail、SES或自定义)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 newsletter-automation-1776275738 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 newsletter-automation-1776275738 技能

通过命令行安装

skillhub install newsletter-automation-1776275738

下载

⬇ 下载 newsletter-automation v1.0.1(免费)

文件大小: 10.61 KB | 发布时间: 2026-4-16 15:31

v1.0.1 最新 2026-4-16 15:31
Fix: declare all env vars used in workflows in requires.env metadata for security scan compliance
返回顶部