{
  "name": "Onboarding Automatizado para Nuevos Empleados",
  "flow": [
    {
      "id": 1,
      "module": "google-sheets:watchRows",
      "version": 2,
      "parameters": {
        "spreadsheetId": "{{SPREADSHEET_EMPLEADOS_ID}}",
        "sheetId": "Nuevos Empleados",
        "includeHeaders": true
      },
      "mapper": {},
      "metadata": {
        "designer": { "x": 0, "y": 0 },
        "restore": {
          "spreadsheetId": { "label": "Registro de Empleados" }
        },
        "expect": [
          { "name": "spreadsheetId", "type": "text", "label": "Spreadsheet ID" }
        ]
      }
    },
    {
      "id": 2,
      "module": "gmail:sendEmail",
      "version": 2,
      "parameters": {
        "account": "{{GMAIL_CONNECTION}}"
      },
      "mapper": {
        "to": "{{1.emailEmpleado}}",
        "subject": "¡Bienvenido/a a {{NOMBRE_EMPRESA}}! 🎉",
        "htmlBody": "<h2>¡Bienvenido/a, {{1.nombreEmpleado}}!</h2><p>Estamos emocionados de que te unas a nuestro equipo como <strong>{{1.cargo}}</strong> en el departamento de <strong>{{1.departamento}}</strong>.</p><p>Tu fecha de inicio es: <strong>{{1.fechaInicio}}</strong></p><p>Tu supervisor directo será: <strong>{{1.supervisor}}</strong></p><h3>Documentos importantes adjuntos:</h3><ul><li>Reglamento interno de la empresa</li><li>Manual de marca y comunicación</li><li>Políticas de la empresa</li></ul><p>Si tienes alguna pregunta, no dudes en contactar a RRHH.</p><p>¡Te esperamos con los brazos abiertos!</p>",
        "attachments": [
          { "googleDriveFileId": "{{REGLAMENTO_INTERNO_FILE_ID}}" },
          { "googleDriveFileId": "{{MANUAL_MARCA_FILE_ID}}" },
          { "googleDriveFileId": "{{POLITICAS_FILE_ID}}" }
        ]
      },
      "metadata": {
        "designer": { "x": 300, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "to", "type": "email", "label": "To" },
          { "name": "subject", "type": "text", "label": "Subject" }
        ]
      }
    },
    {
      "id": 3,
      "module": "http:ActionSendData",
      "version": 3,
      "parameters": {},
      "mapper": {
        "url": "https://api.notion.com/v1/pages",
        "method": "POST",
        "headers": [
          { "name": "Authorization", "value": "Bearer {{NOTION_API_KEY}}" },
          { "name": "Notion-Version", "value": "2022-06-28" },
          { "name": "Content-Type", "value": "application/json" }
        ],
        "body": "{\"parent\":{\"database_id\":\"{{NOTION_ONBOARDING_DB_ID}}\"},\"properties\":{\"Nombre\":{\"title\":[{\"text\":{\"content\":\"Onboarding - {{1.nombreEmpleado}}\"}}]},\"Empleado\":{\"rich_text\":[{\"text\":{\"content\":\"{{1.nombreEmpleado}}\"}}]},\"Cargo\":{\"rich_text\":[{\"text\":{\"content\":\"{{1.cargo}}\"}}]},\"Departamento\":{\"select\":{\"name\":\"{{1.departamento}}\"}},\"Fecha Inicio\":{\"date\":{\"start\":\"{{1.fechaInicio}}\"}},\"Estado\":{\"select\":{\"name\":\"En progreso\"}}},\"children\":[{\"object\":\"block\",\"type\":\"heading_2\",\"heading_2\":{\"rich_text\":[{\"text\":{\"content\":\"Semana 1 - Orientación\"}}]}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Leer reglamento interno\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Configurar correo corporativo\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Conocer al equipo\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"heading_2\",\"heading_2\":{\"rich_text\":[{\"text\":{\"content\":\"Semana 2 - Capacitación\"}}]}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Completar capacitación de productos/servicios\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Revisar procesos del departamento\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"heading_2\",\"heading_2\":{\"rich_text\":[{\"text\":{\"content\":\"Semana 3-4 - Integración\"}}]}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Primer proyecto asignado\"}}],\"checked\":false}},{\"object\":\"block\",\"type\":\"to_do\",\"to_do\":{\"rich_text\":[{\"text\":{\"content\":\"Evaluación de primer mes\"}}],\"checked\":false}}]}"
      },
      "metadata": {
        "designer": { "x": 600, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "url", "type": "url", "label": "URL" }
        ]
      }
    },
    {
      "id": 4,
      "module": "whatsapp-business:sendMessage",
      "version": 1,
      "parameters": {
        "phoneNumberId": "{{WHATSAPP_PHONE_ID}}",
        "recipientPhone": "{{1.telefonoEmpleado}}"
      },
      "mapper": {
        "type": "text",
        "text": "¡Hola {{1.nombreEmpleado}}! 👋🎉\n\n¡Bienvenido/a a {{NOMBRE_EMPRESA}}!\n\nTu supervisor directo será *{{1.supervisor}}*.\nPuedes contactarlo/a al: {{1.telefonoSupervisor}}\n\nTu primer día es el *{{1.fechaInicio}}*.\nTe enviamos un correo con los documentos importantes. ¡No olvides revisarlos!\n\n¿Tienes alguna pregunta? Escríbenos aquí. 💬"
      },
      "metadata": {
        "designer": { "x": 600, "y": 250 },
        "restore": {},
        "expect": [
          { "name": "phoneNumberId", "type": "text", "label": "Phone Number ID" }
        ]
      }
    },
    {
      "id": 5,
      "module": "builtin:Sleep",
      "version": 1,
      "parameters": {},
      "mapper": {
        "duration": 259200
      },
      "metadata": {
        "designer": { "x": 900, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "duration", "type": "number", "label": "Delay (seconds): 3 days" }
        ]
      }
    },
    {
      "id": 6,
      "module": "whatsapp-business:sendMessage",
      "version": 1,
      "parameters": {
        "phoneNumberId": "{{WHATSAPP_PHONE_ID}}",
        "recipientPhone": "{{1.telefonoEmpleado}}"
      },
      "mapper": {
        "type": "text",
        "text": "Hola {{1.nombreEmpleado}} 📋\n\nYa llevas 3 días con nosotros. Queremos asegurarnos de que todo va bien.\n\n¿Ya completaste estas tareas?\n✅ Leer el reglamento interno\n✅ Configurar tu correo\n✅ Conocer a tu equipo\n\nSi tienes documentos pendientes por entregar, por favor envíalos a RRHH.\n\n¿Alguna duda? ¡Estamos para ayudarte!"
      },
      "metadata": {
        "designer": { "x": 1200, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "phoneNumberId", "type": "text", "label": "Phone Number ID" }
        ]
      }
    },
    {
      "id": 7,
      "module": "slack:sendMessage",
      "version": 2,
      "parameters": {
        "token": "{{SLACK_BOT_TOKEN}}"
      },
      "mapper": {
        "channel": "#rrhh",
        "text": "📋 *Recordatorio de Onboarding*\n\n👤 Empleado: {{1.nombreEmpleado}}\n💼 Cargo: {{1.cargo}}\n📅 Día 3 de onboarding\n\n*Verificar:*\n- Documentos entregados\n- Accesos configurados\n- Reunión con supervisor realizada\n\nSupervisor: {{1.supervisor}}"
      },
      "metadata": {
        "designer": { "x": 1200, "y": 250 },
        "restore": {},
        "expect": [
          { "name": "token", "type": "text", "label": "Bot Token" }
        ]
      }
    },
    {
      "id": 8,
      "module": "builtin:Sleep",
      "version": 1,
      "parameters": {},
      "mapper": {
        "duration": 345600
      },
      "metadata": {
        "designer": { "x": 1500, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "duration", "type": "number", "label": "Delay (seconds): 4 more days (Day 7)" }
        ]
      }
    },
    {
      "id": 9,
      "module": "gmail:sendEmail",
      "version": 2,
      "parameters": {
        "account": "{{GMAIL_CONNECTION}}"
      },
      "mapper": {
        "to": "{{1.emailEmpleado}}",
        "cc": "{{1.emailSupervisor}}",
        "subject": "Evaluación de primera semana - {{1.nombreEmpleado}}",
        "htmlBody": "<p>Hola {{1.nombreEmpleado}},</p><p>¡Ya completaste tu primera semana! 🎉</p><p>Por favor, completa la siguiente encuesta de evaluación de tu primera semana:</p><p><a href='{{LINK_ENCUESTA_SEMANA1}}'>Encuesta de Primera Semana</a></p><p>Tus respuestas nos ayudan a mejorar el proceso de integración.</p><p>Saludos,<br>Equipo de RRHH</p>"
      },
      "metadata": {
        "designer": { "x": 1800, "y": 0 },
        "restore": {},
        "expect": [
          { "name": "to", "type": "email", "label": "To" }
        ]
      }
    },
    {
      "id": 10,
      "module": "slack:sendMessage",
      "version": 2,
      "parameters": {
        "token": "{{SLACK_BOT_TOKEN}}"
      },
      "mapper": {
        "channel": "#rrhh",
        "text": "📊 *Hito de Onboarding - Semana 1 completada*\n\n👤 {{1.nombreEmpleado}} ({{1.cargo}})\n📅 Se envió encuesta de evaluación de primera semana\n👨‍💼 Supervisor: {{1.supervisor}}\n\n*Próximo hito: Evaluación de primer mes (Día 30)*"
      },
      "metadata": {
        "designer": { "x": 1800, "y": 250 },
        "restore": {},
        "expect": [
          { "name": "token", "type": "text", "label": "Bot Token" }
        ]
      }
    }
  ],
  "metadata": {
    "instant": true,
    "version": 1,
    "scenario": {
      "roundtrips": 1,
      "maxErrors": 3,
      "autoCommit": true,
      "autoCommitTriggerLast": true,
      "sequential": true
    },
    "designer": {
      "orphans": []
    },
    "zone": "us1.make.com"
  }
}