mcpField
C
campaign-sending

campaign-sending

github.com/extruct-ai营销与增长11146 次安装4 周前更新
代码仓库

关于 campaign-sending

这项技能将定稿邮件 CSV 上传到选定的邮件序列服务商,并准备营销活动供审阅。它映射潜客字段、检查禁止联系域名、分批上传,并由用户决定是否启用活动。

主要功能

  1. 01选择服务商并查看其 API
  2. 02将 CSV 字段映射到潜客变量
  3. 03移除禁止联系名单中的域名
  4. 04按地区和时区创建或选择活动
  5. 05分批上传潜客,并在支持时去重
  6. 06提供发送前检查清单,不自动启用

适用场景

  1. 01将生成的邮件上传到序列服务商
  2. 02按收件人地区和时区拆分营销活动
  3. 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
  1. 询问用户想使用哪家邮件序列编排服务商。如果用户不确定,references/ 中提供了预配置选项及本地参考文档。
  2. 获取或阅读服务商的 API 文档,并确定:
    • 营销活动/序列创建端点
    • 潜在客户上传端点和架构
    • 去重选项
    • 自定义变量/个性化支持
    • 身份验证方式和凭据
    • 吞吐量限制和上传约束
  3. 索取用户的 API 凭据并确认访问权限
  4. 根据服务商的潜在客户架构规划字段映射,并在继续之前向用户确认
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 标题,并在服务商中创建对应字段:

  1. 将 email、first_name、last_name、company_name、company_domain 映射到服务商的标准潜在客户字段
  2. 为 CSV 中其余的每一列,在服务商中创建对应的自定义变量/个性化字段
  3. 向用户展示完整映射,并在上传前确认
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 周),提示用户运行反馈闭环:

  1. 从序列编排工具导出结果(打开、回复、退信)
  2. 在反馈闭环模式下运行 context-building,以更新 Campaign History
  3. 使用结果优化假设并改进未来的营销活动

API 参考

references/ 目录中包含预配置服务商的文档。对于其他服务商,将在 Step 0 中获取文档。

评论

支持 Markdown