WorldTeams Docs
N8nBalanceador

Recru balanceador agendador

Workflow de n8n activo · 8 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

Cuando entra una solicitud para agendar una entrevista de recruiting, el flujo evalúa a qué pool pertenece el candidato (HB, A, B o ARQ1). Según esa categoría, crea la reunión correspondiente con enlace de Google Meet en el calendario de recruiting@worldteams.com e invita al recruiter y al candidato. Como resultado, ambas partes reciben la invitación en su calendario con el título adaptado al pool y el sistema que solicitó el agendamiento recibe el identificador del evento y el link de la videollamada.

Cuándo se rompe

  • Si el correo electrónico del recruiter o del candidato está mal escrito o es inválido, el evento no se crea en el calendario y no se envían las invitaciones.
  • Si el horario de inicio o de fin de la entrevista llega vacío o con un formato de fecha no reconocido, el calendario rechaza la creación del evento.
  • Si la solicitud llega con un identificador de pool que no coincide exactamente con las opciones contempladas (HB, A, B o ARQ1), la ejecución no toma ninguna rama y la reserva nunca se genera.

Detalle técnico

  • Expone un Webhook POST en el path book-interview-event bajo modalidad responseNode (espera la respuesta síncrona de los nodos Respond).
  • El nodo Switch evalúa el campo $json.body.pool y deriva el flujo hacia Crear evento HB, Crear evento A y B (asociado a los pools 'A' y 'B'), o Crear evento ARQ1.
  • Los nodos de Google Calendar (Crear evento HB, Crear evento A y B, Crear evento ARQ1) operan sobre la cuenta recruiting@worldteams.com, configuran sendUpdates: "all", generan enlace vía hangoutsMeet y restringen permisos (guestsCanModify: false, guestsCanInviteOthers: false).
  • Los nodos Respond, Respond1 y Respond2 devuelven el payload JSON {"event_id": $json.id, "meet_link": $json.hangoutLink || null}.

Diagrama

Ficha

Estado🟢 Activo
DisparadorWebhook, Respond, Respond1, Respond2
Nodos8
ServiciosGoogle Calendar, respondToWebhook
CredencialesRecruiting calendar
OwnerJoaquin Lopez
Suplente
Capacitación (video)
Capacitación (transcript)

| Abrir en n8n | RFWGb24kkMFOPRkY |

On this page