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

# Alerts — notifications & actions

> How alerts notify recipients, and the inventory actions you can launch from an alert.

## Notifications

An alert's `destination` controls how raised instances are surfaced.

```json theme={null}
"destination": {
  "frequency": "DAILY",
  "mediums": ["EMAIL"],
  "recipientIds": ["<user-uuid>"]
}
```

| Field          | Meaning                                                                     |
| -------------- | --------------------------------------------------------------------------- |
| `frequency`    | How often to notify: `IMMEDIATELY`, `HOURLY`, `DAILY`, `WEEKLY`, `MONTHLY`. |
| `mediums`      | Channels: `EMAIL`, `SMS`, `WHATSAPP`.                                       |
| `recipientIds` | Users to notify (by id).                                                    |

<Note>
  Only **EMAIL** is active today; `SMS` and `WHATSAPP` are reserved for future use. An
  empty `recipientIds` means no explicit recipients are attached yet.
</Note>

## Actions from an alert

From a raised alert instance, you can launch an inventory plan directly — turning a signal
into action:

| Action      | Launches                                           |
| ----------- | -------------------------------------------------- |
| `restock`   | A [restock plan](/en/inventory-plans/restock).     |
| `rebalance` | A [rebalance plan](/en/inventory-plans/rebalance). |
| `markdown`  | A [markdown plan](/en/inventory-plans/markdown).   |

This closes the **detect → classify → automate / act** loop: tagging rules classify,
alerts detect and notify, and from the alert you either act manually (these actions) or let
a [workflow](/en/developers/workflows/overview) react automatically to the same tags.
