---
title: "Integrazione UptimeRobot - Avvisi di downtime"
sidebarTitle: UptimeRobot
description: Invia gli avvisi di UptimeRobot a Echobell per ricevere notifiche push o chiamate in caso di downtime, scadenza dei certificati SSL e tempi di risposta lenti.
---

import { Step, Steps } from "fumadocs-ui/components/steps";

[UptimeRobot](https://uptimerobot.com/) è un noto servizio di monitoraggio uptime. Puoi integrarlo con Echobell tramite i webhook.

<Steps>
<Step>
    ### Crea un canale
    Crea un nuovo canale in Echobell e copia l'**URL webhook**.
</Step>
<Step>
    ### Aggiungi un contatto per gli avvisi
    1. Accedi a UptimeRobot.
    2. Vai su **My Settings**.
    3. Scorri fino ad **Alert Contacts** e fai clic su **Add Alert Contact**.
    4. Seleziona **Web-Hook** come Alert Contact Type.
    5. Imposta il **Friendly Name** su "Echobell".
    6. Incolla l'URL webhook di Echobell nel campo **URL to Notify**.
    7. Attiva **Send as JSON**.
</Step>
<Step>
    ### Configura il payload
    Incolla il seguente JSON nel campo **Post Value (JSON Format)**:

    ```json
    {
      "monitorName": "*monitorFriendlyName*",
      "alertType": "*alertType*",
      "details": "*alertDetails*",
      "url": "*monitorURL*"
    }
    ```

    *   `*alertType*`: `1` per Down, `2` per Up.

</Step>
<Step>
    ### Configura il modello di Echobell
    Nelle impostazioni del canale Echobell puoi usare le espressioni per gestire il tipo di avviso:

    **Modello del titolo:**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Modello del corpo:**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
