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

# Salesforce Pulse

> Org health monitoring — jobs, limits, callouts, and anomaly detection.

## Overview

Pulse gives you a continuous health view of your Salesforce org beyond just errors. It polls your org automatically and surfaces trends, anomalies, and failures you would otherwise only discover when something breaks.

## What Pulse monitors

### Apex Job Runs

All `AsyncApexJob` runs in the last 24 hours — batch jobs, queueable jobs, and scheduled jobs. Failed and aborted jobs are highlighted in red with the error count and extended status.

### Scheduled Jobs

The state of every `CronTrigger` schedule in your org — whether it is **Active**, **Paused**, or **Deleted**. Shows the next and previous fire times.

### Org Limit Trends

Pulse polls your org's governor limits every hour and tracks them over time. When a limit deviates significantly from its normal pattern, Zentien fires an anomaly alert.

### Callout Monitor

All outbound HTTP callouts captured by `ZentienHttpCallout` in the last 24 hours — endpoint, method, status code, duration, and whether each call succeeded.

## Anomaly detection

Zentien builds a baseline for each limit metric over 30 days, keyed to the day of week and hour of day. When a new snapshot deviates from the baseline by more than 3 standard deviations (Z-score ≥ 3), or when a normally active limit goes completely silent, an anomaly is flagged.

Anomaly alerts fire to your configured notification channel with a 4-hour cooldown per metric so you are not flooded.

### Observation period

For the first **14 days** after connecting an org, Zentien collects baseline data without firing anomaly alerts. A banner on the Pulse page shows how many days remain. After 14 days, anomaly detection activates automatically.

## Configuring alert notifications

At the top of the Pulse page, click **Configure** to set where anomaly alerts are sent — pick a saved [Notification Channel](/using/channels) or enter a Slack webhook, email, or custom webhook URL manually.

## Polling schedule

| Data                  | Frequency        |
| --------------------- | ---------------- |
| Org limits            | Every 1 hour     |
| Apex jobs & schedules | Every 15 minutes |
| Baseline computation  | Every 24 hours   |

Polling starts automatically when you connect an org. There is nothing to enable.

## Next step

<Card title="Infrastructure Monitoring" icon="server" href="/using/infrastructure">
  Monitor your external APIs, databases, and services with HTTP, TCP, and heartbeat checks.
</Card>
