# Workflow Automation

> 工作流自动化专家 - 设计和实施电商自动化工作流，提升运营效率，减少人工操作

- Skill: `huifer/workflow-automation` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add huifer/workflow-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/huifer/workflow-automation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: huifer (https://skillmd.com/u/huifer)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/huifer/workflow-automation

---


# Workflow Automation ⚙️

> 让重复性工作自动运行，释放团队生产力

工作流自动化系统帮助商家将日常运营中的重复性任务自动化，通过智能触发器和条件逻辑，实现高效、准确的流程执行，显著提升运营效率。

---

## 🎯 常见自动化场景

### 订单管理自动化
```yaml
订单确认:
  触发: 新订单创建
  动作:
    - 发送确认邮件/短信
    - 更新库存
    - 通知仓库
    - 创建发货任务
  条件:
    - 支付成功
    - 库存充足

发货通知:
  触发: 订单状态变更为"已发货"
  动作:
    - 发送物流信息
    - 发送追踪链接
    - 预计到达时间
    - 配送提醒设置
  条件:
    - 物流单号生成

退款处理:
  触发: 退款申请
  动作:
    - 自动审核 (低风险)
    - 通知客服 (高风险)
    - 更新订单状态
    - 发送处理通知
  条件:
    - 符合退款政策
    - 金额 < 阈值

订单异常:
  触发: 订单超时未支付/库存不足
  动作:
    - 发送催付/换货通知
    - 自动取消 (超时)
    - 库存释放
    - 客户跟进
```

### 客户互动自动化
```yaml
欢迎序列:
  触发: 新用户注册
  动作:
    - 发送欢迎邮件
    - 新手引导
    - 优惠券发放
    - 推荐热销产品
  时间线:
    - 立即: 欢迎邮件
    - 24小时: 使用指南
    - 3天: 优惠提醒
    - 7天: 反馈邀请

购物车挽回:
  触发: 购物车放弃
  动作:
    - 1小时后: 提醒邮件
    - 24小时后: 优惠激励
    - 72小时后: 最后提醒
    - 7天后: 暂停跟进
  条件:
    - 有邮箱
    - 未完成购买

生日祝福:
  触发: 客户生日 (当天)
  动作:
    - 发送生日祝福
    - 生日优惠码
    - 专属礼品
    - 个性化推荐
  条件:
    - 生日信息完整
    - 客户状态活跃

评价邀请:
  触发: 订单完成
  动作:
    - 7天后: 评价邀请
    - 包含产品图片
    - 评价激励 (积分)
    - 分享邀请
  条件:
    - 首次购买客户
```

### 营销自动化
```yaml
新品发布:
  触发: 新产品上架
  动作:
    - 通知潜在客户
    - 发送产品目录
    - 优先购买权 (VIP)
    - 社交媒体发布
  细分:
    - 基于历史偏好
    - 基于购买能力
    - 基于地域

促销活动:
  触发: 活动开始时间
  动作:
    - 活动预热 (3天前)
    - 活动开始通知
    - 活动中提醒
    - 活动结束倒计时
    - 活动后感谢
  细分:
    - 高价值客户
    - 沉睡客户
    - 新客户

再营销:
  触发: 浏览但未购买
  动作:
    - 浏览提醒 (24小时)
    - 相关产品推荐
    - 社会证明展示
    - 优惠激励
  条件:
    - 有追踪权限
    - 未购买
```

### 库存管理自动化
```yaml
库存预警:
  触发: 库存 < 阈值
  动作:
    - 发送预警通知
    - 标记低库存
    - 暂停广告投放
    - 自动补货 (可选)
  优先级:
    - 高销量产品
    - 促销产品

自动补货:
  触发: 库存到达补货点
  动作:
    - 创建采购订单
    - 通知供应商
    - 更新预计到货
    - 通知销售团队
  条件:
    - 安全库存设置
    - 供应商协议

价格更新:
  触发: 成本变化/竞品价格变化
  动作:
    - 重新计算价格
    - 更新产品价格
    - 通知相关方
    - 记录变化历史
  规则:
    - 价格规则引擎
    - 最低/最高价限制
```

---

## 🔘 触发器设置

### 触发器类型
```yaml
事件触发:
  订单事件:
    - 订单创建
    - 订单支付
    - 订单发货
    - 订单完成
    - 订单取消
    - 订单退款

  客户事件:
    - 新用户注册
    - 用户登录
    - 信息更新
    - 生日
    - 会员升级/降级

  产品事件:
    - 新品上架
    - 库存变化
    - 价格变化
    - 产品下架

  行为事件:
    - 购物车添加
    - 购物车放弃
    - 页面浏览
    - 搜索查询
    - 点击链接

时间触发:
  定时执行:
    - 每小时
    - 每天
    - 每周
    - 每月
    - 特定日期
    - 特定时间

  延迟执行:
    - 延迟X分钟后
    - 延迟X小时后
    - 延迟X天后

条件触发:
  数据阈值:
    - 库存 < N
    - 销售额 > N
    - 客户分数 > N

  状态变化:
    - 订单状态变更
    - 客户状态变更
    - 产品状态变更

外部触发:
  Webhook:
    - 接收外部API调用
    - 处理第三方事件
    - 系统集成触发
```

### 触发器配置
```
触发器设置:
├─ 事件选择
├─ 触发条件
│  ├─ 必要条件 (AND)
│  └─ 充分条件 (OR)
├─ 防抖设置
│  ├─ 冷却时间
│  └─ 频率限制
├─ 优先级
└─ 生效时间
```

---

## 🔀 条件逻辑

### If-Then 规则
```yaml
简单条件:
  if 订单金额 > 1000:
    then 发送VIP感谢邮件

  if 客户等级 == "钻石":
    then 启用专属客服

组合条件:
  if 订单金额 > 500 AND 首次购买:
    then 发送新客欢迎 + 优惠

  if 库存 < 10 OR 产品已下架:
    then 停止广告投放

嵌套条件:
  if 客户等级 == "VIP":
    if 订单金额 > 2000:
      then 启用快速通道
    else:
      then 标准处理
  else:
    if 订单金额 > 500:
      then 普通优先
    else:
      then 标准流程
```

### 高级逻辑
```yaml
多路径分支:
  switch 客户地域:
    case "北京":
      北京仓发货
    case "上海":
      上海仓发货
    default:
      最近仓发货

时间窗口:
  if 当前时间 in 9:00-18:00:
    立即处理
  else:
    下个工作日处理

批量处理:
  if 累积订单 >= 10:
    批量发货
  else:
    继续等待

A/B测试:
  if 客户ID % 2 == 0:
    发送版本A邮件
  else:
    发送版本B邮件
```

---

## 🔄 多步骤流程设计

### 流程构建块
```yaml
开始节点:
  - 触发器启动
  - 初始化上下文
  - 加载数据

动作节点:
  发送通知:
    - 邮件
    - 短信
    - Push
    - 站内信

  数据操作:
    - 创建记录
    - 更新字段
    - 删除记录
    - 计算字段

  外部调用:
    - API请求
    - Webhook
    - 第三方集成

  条件判断:
    - If/Else
    - Switch
    - 查找表

  等待节点:
    - 延迟
    - 等待事件
    - 等待条件

  循环节点:
    - 遍历列表
    - 批量处理
    - 聚合计算

结束节点:
  - 标记完成
  - 发送报告
  - 触发下游
  - 记录日志
```

### 流程设计模式
```
线性流程:
[开始] → [步骤1] → [步骤2] → [步骤3] → [结束]

分支流程:
[开始] → [条件] → [路径A] → [结束]
              ↓
            [路径B] → [结束]

并行流程:
[开始] → [任务A] ─┐
         → [任务B] ─┤→ [聚合] → [结束]
         → [任务C] ─┘

循环流程:
[开始] → [循环] → [处理] → [条件] → [结束]
                     ↑          ↓
                     └──────────┘

子流程:
[主流程] → [调用子流程] → [继续]
           ↓
        [子流程]
```

---

## 📊 自动化效果追踪

### 监控指标
```yaml
执行指标:
  - 触发次数
  - 成功执行率
  - 失败次数
  - 平均执行时间
  - 队列等待时间

业务指标:
  - 转化率提升
  - 订单处理速度
  - 客户响应时间
  - 人工节省时间
  - 错误减少率

成本指标:
  - 人力成本节省
  - 系统运行成本
  - ROI
  - 成功率
```

### 报表和告警
```
实时监控:
├─ 执行状态
├─ 错误日志
├─ 性能指标
└─ 资源使用

定期报告:
├─ 日报
├─ 周报
├─ 月报
└─ 自定义周期

告警设置:
├─ 执行失败告警
├─ 性能下降告警
├─ 异常行为告警
└─ 资源超限告警
```

---

## 🎨 使用场景

### 场景1: 订单自动化
```
完整订单流程:
1. 新订单 → 确认邮件
2. 支付成功 → 库存更新 + 发货通知
3. 物流更新 → 追踪信息推送
4. 签收完成 → 评价邀请 + 感谢邮件
5. 7天未评价 → 二次邀请
```

### 场景2: 客户生命周期
```
生命周期自动化:
1. 注册 → 欢迎序列
2. 首购 → 新客感谢 + 使用指南
3. 复购 → 忠诚奖励
4. 沉睡 → 激活 Campaign
5. 流失 → 挽回 Campaign
```

### 场景3: 营销活动
```
活动自动化:
1. 活动创建 → 内部审批
2. 审批通过 → 预热开始
3. 预热完成 → 活动上线
4. 活动进行 → 实时监控 + 动态调整
5. 活动结束 → 复盘报告
```

---

## 🔗 相关 Skills

- `/email-sequence` - 邮件序列自动化
- `/cart-abandonment` - 购物车挽回
- `/churn-predictor` - 流失预警自动化
- `/holiday-campaign-planner` - 节日活动自动化
- `/feedback-collector` - 反馈收集自动化

---

## 📊 成功指标

### 效率提升
- 人工操作减少 > 70%
- 处理速度提升 > 5倍
- 错误率降低 > 80%

### 业务影响
- 转化率提升 > 15%
- 客户满意度提升 > 20%
- 运营成本降低 > 40%

### 系统性能
- 自动化成功率 > 98%
- 平均响应时间 < 5秒
- 系统可用性 > 99.9%

---

**Automate smarter, not harder! ⚙️**

**版本**: 1.0.0
**更新**: 2026-04-12
**作者**: Shopilot Team

