# Schedule Apex Classes Weekly

Using this template, the user can schedule an Apex class that implements the 'Schedulable' interface to be automatically executed on a weekly interval.

To create this template, follow the below steps:

1. Login to your AutoRABIT account.
2. Click on **Env. Pro.** module.
3. Click on **Create New Template**.
4. Go to the **Create Unsupported Metadata Template** tab.
5. Give the template a **name** and a **short description** of it.
6. Select the **ScheduleApexClassesWeekly** checkbox available under **Schedule Weekly Apex Class Job**.
7. Click **Add**.
8. On the next screen, you'll notice that a **Test Case Name** appears by default. Click the **Add** button to add the custom test data. Fill in the required information in the fields below, then click the **Save** button.

   * **Job Name** and **Apex Class:** give a name to the process in the **Job name** field; next, enter the **Apex Class**.
   * Choose the preferred date and time for the process to be executed automatically.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FkMoyWj4dzvo0MQwU4F7g%2Fimage.png?alt=media&#x26;token=6587e57c-cef7-44a5-b180-8f8cf9ef69e1" alt="" width="563"><figcaption></figcaption></figure>
9. Click **Save** to save the template.
10. Once the template is successfully created, you'll be redirected to the **Environment Provisioning History** screen.
11. Click the **Run** button to run the template on your destination org.
12. Select your **destination org** from the dropdown and enter the **email address(es)** to receive an email notification whenever the template is run.
13. In the **Post Deployment Steps**, select the test cases that you have recently created.&#x20;
14. Please check the **View History** page for a detailed summary report of the operation carried out.
