关于 onboarding-kickoff
onboarding-kickoff 是在启动会议后自动办理客户入驻的工作流技能,串联线索生成、营销活动设置、线索上传、知识库更新和总结邮件发送。
主要功能
- 01生成并丰富线索
- 02将公司名称改为更口语的形式
- 03创建 Instantly 营销活动
- 04将线索分配到多个活动
- 05更新自动回复知识库
- 06发送完成情况总结邮件
适用场景
- 01在启动会议后配置客户营销活动
- 02按目标服务和地区收集线索
- 03将线索上传到新建的营销活动
- 04在入驻任务完成后通知客户
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aiagentwithdhruv/ skills --skill onboarding-kickoff安装后在 Claude Code 中输入/onboarding-kickoff确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
scripts/casualize_company_names_batch.pygmaps_lead_pipeline.pyinstantly_create_campaigns.pyonboarding_post_kickoff.pyupdate_sheet.py详细介绍
启动会后客户入驻
目标
在启动会议结束后运行的自动化入驻工作流。生成潜在客户、创建营销活动,并设置自动回复系统。
输入(来自启动会议)
必填:
client_name:公司名称client_email:主要联系人邮箱service_type:他们提供的服务target_location:地理区域offers:三项优惠(以竖线分隔)target_audience:目标受众social_proof:资质/成果
可选:
lead_limit:潜在客户数量(默认值:500)value_proposition:补充背景信息
脚本
./scripts/gmaps_lead_pipeline.py- 潜在客户生成./scripts/casualize_company_names_batch.py- 公司名称口语化处理./scripts/instantly_create_campaigns.py- 营销活动创建./scripts/onboarding_post_kickoff.py- 完整编排./scripts/update_sheet.py- 更新表格
流程
步骤 1:生成潜在客户搜索查询
格式:{service_type} in {target_location}
示例:“德克萨斯州奥斯汀的水管工”
步骤 2:抓取并丰富潜在客户信息
python3 ./scripts/gmaps_lead_pipeline.py \
--search "{service_type} in {target_location}" \
--limit {lead_limit} \
--sheet-name "{client_name} - Leads" \
--workers 5
步骤 3:将公司名称口语化
python3 ./scripts/casualize_company_names_batch.py \
--sheet-url "{sheet_url}" \
--column "business_name" \
--output-column "casualCompanyName"
步骤 4:创建 Instantly 营销活动
python3 ./scripts/instantly_create_campaigns.py \
--client_name "{client_name}" \
--client_description "..." \
--offers "{offers}" \
--target_audience "{target_audience}" \
--social_proof "{social_proof}"
步骤 5:将潜在客户上传到营销活动
通过 Instantly API 将潜在客户平均分配到 3 个营销活动中。
步骤 6:添加知识库条目
在自动回复知识库表格中添加条目,以便智能处理回复。
步骤 7:发送摘要邮件
向客户发送完成邮件,其中包含:
- 营销活动链接和潜在客户数量
- 潜在客户电子表格 URL
- 自动回复配置详情
- 后续步骤
输出
{
"status": "success",
"client_name": "...",
"sheet_url": "...",
"lead_count": 50,
"campaigns": [...],
"leads_uploaded": true,
"knowledge_base_updated": true,
"summary_email_sent": true
}
耗时
- 完整工作流:处理 50 个潜在客户约需 10-15 分钟
- 潜在客户抓取默认使用 5 个工作线程
错误处理
- 找到的潜在客户少于 10 个:发出警告,但继续执行
- 找到 0 个潜在客户:报错(搜索查询有误)
- Instantly API 出错:记录错误,注明需手动修复
- 表格/邮件处理失败:记录日志,但完成工作流
架构
输入
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
client_name | string | 是 | 公司名称 |
client_email | string | 是 | 主要联系人邮箱 |
service_type | string | 是 | 他们提供的服务 |
target_location | string | 是 | 地理区域 |
offers | string | 是 | 三项优惠(以竖线分隔) |
target_audience | string | 是 | 目标受众 |
social_proof | string | 是 | 资质/成果 |
lead_limit | integer | 否 | 潜在客户数量(默认值:500) |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
status | string | 成功/失败 |
sheet_url | string | 潜在客户电子表格 URL |
lead_count | integer | 生成的潜在客户数量 |
campaigns | array | 已创建的营销活动 ID |
summary_email_sent | boolean | 是否已发送摘要邮件 |
凭据
| 名称 | 来源 |
|---|---|
APIFY_API_TOKEN | .env |
ANTHROPIC_API_KEY | .env |
INSTANTLY_API_KEY | .env |
可组合使用
与此技能配合良好的技能:gmaps-leads、casualize-names、instantly-campaigns、welcome-email
成本
500 个潜在客户及营销活动约需 5-10 美元
评论
支持 Markdown