Automatización de la incorporación y capacitación de entrenadores

Avanzado

Este es unContent Creation, Multimodal AIflujo de automatización del dominio deautomatización que contiene 36 nodos.Utiliza principalmente nodos como If, Set, Code, Wait, Twilio. Usar SMS, Twilio y Google Sheets para automatizar un programa de entrenamiento de 30 días para coaches

Requisitos previos
  • Punto final de HTTP Webhook (n8n generará automáticamente)
  • Credenciales de API de Google Sheets
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "coach-onboarding-automation",
  "meta": {
    "instanceId": "8a47b83ab4b7e5e06b8d8ffb3fbebf9c4d82e7e9c7b6d8f4e5c8a7b6d5c4e3a2",
    "templateCredsSetupCompleted": true
  },
  "name": "Coach Onboarding & Training Automation",
  "tags": [],
  "nodes": [
    {
      "id": "sticky-001",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        200
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-002",
      "name": "Nota adhesiva 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-003",
      "name": "Nota adhesiva 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1020,
        80
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-004",
      "name": "Nota adhesiva 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        940
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-005",
      "name": "Nota adhesiva 5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        1340
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-006",
      "name": "Nota adhesiva 6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        1740
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-007",
      "name": "Nota adhesiva 7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1440,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "sticky-008",
      "name": "Nota adhesiva 8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2260,
        540
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "config-001",
      "name": "Configuración",
      "type": "n8n-nodes-base.set",
      "position": [
        240,
        340
      ],
      "parameters": {},
      "typeVersion": 3.3
    },
    {
      "id": "webhook-001",
      "name": "Registro de Entrenador Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        480,
        340
      ],
      "webhookId": "coach-registration",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "code-001",
      "name": "Procesar Registro de Entrenador",
      "type": "n8n-nodes-base.code",
      "position": [
        700,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "sheets-001",
      "name": "Guardar Entrenador en Base de Datos",
      "type": "n8n-nodes-base.googleSheets",
      "maxTries": 3,
      "position": [
        920,
        220
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "sheets-002",
      "name": "Obtener Contenido de Capacitación Día 1",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        920,
        460
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "code-002",
      "name": "Combinar Datos de Registro",
      "type": "n8n-nodes-base.code",
      "position": [
        1140,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-001",
      "name": "Enviar SMS de Capacitación Día 1",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        1360,
        340
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "wait-001",
      "name": "Esperar 2 Minutos",
      "type": "n8n-nodes-base.wait",
      "position": [
        1580,
        340
      ],
      "webhookId": "wait-audio-check",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "if-001",
      "name": "Verificar Audio Disponible",
      "type": "n8n-nodes-base.if",
      "position": [
        1800,
        340
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-002",
      "name": "Enviar SMS con Audio",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        2020,
        220
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "sheets-003",
      "name": "Actualizar a Día 2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2240,
        340
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "respond-001",
      "name": "Respuesta de Registro",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2460,
        340
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "schedule-001",
      "name": "Programador Diario 9AM",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        240,
        740
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "sheets-004",
      "name": "Obtener Entrenadores Activos",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        620
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "sheets-005",
      "name": "Obtener Todo el Contenido de Capacitación",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        860
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "code-003",
      "name": "Procesar Capacitación Diaria",
      "type": "n8n-nodes-base.code",
      "position": [
        680,
        740
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-003",
      "name": "Enviar SMS de Capacitación Diaria",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        900,
        740
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "sheets-006",
      "name": "Actualizar Progreso del Entrenador",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1120,
        740
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "webhook-002",
      "name": "Respuesta del Entrenador Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        240,
        1140
      ],
      "webhookId": "coach-response",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "code-004",
      "name": "Procesar Respuesta del Entrenador",
      "type": "n8n-nodes-base.code",
      "position": [
        460,
        1140
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-004",
      "name": "Enviar SMS de Respuesta Automática",
      "type": "n8n-nodes-base.twilio",
      "maxTries": 3,
      "position": [
        680,
        1020
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 2,
      "continueOnFail": true
    },
    {
      "id": "if-002",
      "name": "Verificar Si Cancela Suscripción",
      "type": "n8n-nodes-base.if",
      "position": [
        680,
        1260
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "sheets-007",
      "name": "Marcar Como Baja Voluntaria",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        900,
        1260
      ],
      "parameters": {},
      "typeVersion": 4.4,
      "continueOnFail": true
    },
    {
      "id": "respond-002",
      "name": "Respuesta Webhook Reply",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1120,
        1140
      ],
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "schedule-002",
      "name": "Programador Semanal de Motivación",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        240,
        1540
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "sheets-008",
      "name": "Obtener Todos los Entrenadores",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        460,
        1540
      ],
      "parameters": {},
      "typeVersion": 4.4
    },
    {
      "id": "code-005",
      "name": "Generar Mensajes Semanales",
      "type": "n8n-nodes-base.code",
      "position": [
        680,
        1540
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "twilio-005",
      "name": "Enviar SMS de Motivación Semanal",
      "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": {
    "twilio-002": {
      "main": [
        [
          {
            "node": "sheets-003",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "wait-001": {
      "main": [
        [
          {
            "node": "if-001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-008": {
      "main": [
        [
          {
            "node": "code-005",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-003": {
      "main": [
        [
          {
            "node": "respond-001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "if-002": {
      "main": [
        [
          {
            "node": "sheets-007",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "respond-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-007": {
      "main": [
        [
          {
            "node": "respond-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-004": {
      "main": [
        [
          {
            "node": "code-003",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "schedule-001": {
      "main": [
        [
          {
            "node": "sheets-004",
            "type": "main",
            "index": 0
          },
          {
            "node": "sheets-005",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "twilio-004": {
      "main": [
        [
          {
            "node": "respond-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "if-001": {
      "main": [
        [
          {
            "node": "twilio-002",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "sheets-003",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "webhook-002": {
      "main": [
        [
          {
            "node": "code-004",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "code-004": {
      "main": [
        [
          {
            "node": "twilio-004",
            "type": "main",
            "index": 0
          },
          {
            "node": "if-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "code-003": {
      "main": [
        [
          {
            "node": "twilio-003",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-001": {
      "main": [
        [
          {
            "node": "code-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "twilio-003": {
      "main": [
        [
          {
            "node": "sheets-006",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "twilio-001": {
      "main": [
        [
          {
            "node": "wait-001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "code-005": {
      "main": [
        [
          {
            "node": "twilio-005",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-005": {
      "main": [
        [
          {
            "node": "code-003",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "code-002": {
      "main": [
        [
          {
            "node": "twilio-001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "webhook-001": {
      "main": [
        [
          {
            "node": "code-001",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "sheets-002": {
      "main": [
        [
          {
            "node": "code-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "code-001": {
      "main": [
        [
          {
            "node": "sheets-001",
            "type": "main",
            "index": 0
          },
          {
            "node": "sheets-002",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "schedule-002": {
      "main": [
        [
          {
            "node": "sheets-008",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Creación de contenido, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos36
Categoría2
Tipos de nodos10
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Autor
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.

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34