Skip to content

Calendar Tasks

Schedule and visualize tasks with calendar integration.

Overview

Calendar features:

  • Visual calendar view
  • Task scheduling
  • Recurrence patterns
  • Workflow integration

Creating Tasks

Via Dashboard

  1. Navigate to Calendar
  2. Click on a date or New Task
  3. Fill in details:
    • Title
    • Start/end time
    • Description
    • Recurrence
  4. Link to workflow (optional)
  5. Save

Task Properties

PropertyDescription
titleTask name
start_timeStart datetime
end_timeEnd datetime
descriptionTask details
recurrenceRepeat pattern
workflow_idLinked workflow

Recurrence

Patterns

PatternDescription
noneOne-time
dailyEvery day
weeklySpecific days of week
monthlySpecific days of month

Weekly Example

json
{
  "recurrence": "weekly",
  "recurrence_days": [1, 3, 5]
}

Days: 0=Sunday, 1=Monday, ..., 6=Saturday

Views

Month View

Overview of all tasks in a month.

Week View

Detailed week schedule with time slots.

Day View

Hour-by-hour view of a single day.

Workflow Integration

Link tasks to workflows:

json
{
  "title": "Daily Sync",
  "recurrence": "daily",
  "workflow_id": "sync-workflow"
}

When the task triggers, the workflow executes.

Timezone

Configure in agent settings:

json
{
  "calendar_timezone": "America/New_York",
  "calendar_working_hours_start": "09:00",
  "calendar_working_hours_end": "17:00"
}

API Reference

See Calendar API for complete endpoint documentation.

Released under the MIT License.