教练入职与培训自动化
高级
这是一个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)可能需要您自行付费。
相关工作流推荐
使用SignSnapHome、HubSpot和Twilio自动化房地产开放日跟进
通过SignSnapHome、HubSpot和Twilio实现房地产开放日跟进的自动化
If
Set
Code
+9
32 节点Kaden Reese
内容创作
防欺诈潜在客户捕获与培育系统
通过AI评分、表格跟踪和多渠道提醒捕获和培育防欺诈潜在客户
If
Set
Code
+11
28 节点Jitesh Dugar
内容创作
AI个人助理 - 任务与邮件管理
在Telegram上使用GPT-4o个人助理管理任务、邮件和日历
Set
Code
Switch
+13
40 节点Ronnie Craig
内容创作
AI驱动视频创作与上传至Instagram、TikTok和YouTube
从云端硬盘进行AI驱动视频创作并上传至Instagram、TikTok和YouTube
If
Set
Code
+14
53 节点DevCode Journey
内容创作
使用Groq、Gemini和Slack审批系统自动化RSS到Medium发布
通过Groq、Gemini和Slack审批系统实现RSS到Medium发布的自动化流程
If
Set
Code
+16
41 节点ObisDev
内容创作
WordPress博客自动化专业版(深度研究)v2.1市场
使用GPT-4o、Perplexity AI和多语言支持自动化SEO优化的博客创建
If
Set
Xml
+27
125 节点Daniel Ng
内容创作
工作流信息
难度等级
高级
节点数量36
分类2
节点类型10
作者
Ronnie Craig
@ronnie-craig-2025Hi, 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 查看 →
分享此工作流