[ AUTOMATIONS ]
Cron Jobs, Secret Rotation & AI Workflows
Schedule recurring tasks, rotate secrets automatically, and run AI-driven workflows on a cron. No infrastructure to manage.
[ 01 ] KEY FEATURES
Everything you need for agent automation
From simple cron schedules to complex AI-driven workflows — all managed through a single API and dashboard.
14 Step Types
HTTP requests, AI generation, memory operations, notifications, secret rotation, transaction signing, conditional branching, and more.
4 Trigger Types
Cron schedules, webhook URLs, event-driven (secret/policy lifecycle), and manual API triggers.
Conditional Logic
skip_if and run_if expressions on any step. Compare outputs, check status codes, branch on template variables.
AI Generation Steps
LLM-powered steps with configurable provider, model, and max tokens. Routes through Shroud when enabled.
10 Built-in Presets
DCA buys, health checks, credential rotation, competitor monitoring, lead nurture, and more — production-ready templates.
Template Variables
Pass data between steps with {{steps.name.output}} syntax. Webhook payloads and event triggers inject context automatically.
Human Approval Gates
Pause a run for human review via approval_request steps. Configurable risk tiers and action summaries.
NL-to-Workflow Assistant
Describe what you want in plain English. The assist endpoint drafts a workflow_spec you can review and deploy.
Multi-Channel Notifications
Send alerts via webhook, Slack, or email from any step. SSRF-protected URLs and template variable support.
Execution History
Full run history with per-step output, status, duration, and error details. Cancel running or awaiting-approval runs.
Secret Rotation Steps
Server-side rotate_generate steps with configurable length and charset. Zero-downtime rotation with version history.
Production Guardrails
5-minute run timeout, max 5 concurrent runs per agent, tier-based monthly quotas, and budget controls for AI steps.
[ 02 ] HOW IT WORKS
Four steps to production automation
Define, configure, protect, and monitor. No infrastructure to provision, no cron daemons to babysit.
Define trigger
Cron expression, webhook URL, event listener, or manual API call. Pick the trigger that fits your use case.
Build workflow_spec
Chain 14 step types — HTTP, AI generation, memory, notifications, transactions — with template variables and conditional logic.
Set guardrails
Execution time limits, concurrency caps, approval gates, and budget controls for AI steps.
Monitor runs
Full execution history with per-step output, status, duration, and cancel support for running workflows.
const automation = await client.automations.create({
name: "Health Check & Alert",
agent_id: agentId,
trigger_type: "cron",
cron_expr: "*/5 * * * *",
workflow_spec: [
{
name: "check",
type: "http",
params: { url: "https://api.example.com/health", method: "GET" }
},
{
type: "ai_generate",
skip_if: "{{steps.check.http_status}} == 200",
params: {
prompt: "Analyze failure: {{steps.check.output}}",
max_tokens: 256
}
},
{
type: "notify",
skip_if: "{{steps.check.http_status}} == 200",
params: {
channel: "webhook",
url: process.env.SLACK_WEBHOOK,
text: "Health check failed: {{steps.1.output}}"
}
}
]
});Sub-second scheduling precision. Automations fire within milliseconds of their scheduled time. No cold starts.
scheduling precision
trigger types
audit trail
[ 03 ] USE CASES
Built for real-world agent operations
Whether you're rotating secrets weekly, reacting to webhooks, or running AI workflows on a schedule — automations handle it.
Credential rotation
Rotate database passwords, API keys, and tokens on a schedule. New credentials are versioned — rollback is instant.
Event-driven pipelines
Trigger workflows from GitHub pushes, Stripe events, or custom webhooks. Chain multiple actions with conditional logic.
AI-powered decisions
Let an LLM analyze logs, classify alerts, or draft responses as part of a multi-step workflow. Budget-capped per run.
Health checks
Ping endpoints on a schedule. Alert on failure. Auto-remediate with retry or failover actions.
[ 04 ] GUARDRAILS
Production-grade safety by default
Every automation runs with configurable guardrails. No uncapped spend, no runaway processes, no silent failures.
Prevent resource exhaustion by capping how many instances of an automation run at once.
Hard timeout per run. Long-running workflows fail gracefully instead of hanging forever.
Auto-disable after N consecutive failures. Get alerted and fix before re-enabling.
Cap AI step spend per run and per day. Prevents runaway LLM costs in multi-step workflows.
Configurable backoff, max retries, and retry conditions. Transient failures resolve themselves.
Monthly run limits per tier. Predictable billing with clear overage controls.
[ 05 ] GET STARTED
Automate your agent operations today
Included on every plan. Free tier: 2 automations, 100 runs/month.
Included on every plan. Free tier: 2 automations, 100 runs/month.