WorldTeams Docs
N8nRecruiting

PMs | Actualizar listados

Workflow de n8n activo · 29 nodos

Página generada automáticamente desde n8n. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el workflow o el prompt del colector.

Qué hace

De lunes a viernes durante la jornada laboral, el proceso busca en la base de datos a los candidatos con etiqueta de Project Manager que hayan tenido modificaciones en el último día y calcula su categoría. Aquellos perfiles de arquitectura que cumplen con los requisitos de experiencia en Estados Unidos, edad e inglés se insertan o actualizan en las planillas de Google Sheets de Fran y Maguie. Adicionalmente, el flujo revisa la base general de profesionales y actualiza el estado de contratación de cada talento en ambos listados.

Cuándo se rompe

  • Si un candidato no tiene cargada su fecha de nacimiento o su nivel de inglés en el sistema, no va a figurar en las listas de Fran ni de Maguie porque las reglas de filtrado lo descartan.
  • Si el correo electrónico de un profesional en la base general no coincide exactamente con el que figura en las listas de PMs, no se va a actualizar su estado de contratación.
  • Si el proceso externo que calcula las categorías falla o no devuelve respuesta, la ejecución se corta y ningún candidato nuevo se carga en las planillas.

Detalle técnico

  • Cuenta con dos ejecuciones programadas: una cada 30 minutos (de 11:00 a 23:00, lunes a viernes) para procesar candidatos de Bizneo vía Postgres, y otra cada 2 horas en el minuto 22 para sincronizar el estado de contratación desde el Google Sheet BASE PROFESIONALES.
  • Invoca al subflujo Calculadora de categoria (ID VfTDkxyoQLopMt9-6C9VP) enviando únicamente los perfiles que tienen postulaciones registradas (candidacies).
  • Aplica filtros en JavaScript (Code in JavaScript1 y Code in JavaScript4): exige vertical ARCHITECTURE, edad calculada mayor o igual a 29 años, with_us_experience === true, nivel de inglés Upper intermediate o Advanced, y excluye feedback no_employable (para la pestaña de Fran exige además que architecture_projects_family incluya Residential).
  • Actualiza o inserta filas mediante appendOrUpdate en el Google Sheet 1Y24tVFfAGCvZK6piF8zEifJ8A7dUCznE419dsrcqW0g mapeando por el campo id en las pestañas Fran y Maguie.
  • El disparador de formulario manual (pm-agregar-candidato) consulta la API de Bizneo pero queda inconcluso ya que el nodo Split Out no tiene conexiones de salida configuradas hacia las planillas.

Diagrama

Relacionados

Llama a: Calculadora de categoria

Lo llaman: DBs | Update ARCHITECTURE Bases

Ficha

Estado🟢 Activo
DisparadorSchedule Trigger2, On form submission, Schedule Trigger
Nodos29
ServiciosAPI externa (HTTP), Google Sheets, Postgres, formTrigger, splitOut
CredencialesBizneo Token, Google Sheets Diego, WPC Postgres

| Abrir en n8n | 5pjF7lS4a0gp8kov |

On this page