Schedules
Schedules allow AI systems to run automatically without requiring manual intervention.
They enable organizations to execute AI workflows at predefined times, recurring intervals, or business-specific schedules.
This transforms AI from a reactive tool into a proactive operational system.
Why Schedules Exist
Section titled “Why Schedules Exist”Many business processes occur on predictable timelines rather than in response to user requests.
Examples include:
- Daily reports
- Weekly summaries
- Monthly compliance checks
- Morning standup generation
- Customer health monitoring
- Security scans
- Cost optimization reviews
Schedules automate these repetitive activities.
How Schedules Work
Section titled “How Schedules Work”A Schedule acts as a trigger.
At the configured time, Karyam automatically starts the associated AI Flow.
Schedule ↓AI Flow ↓Skills / MCP Tools ↓OutputThe resulting execution appears as a standard Run and participates in all observability and governance features.
Common Use Cases
Section titled “Common Use Cases”Organizations commonly use schedules for:
Reporting
Section titled “Reporting”- Daily sales reports
- Weekly engineering summaries
- Monthly executive dashboards
- Customer engagement reports
Monitoring
Section titled “Monitoring”- Infrastructure health checks
- Security reviews
- Cost analysis
- Dependency monitoring
Automation
Section titled “Automation”- Backup verification
- Data synchronization
- Ticket generation
- System cleanup tasks
AI Operations
Section titled “AI Operations”- Knowledge synchronization
- Content generation
- Research updates
- Scheduled summarization
Schedule Configuration
Section titled “Schedule Configuration”Schedules typically define:
A human-readable identifier for the scheduled task.
Example:
Daily Sales SummaryAI Flow
Section titled “AI Flow”The workflow that will execute when the schedule triggers.
Examples:
- Daily Reporting Flow
- Customer Health Check
- Security Audit Workflow
Frequency
Section titled “Frequency”Defines how often the schedule executes.
Examples include:
- Hourly
- Daily
- Weekly
- Monthly
- Custom CRON expressions
Timezone
Section titled “Timezone”Schedules execute relative to the selected timezone.
This ensures workflows trigger at expected business hours regardless of infrastructure location.
Example:
Asia/KolkataUTCAmerica/New_YorkEurope/LondonExample
Section titled “Example”Every day at 08:00 ↓Generate Daily Operations Report ↓Email Results to Leadership TeamNo manual intervention is required.
Scheduled Runs
Section titled “Scheduled Runs”Scheduled executions create normal Runs.
This means scheduled workflows automatically benefit from:
- Logs
- Token tracking
- Cost analytics
- Audit trails
- Approval workflows
From an observability perspective, scheduled runs behave exactly like manually triggered runs.
Schedules and Approvals
Section titled “Schedules and Approvals”Schedules do not bypass governance controls.
If a scheduled workflow requires approval:
Schedule ↓Workflow Starts ↓Approval Required ↓Wait for Approval ↓Continue ExecutionHuman approval remains mandatory where configured.
Schedules and Failures
Section titled “Schedules and Failures”If a scheduled execution fails:
- The Run is marked as failed.
- Logs are captured.
- Audit events are generated.
- The next schedule execution proceeds normally.
Failures do not automatically stop future executions.
Relationship to Other Concepts
Section titled “Relationship to Other Concepts”Schedule ↓AI Flow ↓Run ↓LogsSchedules provide the automation layer that allows AI systems to operate continuously without human initiation.
The Karyam Philosophy
Section titled “The Karyam Philosophy”AI systems should not only respond to requests.
They should proactively perform work on behalf of the organization.
Schedules make AI systems continuously operational.
