Antes de abrir Make, Zapier, n8n, Power Automate o Codex, hay que entender el flujo. En este episodio explico cómo diseñar una automatización en lenguaje natural: qué la inicia, qué información necesita, qué condiciones debe cumplir, qué acciones y ramas ejecuta y qué ocurre cuando falla.
Ideas destacadas
- Una automatización es el flujo pensado; las plataformas son herramientas para ejecutarlo.
- El flujo puede describirse como una historia antes de dibujarlo o construirlo.
- Los gatillos pueden ser manuales, responder a un evento o ejecutarse por tiempo.
- Conviene trasladar únicamente los datos necesarios entre aplicaciones.
- Las condiciones deciden qué casos continúan y permiten crear rutas distintas.
- Una acción puede transformar información dentro del flujo o producir una salida en otra aplicación.
- Hay errores visibles que detienen la automatización y errores silenciosos que producen resultados incorrectos.
- Las automatizaciones deben auditarse porque las credenciales, formatos y conexiones cambian.
- Empezar con una versión mínima ayuda a detectar errores antes de añadir complejidad.
Ejemplo del episodio
Una factura llega por correo, se valida el remitente, se guarda el adjunto en Drive, se registra información en una hoja y finalmente se envía una confirmación. El mismo flujo permite explicar gatillos, datos, condiciones, acciones, rutas y errores sin depender de una plataforma concreta.
Reto de esta semana
Escoge una acción que repitas al menos tres veces y descríbela así: cuando ocurra…, solo continuar si…, entonces hacer…, si el caso es diferente… y si algo falla…. No elijas todavía la herramienta.
Herramientas mencionadas
- Make.
- Zapier.
- n8n.
- Microsoft Power Automate.
- Codex y ChatGPT.
- GitHub Actions.