Alerts

Missed schedule alerts, robot offline alerts, severity levels, and alert management

RPA Watch can automatically detect when scheduled processes don't run on time or when monitored robots go offline — and notify the right people via email. Alerts provide proactive monitoring so you can catch issues before they impact your operations.

Alert Types

TypeTriggerDescription
A scheduled process didn't run at its expected timeDetected by comparing schedule cron expressions against actual job executions
A monitored robot lost connectivityDetected when a robot's session is no longer available in the RPA provider

Enabling Alerts

Alerts are configured per account in Account Settings:

1. Navigate to Account Settings in the sidebar

2. Go to the Alerts tab

3. Toggle Enable to turn on alert monitoring

4. Configure the Grace Period and Cooldown Period

5. Click Save

SettingRangeDefaultDescription
5–120 minutes15 minutesHow long to wait after the expected time before triggering an alert
30–1440 minutes120 minutesMinimum time between alerts for the same schedule

Requires Account Admin or Tenant Admin role.

How Detection Works

Missed Schedule Detection

1. Every 15 minutes, RPA Watch evaluates all active schedules in accounts with alerts enabled

2. For each schedule, it calculates when the process should have run based on the cron expression and timezone

3. If no matching job is found within the grace period, a missed schedule alert is created

4. Schedules running more frequently than every 5 minutes are excluded to avoid noise

5. The cooldown period prevents repeated alerts for the same schedule

Robot Offline Detection

1. When [robot monitoring](/docs/robots) is enabled for a robot, RPA Watch tracks its connectivity

2. If a monitored robot's status changes to Disconnected, a robot offline alert is generated

3. The alert resolves automatically when the robot comes back online

## Alert Severity

Each alert has a severity level:

SeverityDescription
Minor — the issue is unlikely to have immediate impact
Moderate — attention needed but not urgent
Important — should be addressed soon
Urgent — immediate action required

Email Notifications

When an alert is triggered, email notifications are sent to:

- The process owner (set in the process metadata)

- All process members (users assigned to the process)

The alert record stores the list of notified email addresses for audit purposes.

Viewing Alerts

Navigate to Alerts in the sidebar to see all alerts. The alerts page shows:

ColumnDescription
Which account the alert belongs to (visible for Tenant Admins)
The robot name (for offline alerts) or process name (for missed schedules)
Schedule name or "Machine disconnected"
When the process was expected to run
Color-coded severity badge
Active or Resolved
Number of people notified (hover to see email addresses)
How long ago the alert was triggered

Filtering Alerts

- Status filter: View Active, Resolved, or All alerts

- Account filter: Tenant admins can filter by specific account

Resolving Alerts

Alerts can be resolved in two ways:

- Automatic: When the missed run eventually completes, the alert auto-resolves

- Manual: Click the Resolve button on any active alert to mark it as resolved

Resolved alerts are kept in history for audit and review purposes.

Visibility by Role

RoleWhat You See
All alerts across all accounts (with account filter)
Alerts for assigned processes only
All alerts in their account
Alerts for processes they own or are a member of