8
n8n 中文网amn8n.com

教练入职与培训自动化

高级

这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 36 个节点。主要使用 If, Set, Code, Wait, Twilio 等节点。 使用短信、Twilio和Google表格自动化30天教练培训

前置要求
  • HTTP Webhook 端点(n8n 会自动生成)
  • Google Sheets API 凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "coach-onboarding-automation",
  "meta": {
    "instanceId": "8a47b83ab4b7e5e06b8d8ffb3fbebf9c4d82e7e9c7b6d8f4e5c8a7b6d5c4e3a2",
    "templateCredsSetupCompleted": true
  },
  "name": "教练入职与培训自动化",
  "tags": [],
  "nodes": [
    {
      "id": "sticky-001",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-002",
      "name": "便签 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-003",
      "name": "便签 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1020,
        80
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-004",
      "name": "便签 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        940
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-005",
      "name": "便签 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        1340
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-006",
      "name": "便签 6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        1740
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-007",
      "name": "便签 7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-008",
      "name": "便签 8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2260,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "config-001",
      "name": "配置设置",
      "type": "n8n-nodes-base.set",
      "position": [
        240,
        340
      ],
      "parameters": {},
      "typeVersion": 3.3
    },
    {
      "id": "webhook-001",
      "name": "教练注册 Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        480,
        340
      ],
      "webhookId": "coach-registration",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "code-001",
      "name": "处理教练注册",
      "type": "n8n-nodes-base.code",
      "position": [
        700,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "sheets-001",
      "name": "保存教练到数据库",
      "type": "n8n-nodes-base.googleSheets",
      "maxTries": 3,
      "position": [
        920,
        220
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "sheets-002",
      "name": "获取第 1 天培训内容",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        920,
        460
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "code-002",
      "name": "合并注册数据",
      "type": "n8n-nodes-base.code",
      "position": [
        1140,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-001",
      "name": "发送第 1 天培训短信",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        1360,
        340
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "wait-001",
      "name": "等待 2 分钟",
      "type": "n8n-nodes-base.wait",
      "position": [
        1580,
        340
      ],
      "webhookId": "wait-audio-check",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "if-001",
      "name": "检查音频是否可用",
      "type": "n8n-nodes-base.if",
      "position": [
        1800,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-002",
      "name": "发送音频短信",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        2020,
        220
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "sheets-003",
      "name": "更新到第 2 天",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2240,
        340
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "respond-001",
      "name": "注册响应",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2460,
        340
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "schedule-001",
      "name": "每日上午 9 点调度器",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        240,
        740
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "sheets-004",
      "name": "获取活跃教练",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        620
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "sheets-005",
      "name": "获取所有培训内容",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        860
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "code-003",
      "name": "处理每日培训",
      "type": "n8n-nodes-base.code",
      "position": [
        680,
        740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-003",
      "name": "发送每日培训短信",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        900,
        740
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "sheets-006",
      "name": "更新教练进度",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1120,
        740
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "webhook-002",
      "name": "教练响应 Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        240,
        1140
      ],
      "webhookId": "coach-response",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "code-004",
      "name": "处理教练响应",
      "type": "n8n-nodes-base.code",
      "position": [
        460,
        1140
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-004",
      "name": "发送自动回复短信",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        680,
        1020
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "if-002",
      "name": "检查是否选择退出",
      "type": "n8n-nodes-base.if",
      "position": [
        680,
        1260
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "sheets-007",
      "name": "标记为已选择退出",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        900,
        1260
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "respond-002",
      "name": "响应 Webhook 回复",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1120,
        1140
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "schedule-002",
      "name": "每周激励调度器",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        240,
        1540
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "sheets-008",
      "name": "获取所有教练",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        1540
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "code-005",
      "name": "生成每周消息",
      "type": "n8n-nodes-base.code",
      "position": [
        680,
        1540
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-005",
      "name": "发送每周激励短信",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        900,
        1540
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "1",
  "connections": {
    "Send Audio SMS": {
      "main": [
        [
          {
            "node": "Update to Day 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait 2 Minutes": {
      "main": [
        [
          {
            "node": "Check Audio Available",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get All Coaches": {
      "main": [
        [
          {
            "node": "Generate Weekly Messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update to Day 2": {
      "main": [
        [
          {
            "node": "Registration Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check If Opt-Out": {
      "main": [
        [
          {
            "node": "Mark As Opted Out",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Response Webhook Reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mark As Opted Out": {
      "main": [
        [
          {
            "node": "Response Webhook Reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Active Coaches": {
      "main": [
        [
          {
            "node": "Process Daily Training",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Daily 9AM Scheduler": {
      "main": [
        [
          {
            "node": "Get Active Coaches",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get All Training Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Auto-Reply SMS": {
      "main": [
        [
          {
            "node": "Response Webhook Reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Audio Available": {
      "main": [
        [
          {
            "node": "Send Audio SMS",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Update to Day 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Coach Response Webhook": {
      "main": [
        [
          {
            "node": "Process Coach Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Coach Response": {
      "main": [
        [
          {
            "node": "Send Auto-Reply SMS",
            "type": "main",
            "index": 0
          },
          {
            "node": "Check If Opt-Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Daily Training": {
      "main": [
        [
          {
            "node": "Send Daily Training SMS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Save Coach to Database": {
      "main": [
        [
          {
            "node": "Combine Registration Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Daily Training SMS": {
      "main": [
        [
          {
            "node": "Update Coach Progress",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Day 1 Training SMS": {
      "main": [
        [
          {
            "node": "Wait 2 Minutes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Weekly Messages": {
      "main": [
        [
          {
            "node": "Send Weekly Motivation SMS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get All Training Content": {
      "main": [
        [
          {
            "node": "Process Daily Training",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine Registration Data": {
      "main": [
        [
          {
            "node": "Send Day 1 Training SMS",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Coach Registration Webhook": {
      "main": [
        [
          {
            "node": "Process Coach Registration",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Day 1 Training Content": {
      "main": [
        [
          {
            "node": "Combine Registration Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Coach Registration": {
      "main": [
        [
          {
            "node": "Save Coach to Database",
            "type": "main",
            "index": 0
          },
          {
            "node": "Get Day 1 Training Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Weekly Motivation Scheduler": {
      "main": [
        [
          {
            "node": "Get All Coaches",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 内容创作, 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量36
分类2
节点类型10
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Ronnie Craig

Ronnie Craig

@ronnie-craig-2025

Hi, I’m Ronnie! I scaled an eCommerce biz to $14K/month in under a year, grew a YouTube channel to 1K subs in 30 days, booked 28 daycare appointments in 6 days, and built automations for nurses to track clients. I help you create content, repurpose high-performing posts, schedule with ease, monitor trends, and automate marketing—so you stay visible and consistent without burning out.

外部链接
在 n8n.io 查看

分享此工作流