Automatiza OpenClaw: Guía de mecanismos y flujos de trabajo
Automatización
Sección titulada «Automatización»Seguro que te ha pasado: tienes un montón de procesos repetitivos y no sabes si usar un simple cron o algo más complejo. Elegir mal la herramienta suele significar código difícil de mantener o tareas que no se ejecutan cuando deberían. OpenClaw ofrece varios mecanismos de automatización, cada uno pensado para casos de uso distintos. Aquí te ayudo a elegir el adecuado para tu proyecto.
Guía rápida de decisión
Sección titulada «Guía rápida de decisión»flowchart TD A{Run on a schedule?} -->|Yes| B{Exact timing needed?} A -->|No| C{React to events?} B -->|Yes| D[Cron] B -->|No| E[Heartbeat] C -->|Yes| F[Hooks] C -->|No| G[Standing Orders]Mecanismos de un vistazo
Sección titulada «Mecanismos de un vistazo»| Mecanismo | Qué hace | Se ejecuta en | Crea registro de tarea |
|---|---|---|---|
| Heartbeat | Turno de sesión principal periódico — agrupa chequeos | Sesión principal | No |
| Cron | Trabajos programados con tiempo preciso | Sesión principal o aislada | Sí (todos los tipos) |
| Background Tasks | Rastrea trabajo independiente (cron, ACP, subagentes, CLI) | N/A (ledger) | N/A |
| Hooks | Scripts por eventos del ciclo de vida del agente | Hook runner | No |
| Standing Orders | Instrucciones persistentes en el system prompt | Sesión principal | No |
| Webhooks | Recibe eventos HTTP entrantes y los envía al agente | Gateway HTTP | No |
Automatización especializada
Sección titulada «Automatización especializada»| Mecanismo | Qué hace |
|---|---|
| Gmail PubSub | Notificaciones de Gmail en tiempo real vía Google PubSub |
| Polling | Chequeos periódicos de fuentes de datos (RSS, APIs, etc.) |
| Auth Monitoring | Alertas de salud y expiración de credenciales |
Cómo funcionan juntos
Sección titulada «Cómo funcionan juntos»Las configuraciones más efectivas combinan varios mecanismos para que todo fluya mejor:
- Heartbeat se encarga del monitoreo rutinario (inbox, calendario, notificaciones) en un solo turno agrupado cada 30 minutos.
- Cron gestiona horarios precisos (reportes diarios, revisiones semanales) y recordatorios puntuales.
- Hooks reaccionan a eventos específicos (llamadas a herramientas, reinicios de sesión, compactación) con scripts personalizados.
- Standing Orders dan contexto persistente al agente (“revisa siempre el tablero del proyecto antes de responder”).
- Background Tasks rastrean automáticamente todo el trabajo independiente para que puedas inspeccionarlo y auditarlo.
Consulta Cron vs Heartbeat para ver una comparación detallada de estos dos mecanismos de programación.
Referencias antiguas de ClawFlow
Sección titulada «Referencias antiguas de ClawFlow»Es posible que encuentres menciones a ClawFlow o openclaw flows en notas de versiones antiguas o documentos anteriores, pero la interfaz de CLI actual en este repo es openclaw tasks.
Revisa Background Tasks para ver los comandos de registro de tareas soportados, además de ClawFlow y CLI: flows para notas de compatibilidad.
Relacionado
Sección titulada «Relacionado»- Cron vs Heartbeat — guía de comparación detallada
- ClawFlow — nota de compatibilidad para documentos antiguos
- Troubleshooting — resolución de problemas de automatización
- Configuration Reference — todas las keys de configuración
OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.