# Create recurring jobs

> Add a recurring job from a job you already run, from an action, from a source code repository, or from a file

---

Site [llms.txt](/llms.txt)

---

Every route starts in the same place: Cloud Management Platform (CMP), at **Admin** > **Recurring Jobs**.

## Ways to add a recurring job

- **Add from Job.** Turn a job type that CMP already runs, such as a resource handler sync, into a scheduled job.
- **Add from Action.** Schedule an action, either one that already exists on your instance or a new one you define as you go.
- **Add from Action in Repository.** Create the job from an action held in a connected source code repository. CMP opens the new recurring job when it finishes.
- **Upload Recurring Job.** Import a recurring job from a Zip file. Selecting **replace existing** overwrites any matching action already on the instance.

![The Add dropdown on the Recurring Jobs page.](/img/cmp/use/orchestration/recurring-jobs/create/add-recurring-job.png)

The **Import from the Content Library** button on the Recurring Jobs page brings in recurring jobs published to the Content Library.

## From an existing job

1. Go to **Admin** > **Recurring Jobs**.
1. Select **Add** > **Add from Job**.

   ![Screenshot of the Add a Recurring Job form.](/img/cmp/use/orchestration/recurring-jobs/create/create-recurring-job.png)

1. Provide a **Name**, **Schedule**, and **Source Job ID**.
1. Select **Create**.

## From an action

1. Go to **Admin** > **Recurring Jobs**.
1. Select **Add** > **Add from Action**.
1. Select an action type.

   ![Screenshot of the Choose Action Type form.](/img/cmp/use/orchestration/recurring-jobs/create/action-type.png)

1. Choose the action to run:
   - **To use an existing action**, select **Choose an existing shared CloudBolt plug-in**, or the equivalent button for the selected action type. Select an action from the list, then select **Create action for CloudBolt plug-in** or equivalent.
   - **To define a new action**, select **Add a new CloudBolt plug-in**, or the equivalent button for the selected action type. Complete the form and select **Create**.

     ![Screenshot of the Create CloudBolt Plugin Action form.](/img/cmp/use/orchestration/recurring-jobs/create/create-action.png)

1. CMP returns you to the Recurring Jobs page, where the new job appears. Set its schedule as described in [Set the schedule](#set-the-schedule).

## Set the schedule

A recurring job created from an action has no schedule until you give it one. Until then, its **Next Run** column shows an **Edit to Schedule** link.

1. Select the **Edit** icon on the job, or the **Edit to Schedule** link.
1. Set a schedule: pick a frequency under **Simple**, build one under **Advanced**, or type a cron expression. See [Schedule format](/docs/cmp/use/orchestration/recurring-jobs/manage/#schedule-format).
1. If the action has action input templates, enter a default value for each one.
1. Select **Save changes**.

## Related

- [Manage recurring jobs](/docs/cmp/use/orchestration/recurring-jobs/manage/): edit, enable, and review the jobs on your instance.
- [Recurring jobs with secrets](/docs/cmp/use/orchestration/recurring-jobs/secrets/): protect secret values when you export a job.
