---
title: Integración con UptimeRobot - Alertas de Monitoreo de Sitios Web en la Nube
sidebarTitle: UptimeRobot
description: Guía completa para integrar UptimeRobot con Echobell para notificaciones instantáneas de monitoreo web. Recibe notificaciones push móviles o llamadas para alertas de caída, expiración de certificados SSL y problemas de tiempo de respuesta del servidor vía webhook.
---

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

[UptimeRobot](https://uptimerobot.com/) es un servicio popular de monitoreo de tiempo de actividad. Puede integrarlo con Echobell utilizando Webhooks.

<Steps>
<Step>
    ### Crear un canal
    Cree un nuevo canal en Echobell y copie la **URL del Webhook**.
</Step>
<Step>
    ### Agregar contacto de alerta
    1. Inicie sesión en UptimeRobot.
    2. Vaya a **My Settings**.
    3. Desplácese hasta **Alert Contacts** y haga clic en **Add Alert Contact**.
    4. Seleccione **Web-Hook** como Alert Contact Type.
    5. Establezca el **Friendly Name** como "Echobell".
    6. Pegue su URL de Webhook de Echobell en **URL to Notify**.
    7. Habilite **Send as JSON**.
</Step>
<Step>
    ### Configurar Payload
    Pegue el siguiente JSON en el campo **Post Value (JSON Format)**:

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

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

</Step>
<Step>
    ### Configurar plantilla de Echobell
    En la configuración de su canal de Echobell, puede usar expresiones para manejar el tipo de alerta:

    **Plantilla de Título:**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Plantilla de Cuerpo:**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
