{
  "name": "Neyvion · Serie n8n 1 · Inscripciones automáticas",
  "nodes": [
    {
      "parameters": {
        "content": "## Serie n8n para pymes · 1\n### Inscripciones automáticas\n1. Conecta tu cuenta de Google en los nodos de Hojas de cálculo y Gmail (cuenta de empresa, permisos mínimos).\n2. Crea una hoja con las columnas **Nombre, Correo, Telefono, Curso, Fecha** y elígela en el nodo de la hoja.\n3. Cambia los cursos del desplegable y el correo del profesor.\n4. Pulsa **Probar flujo** y rellena el formulario de prueba.\n5. Si todo va bien, **activa** el flujo y usa la dirección de producción del formulario en tu web.\n\nNeyvion · neyvion.com",
        "height": 420,
        "width": 400
      },
      "id": "686d0b9f-e51f-5b86-bbe5-7194a023ad88",
      "name": "Nota · cómo usar",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -420,
        -260
      ]
    },
    {
      "parameters": {
        "content": "### Datos personales\nAñade en la descripción del formulario para qué usas los datos y enlaza tu política de privacidad. Comparte la hoja solo con quien la necesite.",
        "height": 200,
        "width": 380,
        "color": 3
      },
      "id": "06332470-5e10-596b-8521-0f0aee810c4d",
      "name": "Nota · RGPD",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        880,
        -260
      ]
    },
    {
      "parameters": {
        "formTitle": "Inscripción a cursos",
        "formDescription": "Rellena tus datos y te escribimos con los detalles del curso. Usamos tus datos solo para gestionar tu inscripción.",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Nombre",
              "requiredField": true
            },
            {
              "fieldLabel": "Correo",
              "fieldType": "email",
              "requiredField": true
            },
            {
              "fieldLabel": "Telefono",
              "fieldType": "number"
            },
            {
              "fieldLabel": "Curso",
              "fieldType": "dropdown",
              "requiredField": true,
              "fieldOptions": {
                "values": [
                  {
                    "option": "Excel avanzado"
                  },
                  {
                    "option": "Atención al cliente"
                  },
                  {
                    "option": "Marketing digital"
                  }
                ]
              }
            }
          ]
        },
        "options": {
          "appendAttribution": false
        }
      },
      "id": "0352cbf7-0f57-5422-831e-46679fb5922f",
      "name": "Formulario de inscripción",
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 2.2,
      "position": [
        0,
        0
      ],
      "webhookId": "7a74079c-62d7-562f-a321-4c0eb093c994"
    },
    {
      "parameters": {
        "operation": "append",
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "Nombre": "={{ $json.Nombre }}",
            "Correo": "={{ $json.Correo }}",
            "Telefono": "={{ $json.Telefono }}",
            "Curso": "={{ $json.Curso }}",
            "Fecha": "={{ $now.toFormat('dd/MM/yyyy HH:mm') }}"
          },
          "matchingColumns": [],
          "schema": [
            {
              "id": "Nombre",
              "displayName": "Nombre",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Correo",
              "displayName": "Correo",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Telefono",
              "displayName": "Telefono",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Curso",
              "displayName": "Curso",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            },
            {
              "id": "Fecha",
              "displayName": "Fecha",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true
            }
          ]
        },
        "options": {}
      },
      "id": "c9a8cd7f-5598-5ff2-9824-60fb26653a5d",
      "name": "Guardar en la hoja de alumnos",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.5,
      "position": [
        240,
        0
      ]
    },
    {
      "parameters": {
        "sendTo": "={{ $('Formulario de inscripción').item.json.Correo }}",
        "subject": "=Bienvenida al curso de {{ $('Formulario de inscripción').item.json.Curso }}",
        "emailType": "text",
        "message": "=Hola, {{ $('Formulario de inscripción').item.json.Nombre }}:\n\n¡Ya estás inscrita/o en el curso de {{ $('Formulario de inscripción').item.json.Curso }}! En los próximos días te enviaremos el horario y los materiales.\n\nSi tienes cualquier duda, responde a este correo.\n\nUn saludo,\nEl equipo de la academia",
        "options": {
          "appendAttribution": false
        }
      },
      "id": "47f52fe8-1cd1-5dd9-863a-013d126ccabf",
      "name": "Correo de bienvenida",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        480,
        0
      ],
      "webhookId": "2e318d8b-9b2d-54a0-a920-ec53a4b2188e"
    },
    {
      "parameters": {
        "sendTo": "profesor@tuacademia.com",
        "subject": "=Nueva inscripción: {{ $('Formulario de inscripción').item.json.Nombre }} · {{ $('Formulario de inscripción').item.json.Curso }}",
        "emailType": "text",
        "message": "=Nueva inscripción recibida.\n\nNombre: {{ $('Formulario de inscripción').item.json.Nombre }}\nCurso: {{ $('Formulario de inscripción').item.json.Curso }}\nCorreo: {{ $('Formulario de inscripción').item.json.Correo }}",
        "options": {
          "appendAttribution": false
        }
      },
      "id": "b77b0cf1-b82b-5649-8f30-58d7d719c607",
      "name": "Aviso al profesor",
      "type": "n8n-nodes-base.gmail",
      "typeVersion": 2.1,
      "position": [
        720,
        0
      ],
      "webhookId": "788e8258-0fe4-5160-b57c-15119ace1831"
    }
  ],
  "connections": {
    "Formulario de inscripción": {
      "main": [
        [
          {
            "node": "Guardar en la hoja de alumnos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Guardar en la hoja de alumnos": {
      "main": [
        [
          {
            "node": "Correo de bienvenida",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Correo de bienvenida": {
      "main": [
        [
          {
            "node": "Aviso al profesor",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}