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

# Automate Notebooks on a Schedule

> Run notebook cells automatically on a recurring schedule

## Why

Schedule notebooks to run on a cron — data pipelines, daily reports, model retraining, monitoring dashboards. Write the logic once in a notebook, then let it run itself.

## Setup

<Steps>
  <Step title="Create your notebook">
    Write and test the cells you want to automate. Make sure they run top-to-bottom without manual intervention.
  </Step>

  <Step title="Go to Automations">
    In your project, click **Automations** → **New Automation**
  </Step>

  <Step title="Choose Notebook">
    Select **Notebook** as the automation type
  </Step>

  <Step title="Configure">
    * Select the notebook
    * Optionally limit to a range of cells (e.g., only the data refresh section)
    * Set a name and cron schedule
    * Click **Create**
  </Step>
</Steps>

## Managing

* **Toggle** automations on/off from the list
* **View run history** to see past executions and outputs
* **Edit** the schedule or cell range anytime

## Use Cases

* **ETL pipelines:** Pull data, transform, and write to a database on schedule
* **Reports:** Generate and email daily/weekly summaries
* **Model retraining:** Re-fit models on new data nightly
* **Monitoring:** Run health checks and alert on anomalies

<Note>
  Automations run within your project's compute. The project must be running for automations to execute. Default timeout is 300 seconds.
</Note>
