Skip to main content

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

1

Create your notebook

Write and test the cells you want to automate. Make sure they run top-to-bottom without manual intervention.
2

Go to Automations

In your project, click AutomationsNew Automation
3

Choose Notebook

Select Notebook as the automation type
4

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

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
Automations run within your project’s compute. The project must be running for automations to execute. Default timeout is 300 seconds.