关于 campaign-sending
这项技能将定稿邮件 CSV 上传到选定的邮件序列服务商,并准备营销活动供审阅。它映射潜客字段、检查禁止联系域名、分批上传,并由用户决定是否启用活动。
主要功能
- 01选择服务商并查看其 API
- 02将 CSV 字段映射到潜客变量
- 03移除禁止联系名单中的域名
- 04按地区和时区创建或选择活动
- 05分批上传潜客,并在支持时去重
- 06提供发送前检查清单,不自动启用
适用场景
- 01将生成的邮件上传到序列服务商
- 02按收件人地区和时区拆分营销活动
- 03启用前检查字段映射和发送设置
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ extruct-ai/ gtm-skills --skill campaign-sending安装后在 Claude Code 中输入/campaign-sending确认已加载。
附带文件references/instantly-api.md
详细介绍
运行营销活动
上传已定稿的邮件,以进行序列编排和发送。
环境
服务商选择和凭据在工作流的 Step 0 中处理。
工作流
Step 0:确认服务商并了解 API
- 询问用户想使用哪家邮件序列编排服务商。如果用户不确定,references/ 中提供了预配置选项及本地参考文档。
- 获取或阅读服务商的 API 文档,并确定:
- 营销活动/序列创建端点
- 潜在客户上传端点和架构
- 去重选项
- 自定义变量/个性化支持
- 身份验证方式和凭据
- 吞吐量限制和上传约束
- 索取用户的 API 凭据并确认访问权限
- 根据服务商的潜在客户架构规划字段映射,并在继续之前向用户确认
Step 1:读取并分析最终邮件
加载已定稿的邮件 CSV(email-generation 的输出)。读取 CSV 标题,以了解所有可用列。确认必需列存在(email、first_name、company_name、company_domain)。识别所有需要映射到服务商变量的内容列(段落字段、假设、层级等)。
Step 2:检查 DNC 列表
读取上下文文件,并移除 DNC 列表中的域名。报告移除了多少条。
Step 3:创建或查找营销活动
使用所选服务商的 API:
- 列出已有营销活动
- 如有需要,创建新的营销活动(建议使用垂直领域 + 日期命名)
请用户根据地区和时区指定营销活动——不同地区/时区的潜在客户应加入不同的营销活动,以便发送时间与收件人当地的工作时间相匹配。
询问用户:使用已有营销活动还是创建新的营销活动?
Step 4:将字段映射到服务商的潜在客户架构
分析 Step 1 中发现的 CSV 标题,并在服务商中创建对应字段:
- 将
email、first_name、last_name、company_name、company_domain映射到服务商的标准潜在客户字段 - 为 CSV 中其余的每一列,在服务商中创建对应的自定义变量/个性化字段
- 向用户展示完整映射,并在上传前确认
Step 5:分批上传潜在客户
通过服务商的 API 分批上传(遵守 Step 0 中的速率限制)。如果服务商支持,请启用去重。
报告:已上传数量、已跳过(重复)数量、尝试总数。
Step 6:发送前核对清单
在用户启动营销活动之前,向其展示此清单:
## Pre-Send Verification Checklist
Campaign: [name]
Leads uploaded: [N]
Leads skipped (dedup): [N]
### Verify in your sequencer:
- [ ] **Email accounts connected** — at least 2-3 sending accounts are linked and warmed
- [ ] **Sending schedule set** — check timezone, sending hours, daily limits
- [ ] **Email sequence configured** — first email + follow-up(s) are set up in the campaign
- [ ] **Custom variables working** — preview 3-5 emails to confirm {{variables}} render correctly
- [ ] **Unsubscribe link present** — required for compliance
- [ ] **DNC list checked** — confirm no blacklisted domains made it through
- [ ] **Reply handling set** — auto-stop sequence on reply is enabled
- [ ] **Warmup active** — sending accounts have adequate warmup history
### Sample emails to spot-check:
[Show 3 random emails from the upload for the user to visually verify]
Step 7:提醒用户手动启动
绝不要自动启动营销活动。 始终告知用户:
“潜在客户已上传。请在序列编排工具中检查营销活动,核对序列和发送设置,然后在准备就绪时手动启动。我不会自动启动营销活动。”
发送后:反馈闭环
营销活动运行一段时间后(通常为 1–2 周),提示用户运行反馈闭环:
- 从序列编排工具导出结果(打开、回复、退信)
- 在反馈闭环模式下运行
context-building,以更新 Campaign History - 使用结果优化假设并改进未来的营销活动
API 参考
references/ 目录中包含预配置服务商的文档。对于其他服务商,将在 Step 0 中获取文档。