Resumen de reuniones (Fathom / Zoom / Fireflies → Notion)
En esta lección nos centramos en capturar datos de reuniones automáticamente para procesarlos posteriormente. Configuramos los Webhooks de tres herramientas líderes: Fireflies, Fathom y Zoom.
🎣 Configuración Sencilla: Fireflies y Fathom
- El proceso: Simplemente creamos un Webhook en N8N (método POST) y pegamos la URL en el panel de configuración (“Settings”) de estas aplicaciones.
- Resultado: Al terminar una reunión, estas apps envían automáticamente el resumen y la transcripción a N8N.
⚔️ El Desafío de Zoom: Validación de URL (Handshake)
Zoom es más estricto. Al pegar la URL del Webhook, Zoom envía una petición de prueba (Challenge) que N8N debe responder correctamente en milisegundos para demostrar que el servidor es tuyo. Si no respondes bien, Zoom no te deja guardar el webhook.
🤖 Solución con IA
Como la validación de Zoom requiere un hash criptográfico (HMAC SHA-256), usamos la IA para resolverlo sin programar:
- Hacemos una captura de pantalla a la documentación de Zoom donde explica la validación.
- Se la pasamos a Claude/ChatGPT junto con un pantallazo de nuestro N8N.
- Prompt: “Dame el código para el nodo Code de N8N que valide este desafío de Zoom”.
- La IA nos genera el script JavaScript exacto. Lo pegamos en un nodo Code, seguido de un nodo Respond to Webhook, y Zoom valida la conexión instantáneamente.
💡 Aprendizaje Clave: Para integraciones complejas que requieren “apretones de manos” (handshakes) de seguridad, usa la IA para escribir el código de validación basándose en la documentación oficial.