---
title: Automations
description: Run an agent on a schedule, like a nightly review or a morning summary.
---

The **Automate** view runs agents for you on a schedule. Use it for chores you'd otherwise start by hand: a daily dependency check, a nightly code review, or a weekly summary of what changed.

## Create an automation

Open **Automate** from the view panel and add a new automation. Give it:

- **A name** and **the agent** to run.
- **A prompt**: what the agent should do each time.
- **A schedule**: once, every few minutes or hours, daily, weekly, or a cron expression, in your time zone.
- **Where it runs**: in your project folder, in a fresh [worktree](/workflows/git) so it doesn't touch your work, or in an existing agent conversation.

Each run shows up in the list with its status and full transcript. Archive runs you've checked.

**All Automations** in the sidebar's More Options menu lists automations across every project.

## One-off timed messages

To send a single message later, right-click a session and choose **Advanced > Delayed Send**. Choose when it goes:

- **When all agents finish** (the default), **when this agent finishes**, or **when a specific agent finishes**.
- **After a delay**, in hours and minutes.
- At a **Specific time**.

An armed Delayed Send shows on the session's working card. Right-click the session for **Postpone By** (10 minutes to 5 hours), **Edit Delayed Send** or **Disable Delayed Send**.

From a terminal, `ghostex automations --help` covers saving, running and turning automations on and off.

:::tip[Ask Ghostex]
Try "Set up an automation that runs an agent on a schedule."
:::
