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

# Scheduled Checks

> Scheduled checks allow you to run your test suites automatically at regular intervals. This helps you monitor your application continuously and catch issues before they impact users.

## Overview

With Stably's scheduled checks, you can:

* Write high-level test prompts (e.g. "Verify all pages on the marketing page are working")
* Run test suites on a recurring schedule (e.g. every day at 10am)
* Get notifications when tests fail
* Monitor critical user journeys automatically

<Accordion title="Setting Up Scheduled Tests">
  ### Creating a Schedule

  To create a scheduled test:

  1. Navigate to **Run Tests** > **Schedule Tests**
  2. Click **Create Schedule** or similar option
  3. Configure your schedule settings:

  **Schedule Configuration:**

  * **Days**: Select which days of the week to run tests
  * **Times**: Choose specific times to execute tests
  * **Timezone**: Set the timezone for your schedule

  **Suite Settings:**

  * Configure notifications, retries, and other test execution settings
  * These settings apply to all test runs (API, GitHub, and Scheduled triggers)
  * Click **Open Suite Settings** to modify these configurations

  4. Click **Save** to create your schedule
</Accordion>

<Accordion title="Schedule Options">
  **Days Selection:**

  * Choose specific days of the week
  * Options include individual weekdays, weekends, or daily execution

  **Time Configuration:**

  * Set specific times when tests should run
  * Multiple time slots can be configured for more frequent execution

  **Timezone Support:**

  * Configure schedules in your local timezone
  * Ensures tests run at the expected times for your team
</Accordion>

<Accordion title="Test Execution">
  When scheduled tests run:

  * The selected test suite executes automatically
  * All configured suite settings are applied
  * Results are available in your test dashboard
  * Notifications are sent based on your suite settings
</Accordion>

<Accordion title="Notifications and Monitoring">
  **Alert Configuration:**

  * Set up notifications through your suite settings
  * Configure who receives alerts when tests fail
  * Customize notification preferences for different scenarios

  **Test Results:**

  * View scheduled test results in your dashboard
  * Track test success/failure trends over time
  * Access detailed logs and screenshots for failed tests
</Accordion>

<Accordion title="Best Practices">
  **Schedule Planning:**

  * Consider your application's usage patterns when setting schedules
  * Run critical tests more frequently during business hours
  * Balance monitoring needs with resource usage

  **Test Selection:**

  * Focus on your most important user journeys
  * Include tests that validate critical functionality
  * Keep test suites focused and reliable

  **Alert Management:**

  * Configure appropriate notification settings
  * Ensure the right team members receive alerts
  * Test your notification setup to verify it works
</Accordion>

## Related Features

* [Run Settings](/run-tests/configuration/run-settings) - Test execution settings
* [Alerting](/run-tests/alerting) - Notification configuration
* [CI Integration](/run-tests/ci-integration) - Automated testing in CI/CD pipelines
