> For the complete documentation index, see [llms.txt](https://docs.zerve.ai/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerve.ai/guide/notebook-view/scheduled-jobs.md).

# Scheduled Jobs

Each notebook in Zerve has an inbuilt scheduler as part of it. This can be used to run analytics workflows that need to be run at scheduled intervals - hourly/daily/weekly/custom (cron string)

## **Setting up a Scheduled Job:**

Click on Scheduled jobs from Add Layer tab on Development layer.

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2FyawO9MLsAP9LHJ3C0QZY%2FScreenshot%202025-06-19%20at%2012.31.12%E2%80%AFPM.png?alt=media&amp;token=204dd55e-1ea1-4a61-85a1-fb6b602ea84f" alt=""><figcaption><p>Select Scheduler</p></figcaption></figure>

Configure scheduler settings and save the schedule job. Scheduled jobs also allows the user to setup email notification to track the successful execution of tasks.

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2F58z4iADs6771AY7YBO5e%2FScreenshot%202025-06-19%20at%2012.33.37%E2%80%AFPM.png?alt=media&amp;token=cb7cd9fa-6684-4434-9a95-0324f61d1dd5" alt=""><figcaption><p>Update Scheduler Settings</p></figcaption></figure>

Activate the Scheduler by Clicking Run Job

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2Fj3N90566UIUucrSz780F%2FScreenshot%202025-06-19%20at%2012.35.07%E2%80%AFPM.png?alt=media&amp;token=b3d35cde-3b1c-4e25-ba57-e8a87b813c8b" alt=""><figcaption><p>Edit Scheduled Job</p></figcaption></figure>

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2Fp09h38cgWEdRKUd87qLP%2FScreenshot%202025-06-19%20at%2012.36.49%E2%80%AFPM.png?alt=media&amp;token=2e36431f-fb40-4770-8101-83d4afb5dc39" alt=""><figcaption><p>Activate scheduled job layer.</p></figcaption></figure>

Once the scheduled job is activated it is read only. To edit blocks in scheduled layer - deactivate the job to get edit access.

## Check Scheduler Status:

Each scheduled job layer has a tracker that logs the details of each run. If any exception is hit or code error happens during a run on one of the blocks then the job fails. The Scheduled Job Run tracker can be used to identify and fix any errors that might occur.

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2F0PvF11aW3ng0lkv9n6d7%2FScreenshot%202025-06-19%20at%2012.48.15%E2%80%AFPM.png?alt=media&amp;token=84596820-c430-4925-919f-74da4aac8242" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1018070783-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIQKNeqjEeOp9UwUcB9R9%2Fuploads%2FuT51LLkap1061pm2F46V%2FScreenshot%202025-06-19%20at%2012.50.11%E2%80%AFPM.png?alt=media&amp;token=3163a915-eb5a-4423-b988-6e0c4c6032cd" alt=""><figcaption></figcaption></figure>
