> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vecbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scheduling

> Have your agent do things automatically on a schedule

# Scheduling

Your agent can run tasks on a schedule — no need for you to be online. Set up daily reports, weekly check-ins, or one-time reminders, and your agent handles the rest.

## Schedule Types

| Type         | How It Works                      | Example                                              |
| ------------ | --------------------------------- | ---------------------------------------------------- |
| **Daily**    | Runs at the same time every day   | "Send me a news summary every morning at 9am"        |
| **Weekly**   | Runs on specific days of the week | "Every Monday and Friday, check our GitHub issues"   |
| **Monthly**  | Runs on a specific day each month | "On the 1st of every month, generate a usage report" |
| **One-time** | Runs once at a specific time      | "Remind me about the meeting tomorrow at 2pm"        |
| **Interval** | Repeats every N minutes or hours  | "Check the website every 30 minutes"                 |

## Creating a Schedule

There are two ways to create a schedule:

### In conversation

Just tell your agent what you want:

* *"Every morning at 9am, summarize the top tech news"*
* *"Remind me to submit the report next Friday at 5pm"*
* *"Check our website every hour and let me know if it goes down"*

Your agent understands natural language and sets up the schedule automatically.

### In settings

1. Open your agent and tap **Settings**
2. Click the **Schedules** tab
3. Click **New Schedule**
4. Choose the schedule type, set the time and timezone
5. Write the message your agent should act on
6. Click **Create**

## Managing Schedules

In the **Schedules** tab, you can:

* **View** all active and paused schedules
* **Enable / Disable** a schedule without deleting it
* **Edit** the timing or message
* **Delete** a schedule you no longer need
* **View history** to see past runs and their results

## Timezone

Each schedule runs in the timezone you choose. By default, it uses your workspace timezone. You can set a different timezone per schedule if needed.

<Info>
  Scheduled tasks run even when you're offline. Your agent wakes up, completes the task, and the results are waiting for you when you come back.
</Info>
