taskade 中文文档 下载 App

构建第一个 Automation——从触发器到动作的完整实战

实战目标

构建一条 CRM 自动跟进工作流:当 CRM 项目里出现 Lead 评分 ≥ 80 且状态为"新"的客户时,自动触发 AI Agent 做深度分析,然后通知销售负责人跟进。

这条 Automation 的完整逻辑

[触发] CRM 项目里有记录满足:Lead Score ≥ 80 AND Status = 新
  ↓
[动作 1] 调用 Lead Analysis Agent → 分析客户 → 输出跟进建议
  ↓
[动作 2] 在 Slack #sales 频道 @销售负责人 → 附上分析结果
  ↓
[动作 3] 更新 CRM 记录 → 状态改为"跟进中" + 写入下次跟进日期(3 天后)

前置条件

步骤 1:创建 Automation

  1. 进入 Workspace → Automations 面板
  2. 点击 ➕ New Automation
  3. 命名:"CRM 高优 Lead 自动跟进"
  4. 选图标和颜色

步骤 2:配置触发器

触发器类型:Project Record Matches

选择你的 CRM Project → 设置筛选条件:

条件操作值
Lead ScoreGreater Than Or Equal To80
AND
StatusEquals新

这两个条件之间是 AND 关系——只有两个都满足才触发。

测试触发器

点击 Test Trigger,系统会从 CRM 里找一条满足条件的现有记录,模拟一次触发。确认数据正常流到下一步。

步骤 3:动作 1——调用 Agent

点击 ➕ Add Action → 选 Call AI Agent

变量语法说明

Taskade 的变量引用格式是 {{动作名.字段名}}。例如:

步骤 4:动作 2——Slack 通知

点击 ➕ Add Action → 选 Slack → Send Message

🎉 新的高优 Lead!
公司:{{trigger.company}}
联系人:{{trigger.contact}}
Lead 评分:{{trigger.lead_score}}

AI 分析建议:
{{action_1.follow_up_strategy}}

推荐话术:
{{action_1.recommended_script}}

请尽快跟进!
@{{trigger.sales_owner}}

这里用了 Agent 输出的变量和触发器传来的原始数据变量。Slack 集成会自动把 @用户名 解析成真正的 @提及。

步骤 5:动作 3——更新 CRM 记录

点击 ➕ Add Action → 选 Projects → Update Record

字段新值
Status跟进中
Next Follow-up Date{{now + 3 days}}(Taskade 内置日期函数)

步骤 6:添加错误处理(推荐)

在动作 2(Slack)上点击 ➕ On Failure → 添加一个 Fallback 动作:

这样 Slack 通知失败时,你会在 Taskade 应用内收到通知,不会漏掉。

步骤 7:测试整条 Automation

点击顶部的 Test Run 按钮:

  1. 系统会用触发器测试选中的那条 CRM 记录模拟运行
  2. 每个步骤实时展示输入、输出、耗时
  3. 出错的步骤会标红并显示错误信息
  4. 成功后你去 Slack #sales 频道看看有没有收到消息、CRM 里的记录有没有更新

建议测试至少 3 条不同的 CRM 记录,覆盖:

步骤 8:启用

测试都通过后,把顶部的开关从 Draft 切到 Active。这条 Automation 就开始 24/7 后台运行了。

调试和迭代

查看运行日志

Automation 启用后,每次触发都会生成一条运行记录:

常见问题排查

现象可能原因排查方法
没触发触发器条件没匹配到检查 Project 里是否真有满足条件的记录
Agent 没输出Agent 权限或知识库问题单独和 Agent 对话,确认它能正常回答
Slack 消息没收到Slack 集成授权失效去集成面板重新授权
记录没更新字段名不匹配检查 Projects 集成的字段映射

迭代建议

跑一段时间后,你可能发现:

Automations 是可以持续优化的——每一次运行日志里的小问题,都是改进的机会。