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

# Scheduled Tasks

> Receive proactive system health reports, anomaly summaries, and reliability signals on a schedule you define.

<Info>
  **What you'll get:** A structured report delivered to your Slack channel on the schedule you define, morning health brief, overnight anomaly summary, weekly reliability digest, or pre-deploy check. You write the mission; ewake does the investigation.
</Info>

***

## What it does

Scheduled Tasks lets you configure ewake to run an autonomous analysis on a defined schedule and deliver the results to a Slack channel.

You define what to look for (via a mission prompt), how far back to analyse, and when to deliver. Ewake does the rest, querying Datadog, correlating with recent deployments, and producing a structured report.

***

## When to use it

* You want a daily system health brief before standup
* You want an overnight anomaly report waiting for your team each morning
* You want a weekly reliability summary for leadership
* You want to proactively catch degradations before they become incidents

***

## What you'll get

*\[Screenshot to add: example ewake scheduled report in Slack, health summary with anomalies highlighted]*

A typical scheduled report includes:

* **System health summary**, status of key services over the analysis window
* **Anomalies detected**, metrics or error rates outside normal baseline
* **Notable changes**, recent deployments that may have introduced risk
* **Risk signals**, patterns that historically precede incidents

***

## Prerequisites

<CardGroup cols={3}>
  <Card title="Slack" icon="slack" href="/get-started/connect-slack" />

  <Card title="Alert source" icon="chart-line" href="/integrations/overview">
    Datadog, Grafana, PagerDuty, or others
  </Card>

  <Card title="GitHub" icon="code-branch" href="/integrations/code/github" />
</CardGroup>

For richer reports, also connect:

<CardGroup cols={2}>
  <Card title="Incident.io" icon="siren" href="/integrations/alerting/incident-io">
    Includes historical incident patterns in health digests and reliability reports.
  </Card>

  <Card title="Deployment Tracking" icon="rocket" href="/integrations/deployment/deployment-tracking">
    Surfaces recent deployments in health reports, flag risky changes before they become incidents.
  </Card>
</CardGroup>

***

## How to set it up

<Steps>
  <Step title="Go to Scheduled Tasks tab">
    In your ewake dashboard, navigate to the **Scheduled Tasks** tab.
  </Step>

  <Step title="Create a new schedule">
    Click **Create New Schedule**.

    <Frame>
      <img src="https://mintcdn.com/ewakeai/M1QmRrA-jDM2VkcE/images/use-cases/scheduled_exemple.png?fit=max&auto=format&n=M1QmRrA-jDM2VkcE&q=85&s=979e7b2e0b1bdd8e18292c3107e6a992" alt="Scheduled Task setup in ewake" style={{ maxHeight: "300px", objectFit: "cover", objectPosition: "top" }} width="1178" height="1444" data-path="images/use-cases/scheduled_exemple.png" />
    </Frame>
  </Step>

  <Step title="Name your schedule">
    Enter a unique name (alphanumeric, hyphens, and underscores only).

    **Examples:** `daily-health-brief`, `overnight-anomaly-report`, `weekly-reliability-summary`
  </Step>

  <Step title="Select frequency">
    Choose how often the task runs:

    | Frequency         | Use case                                               |
    | ----------------- | ------------------------------------------------------ |
    | **Daily**         | Morning health brief, overnight summary                |
    | **Weekly**        | Reliability report, team retrospective input           |
    | **Monthly**       | Long-term trend analysis                               |
    | **Every N hours** | High-frequency monitoring during incidents or releases |
  </Step>

  <Step title="Set the time (UTC)">
    Specify when the report should be delivered, in UTC 24-hour format.

    **Example:** `07:00` to deliver at 7 AM UTC (9 AM Paris time).
  </Step>

  <Step title="Write a mission prompt">
    The mission prompt is the core instruction, it tells ewake what to look for.

    **Examples:**

    ```
    Summarise the health of all production services. Highlight any error rate increases above 5% compared to yesterday.
    ```

    ```
    Identify any anomalies in the past 24 hours. Focus on latency spikes and deployment-correlated regressions.
    ```

    ```
    Produce a weekly reliability report. Include top recurring errors, services with the most incidents, and any open risk signals.
    ```
  </Step>

  <Step title="Select a Slack channel">
    Choose where the report is delivered (e.g. `#monitoring`, `#engineering`, `#standup`).

    <Note>
      Ewake must be present in this channel. [Add it here →](/get-started/connect-slack#add-ewake-to-a-channel)
    </Note>
  </Step>

  <Step title="Set hours to look back">
    Define the analysis window in hours. This determines how far back ewake looks when generating the report.

    **Examples:** `24` for a daily report, `168` for a weekly report.
  </Step>

  <Step title="Create the schedule">
    Click **Create**.

    <Check>
      Your Scheduled Task is active. Ewake will deliver the first report at the next scheduled time.
    </Check>
  </Step>
</Steps>

***

Need help setting this up? Contact [support@ewake.ai](/support).
