Any Tool. Any Schedule.
Described in Plain Language.
Scheduler turns any natural language time or event description into an autonomous task. Recurring jobs, event-driven sensors, conditional triggers โ all created with a single tool call, no cron syntax required.
3 lifecycle tools
create ยท list ยท cancel
Time or event-driven
cron ยท webhook ยท threshold ยท file watch
Zero LLM per trigger
Prolog reflex evaluation after setup
Pairs naturally with Governor โ for cost-aware continuous cognition
Free to start ยท No credit card required
Three Tools. One Scheduling Lifecycle.
Create any task in natural language, inspect what's running, and cancel what you no longer need. That's the complete API.
Create a Scheduled Task
Accepts a natural language schedule ("every day at 9am", "every monday") or an event goal ("whenever 10 new leads arrive"). Supports single tool calls or multi-step plan arrays. Optional refract and chart parameters apply Prism transforms to task output on every execution.
What it does
- Natural language schedule parsing
- Event goals auto-install Governor percepts
- Works with any MCP tool, Flow plan, or forged skill
- Optional refract/chart on each execution output
- Returns task ID and next_fire_at timestamp
- Auto-provisions lightweight Governor session if needed
What Teams Automate With Scheduler
If it repeats on a schedule or fires on an event, Scheduler handles it โ without any infrastructure.
Daily Revenue Monitoring
Schedule a QuickBooks fetch every morning at 8am with a refract goal โ results are automatically summarized before landing in Logic, where Governor reflexes detect changes.
Related Solutions
Lead Threshold Alerts
Describe the goal: "notify me when I get 10 new leads this week." Scheduler installs a Governor percept that polls Salesforce and fires the alert only when the Logic threshold is crossed โ zero LLM per check.
Related Solutions
Weekly Report Automation
Schedule a Flow plan every Monday at 8am. The plan fetches data, runs Prism transforms, and emails the report โ fully autonomous, no calendar reminders or cron servers needed.
Related Solutions
Recurring Data Sync
Poll any enterprise API on any interval with an optional refract to clean and shape results before they're stored. No cron server, no deployment โ just a natural language schedule description.
Related Solutions
Security Posture Polling
Schedule a security feed poll every 15 minutes. The Governor percept asserts findings into Logic; the Conditional trigger fires an escalation workflow only when a constraint violation is detected.
Related Solutions
Onboarding Pipeline Triggers
Fire an onboarding workflow whenever a new hire record appears in your HRIS. One event-driven schedule handles percept installation, threshold detection, and action dispatch automatically.
Related Solutions
Scheduler Gets Stronger With Other DataGrout Tools
Each integration extends what a scheduled task can do โ from change detection to adversarial output screening.
Change-Aware Continuous Cognition
Governor tracks every task execution as a Logic fact. Its reflex layer detects when a task's output changes between runs โ avoiding redundant LLM processing when results are stable. Scheduler becomes a change-aware automation layer.
โฆ Zero LLM cost on no-change task cycles
Explore Governor โRecurring Multi-Step Workflows
Any Flow plan can be scheduled directly via the plan parameter. Scheduler handles the timing and percept-based triggering; Flow handles multi-step orchestration. Together they cover the full range of recurring business workflows.
โฆ Full workflow orchestration on any schedule
Zero-Cost Event Detection
Event-driven tasks assert polled data directly into Logic as Prolog facts. The Conditional trigger evaluates your rule symbolically โ zero LLM tokens per check, regardless of polling frequency.
โฆ Symbolic event detection at near-zero cost
Inline Output Transform & Chart
Pass a refract goal or chart goal to scheduler.create and Prism processes every task execution result automatically. No extra tool call needed โ results arrive already shaped for downstream use.
โฆ Shaped, typed outputs on every execution
Adversarial Output Screening
Warden can screen the outputs of scheduled tasks before they're asserted into Logic or passed to downstream tools. Adversarial content from polled external sources never propagates downstream undetected.
โฆ Injection-safe task outputs from untrusted sources
Schedule Any Forged Skill
Forged Toolsmith skills are first-class tools for Scheduler. Any skill you forge in Toolsmith can be scheduled immediately โ pass the skill tool name to scheduler.create with a schedule. No deployment, no wiring.
โฆ Custom skills on any schedule, zero infrastructure
Integrate Scheduler in Minutes
One import. Auth, retries, and error handling all handled by the Conduit SDK.
from datagrout.conduit import Client
async with Client(
"https://gateway.datagrout.ai/servers/{uuid}/mcp",
auth={"bearer": "your-access-token"}
) as client:
result = await client.perform("data-grout@1/scheduler.create@1", {
"schedule": "every weekday at 8am UTC",
"tool": "quickbooks@1/get-all-overdue-invoices@1",
"args": { "days_overdue": 30 },
"refract": "list customers with total overdue > $1000 sorted by amount"
})
print(result["scheduled_task_id"]) # "550e8400-..."
print(result["schedule"]["description"]) # "Every weekday at 08:00 UTC"
print(result["next_fire_at"]) # "2026-03-03T08:00:00Z"Also available in TypeScript, Rust, Elixir, and Ruby. View Conduit SDK โ
Frequently Asked Questions
Everything developers ask before integrating Scheduler.
More questions? Read the full Scheduler documentation.
Automate anything. Describe it once.
Scheduler is the only autonomous task layer that evaluates event-driven triggers symbolically โ zero LLM tokens per check, for any tool, any schedule, any condition.
Free to start ยท No credit card required
