# Automation schedules

![Screenshot - Automation schedules](https://docs.zequenze.com/uploads/images/gallery/2026-02/wmIknvVM4dHtPLeG-flux-dev-zequenze-com-admin-automation-schedule-20260214-000330.png)

## Overview

The Automation Schedules page in the Zequenze Control Portal provides a centralized view for managing all automation schedules within the system. This interface allows administrators to view, filter, and manage both interval-based and specific schedules that control various automated processes across the platform.

## Key Features

### Schedule Management Interface
- **Comprehensive Schedule Listing**: Displays all automation schedules in a structured table format
- **Dual Schedule Types**: Shows both Interval schedules (recurring time-based) and Specific schedules (targeted automation tasks)
- **Public/Private Classification**: Visual indicators showing whether schedules are publicly accessible
- **Organization-based Grouping**: Schedules are organized by their associated organizations (Root, Zequenze)

### Advanced Filtering System
- **Multi-criteria Filtering**: Filter by Class, Public status, and Organization
- **Real-time Search**: Search functionality to quickly locate specific schedules
- **Collapsible Filter Panel**: Dedicated filter sidebar that can be opened/closed with Class, Is public, and Organization filter options
- **Sub-organization Options**: Organization filter includes sub-organization capabilities

## UI Elements

### Main Table Structure
- **Name Column**: Lists schedule names with time-based identifiers (1 hour, 5 minutes, etc.)
- **Class Column**: Shows schedule type with visual icons (Interval ⏱ or Specific schedule 📋)
- **Is Public Column**: Green checkmarks (✓) for public schedules, red X marks for private
- **Organization Column**: Displays the owning organization with clickable links

### Control Panel
- **Add Button**: Green "+ Add" button for creating new schedules
- **Delete Button**: Red "✗" button for removing selected schedules
- **Filter Toggle**: "FILTER" button to open/close the filter panel (shown in closed state)
- **Search Bar**: Located at the top for quick schedule lookup
- **Refresh Controls**: Standard interface refresh and view options

### Filter Panel Interface
- **Currently Closed**: Filter panel is shown in collapsed state in the main interface
- **Toggle Access**: Can be expanded using the "FILTER" button in the top-right area
- **Hidden Options**: When expanded, provides Class, Is public, and Organization filtering options

### Header Section
- **Page Title**: "SELECT AUTOMATION SCHEDULE TO CHANGE" prominently displayed at the top
- **Breadcrumb Navigation**: Clear path showing: Home > Automation > Automation schedules

## User Interactions

### Viewing Schedules
- Browse through 22 available automation schedules
- Sort schedules by clicking column headers
- View schedule details by clicking on schedule names

### Filtering and Search
1. **Text Search**: Use the search bar to find schedules by name
2. **Filter Panel Access**: Click the "FILTER" button to expand the filter options panel
3. **Class Filter**: Select between Interval and Specific schedule types (available when filter panel is expanded)
4. **Public Status Filter**: Choose between public/private status options (available when filter panel is expanded)
5. **Organization Filter**: Filter by Root, Zequenze, or other organizations with sub-organization support (available when filter panel is expanded)

### Schedule Management
- **Create New**: Click the "+ Add" button to create new automation schedules
- **Delete Existing**: Use the red "✗" button to remove selected schedules
- **Edit Existing**: Click on schedule names to modify configurations
- **Organization Links**: Click organization names to view related resources

## Navigation

### Accessing This Page
- From the main dashboard: Navigate to Automation > Schedules
- Via the left sidebar: Click "Automation" then "Schedules"
- Direct URL: `/admin/automation/schedule/`

### Related Navigation
- **Flows**: Access automation workflows
- **Tasks**: View automation tasks
- **Models**: Manage automation models
- **Logs**: Review automation execution logs

## Data Displayed

### Schedule Types
1. **Interval Schedules** (Time-based recurring):
   - 1 hour, 1 minute, 2 hours, 24 hours
   - 30 minutes, 30 seconds, 5 minutes
   - 7 days, 8 hours
   - All marked as public and owned by Root organization

2. **Specific Schedules** (Task-specific):
   - DOCS scheduler
   - GKE Maintenance Window
   - GKE Maintenance Window Remove
   - GKE refresh ecr token
   - gcp_costs_scheduler
   - reboot_scheduler
   - All marked as private and owned by Zequenze organization

### Visual Indicators
- **Green Checkmarks**: Public schedules
- **Red X Marks**: Private schedules  
- **Blue Links**: Clickable organization and schedule names
- **Icons**: Distinguish between Interval (⏱) and Specific (📋) schedules

## Actions Available

### Primary Actions
- **Create Schedule**: Add new automation schedules using the "+ Add" button
- **Delete Schedule**: Remove schedules using the red "✗" button in the control panel
- **Edit Schedule**: Modify existing schedules by clicking on their names
- **Access Filters**: Click the "FILTER" button to expand the filtering panel and apply search criteria
- **Search Schedules**: Quickly locate specific schedules using the search function

### Secondary Actions
- **Navigate Organizations**: Click organization links to view related resources
- **Refresh View**: Update the schedule list with current data
- **Export/Print**: Standard browser functions for documentation

## Notes/Tips

### Best Practices
- **Naming Convention**: Notice that interval schedules use time-based names for easy identification
- **Organization Structure**: Most interval schedules belong to "Root" while specific tasks belong to "Zequenze"
- **Public vs Private**: Consider security implications when setting schedule visibility
- **Filter Management**: Click the "FILTER" button to access advanced filtering options when needed

### Important Considerations
- **Schedule Dependencies**: Some schedules may depend on others (like maintenance windows before reboots)
- **Resource Impact**: Be aware that frequent interval schedules can impact system resources
- **Monitoring**: Regularly check the Logs section to ensure schedules are executing properly
- **Deletion Warning**: Use the delete function carefully as it may permanently remove automation schedules

### Filter Usage Tips
- Click the "FILTER" button to reveal filtering options
- Use multiple criteria for precise schedule location
- Utilize organization-based filtering for better schedule organization
- Combine search with filters for optimal results