Event categories
Each rule is triggered by a single event. Events are organized into six categories:- Device Health
- Sync Events
- Integration Events
- User & Security
- Organization & Remediation
| Event | Description |
|---|---|
device.duplicate_detected | New duplicate device found in an integration |
device.gap_detected | Device missing from a required tool category (RMM/Endpoint) |
device.orphaned_agent | Device present in an endpoint tool but missing from both PSA and RMM |
device.psa_sync_missing | Device present in RMM but not synced to PSA |
device.stale_checkin | Check-in variance between tools exceeds the configured threshold |
Stale check-in threshold
When you select thedevice.stale_checkin event, an additional field appears where you set the variance threshold in hours. The rule fires when a device’s check-in variance between tools exceeds this value. On Enterprise plans you can configure per-organization thresholds instead of a single global value.
Organization filter
For anydevice.* event you can optionally restrict the rule to specific organizations. Leave the filter empty to receive alerts for all organizations.
Action types
Each rule supports one or more actions. You can mix webhook and PSA ticket actions on the same rule.- Webhook
- PSA Ticket
A webhook action sends an HTTP request to a URL you specify when the rule fires.
Click View Example Webhook Payload in the rule creation dialog to see what the payload looks like for the selected event type.
| Field | Details |
|---|---|
| URL | The endpoint that receives the request. Required. |
| Method | POST, PUT, or PATCH. |
| Custom Headers | Key-value pairs added to the request headers. Use this for Authorization tokens or Content-Type overrides. |
| Payload Template | A JSON template for the request body. Supports the variables {{event_type}}, {{device_name}}, {{organization_name}}, {{timestamp}}, and {{details}}. |
Creating a rule
Open Create Rule dialog
Navigate to Automations and click the Create Rule button in the top-right corner of the Rules tab. The button is disabled if you are on the free plan.
Name and describe the rule
Enter a Rule Name (e.g., “Stale Agent Alert”) and an optional description explaining what the rule does.
Select a trigger event
Open the Trigger Event dropdown and choose an event from one of the six categories. If you select
device.stale_checkin, configure the variance threshold that appears below the dropdown.Add an organization filter (optional)
For any
device.* event, an organization filter appears. Select one or more organizations to limit the rule’s scope, or leave it empty to apply to all organizations.Add one or more actions
Click Add Webhook or Add PSA Ticket to create an action. Fill in the required fields for each action type. A rule must have at least one action before you can save it.
Execution Logs
The Execution Logs tab shows the history of every automation action that has been attempted. Each log entry shows the rule name, event type, action type, execution status (success, failed, or pending), and a timestamp. You can expand an entry to see the full request payload, response data, or error message.