---
title: Intégration UptimeRobot - Alertes de Surveillance de Sites Web Cloud
sidebarTitle: UptimeRobot
description: Guide complet pour intégrer UptimeRobot avec Echobell pour des notifications de surveillance web instantanées. Recevez des notifications push mobiles ou des appels pour les alertes de panne, l'expiration des certificats SSL et les problèmes de temps de réponse serveur via webhook.
---

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

[UptimeRobot](https://uptimerobot.com/) est un service populaire de surveillance de la disponibilité. Vous pouvez l'intégrer à Echobell à l'aide de Webhooks.

<Steps>
<Step>
    ### Créer un canal
    Créez un nouveau canal dans Echobell et copiez l'**URL du Webhook**.
</Step>
<Step>
    ### Ajouter un contact d'alerte
    1. Connectez-vous à UptimeRobot.
    2. Allez dans **My Settings**.
    3. Faites défiler jusqu'à **Alert Contacts** et cliquez sur **Add Alert Contact**.
    4. Sélectionnez **Web-Hook** comme Alert Contact Type.
    5. Définissez le **Friendly Name** sur "Echobell".
    6. Collez votre URL de Webhook Echobell dans **URL to Notify**.
    7. Activez **Send as JSON**.
</Step>
<Step>
    ### Configurer la charge utile
    Collez le JSON suivant dans le champ **Post Value (JSON Format)** :

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

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

</Step>
<Step>
    ### Configurer le modèle Echobell
    Dans les paramètres de votre canal Echobell, vous pouvez utiliser des expressions pour gérer le type d'alerte :

    **Modèle de titre :**
    ```
    Monitor {{monitorName}} is {{alertType == "1" ? "DOWN" : "UP"}}
    ```

    **Modèle de corps :**
    ```
    {{details}}
    URL: {{url}}
    ```

</Step>
</Steps>
