WorldTeams Docs
N8nControl meetgeek

Google Meet Control Automatico Core

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

Se dispara desde otro workflow que le envía los datos de una reunión de Google Meet ya finalizada del equipo de Core. Revisa los archivos adjuntos del evento para ubicar la transcripción y las grabaciones en video, y analiza el texto del documento para calcular cuánto duró la llamada. Como resultado, agrega una fila en la planilla de Google Sheets de control con los datos del evento, enlaces a la grabación y transcripción, el recruiter a cargo y la duración.

Cuándo se rompe

  • Si la reunión no tiene una transcripción generada o adjunta en el evento, el proceso se detiene y la llamada no se registra en la planilla de control.
  • Si el documento de transcripción no contiene la frase estándar de cierre en español ("La reunión finalizó después de..."), la reunión se anota en la planilla pero el campo de duración queda en blanco.
  • Si no hay permisos de lectura sobre el Google Doc de la transcripción, el flujo falla al intentar abrirlo y la llamada no llega a guardarse en la planilla.

Detalle técnico

  • Trigger When Executed by Another Workflow (executeWorkflowTrigger) configurado en modo passthrough; espera los campos estándar de un evento de Google Calendar (attendees, attachments, hangoutLink, summary, start).
  • Code in JavaScript1 excluye correos hardcodeados de miembros del equipo (core@, juana.valdes@, francesca.demarzi@, yael.nainstein@, jazmin.baimeluj@, micaela.olivares@, manuela.salvador@, lucila.trouboul@) para identificar al recruiter con dominio @worldteams.com y a los asistentes externos.
  • Clasifica adjuntos según mimeType: busca application/vnd.google-apps.document para la transcripción y video/mp4 para las grabaciones.
  • El nodo If1 valida que transcriptUrl contenga un valor no vacío antes de avanzar hacia el nodo Get a document (googleDocs).
  • Code in JavaScript2 extrae el tiempo total mediante regex (/[Ll]a reuni[oó]n finaliz[oó] despu[eé]s de (\d{2}:\d{2}:\d{2})/) y calcula duration y durationSeconds.
  • Lleno planilla de control (googleSheets) ejecuta un append en la hoja Sheet1 del documento ID 1hsFGBfn4pTQ4qvuCB3lybWfIN_GlOjj2DzoLA4GUUKc.

Diagrama

Relacionados

Lo llaman: Core trigger calendar meetgeek

Ficha

Estado🟢 Activo
DisparadorWhen Executed by Another Workflow
Nodos6
ServiciosGoogle Sheets, executeWorkflowTrigger, googleDocs
CredencialesGoogle Docs IT, Google Sheets IT

| Abrir en n8n | T676buo0HUPYZoQ4 |

On this page