Ir al contenido

Automatiza OpenClaw: Guía de mecanismos y flujos de trabajo

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.

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]
MecanismoQué haceSe ejecuta enCrea registro de tarea
HeartbeatTurno de sesión principal periódico — agrupa chequeosSesión principalNo
CronTrabajos programados con tiempo precisoSesión principal o aisladaSí (todos los tipos)
Background TasksRastrea trabajo independiente (cron, ACP, subagentes, CLI)N/A (ledger)N/A
HooksScripts por eventos del ciclo de vida del agenteHook runnerNo
Standing OrdersInstrucciones persistentes en el system promptSesión principalNo
WebhooksRecibe eventos HTTP entrantes y los envía al agenteGateway HTTPNo
MecanismoQué hace
Gmail PubSubNotificaciones de Gmail en tiempo real vía Google PubSub
PollingChequeos periódicos de fuentes de datos (RSS, APIs, etc.)
Auth MonitoringAlertas de salud y expiración de credenciales

Las configuraciones más efectivas combinan varios mecanismos para que todo fluya mejor:

  1. Heartbeat se encarga del monitoreo rutinario (inbox, calendario, notificaciones) en un solo turno agrupado cada 30 minutos.
  2. Cron gestiona horarios precisos (reportes diarios, revisiones semanales) y recordatorios puntuales.
  3. Hooks reaccionan a eventos específicos (llamadas a herramientas, reinicios de sesión, compactación) con scripts personalizados.
  4. Standing Orders dan contexto persistente al agente (“revisa siempre el tablero del proyecto antes de responder”).
  5. 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.

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.

AI Setup Assistant

OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.