> For the complete documentation index, see [llms.txt](https://docs.vergeos-demo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vergeos-demo.com/automate-protect-and-extend/automation/schedules.md).

# Schedules

VergeOS includes a **Schedule** feature as a modular component within the Task Engine, enabling you to fully customize when and how often tasks are executed.

## Key features

* Schedules can be configured as **one-time** or **recurring**, supporting ongoing automation.
* A single schedule can be reused across multiple tasks. For example, to run a monthly checklist on the first day of each month, you can create one schedule and apply it to several tasks.
* Users can define **custom schedules** to automatically trigger tasks at specific dates and times.

VergeOS includes a set of commonly-used default schedules. You can also create your own custom schedules by following these steps:

## Create a Custom Schedule

1. Navigate to **System** > **Tasks Dashboard**, then select **Schedules** from the left-hand menu.\
   The list of existing schedules will appear.
2. Click **New** in the left-hand menu to begin creating a new schedule.
3. Fill out the schedule fields:
   * **Name**: Provide a descriptive name for the schedule.
   * **Description**: Optionally add context or notes about its purpose.
   * **Recurring Schedule**:\
     Use the **Repeat Every** fields to define the frequency: choose from *days, hours, minutes, months, weeks,* or *years*.\
     Then specify any corresponding criteria, such as for **days**, select the number of days or specific weekdays, and for **months**, choose the day of the month.
   * **One-Time Schedule**:\
     To create a single-use schedule, select **Does Not Repeat** from the frequency dropdown, then specify the **Start Date** and **Time**.
   * **End Date (optional)**:\
     By default, a new recurring schedule is configured to be perpetual. To set an end date, unselect **Never Ends** and choose the desired end date and time.
4. Click **Submit** to save the schedule.\
   Once saved, it will be available to assign as a **schedule trigger** for any task.

***

## Related Guides

* [Task Engine Overview](/automate-protect-and-extend/automation/task-engine.md)
* [Creating Tasks](/automate-protect-and-extend/automation/create-tasks.md)

***

**Version Compatibility**: This functionality is available in VergeOS 26.0 and later.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vergeos-demo.com/automate-protect-and-extend/automation/schedules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
