Workflow n8n

Automatisation n8n : alertes par SMS avec Twilio et Cron

  • Ce workflow n8n a pour objectif de mettre en place un système de monitoring et d'alerte par SMS en utilisant Twilio et une planification via Cron. Il est particulièrement utile pour les entreprises qui souhaitent être informées en temps réel des événements critiques, comme des anomalies dans leurs bases de données ou des changements importants dans leurs opérations. Par exemple, une entreprise peut configurer ce workflow pour recevoir des notifications immédiates lorsqu'un seuil de performance est dépassé ou lorsqu'une tâche planifiée échoue.
  • Le déroulé du workflow commence avec un déclencheur de type Cron qui permet de lancer le processus à intervalles réguliers. Ensuite, une requête est exécutée sur une base de données Postgres pour vérifier l'état des opérations ou des données. En fonction des résultats de cette requête, un message est préparé à l'aide du nœud Set, qui définit les valeurs à envoyer. Enfin, le nœud Twilio envoie le message SMS à un numéro spécifié, alertant ainsi les utilisateurs concernés.
  • Les bénéfices de cette automatisation n8n sont multiples : elle permet de réduire le temps de réaction face à des problèmes potentiels, d'améliorer la communication au sein des équipes et d'assurer un suivi constant des opérations. En intégrant ce type de workflow, les entreprises peuvent optimiser leur gestion des alertes et renforcer leur efficacité opérationnelle.
Tags clés :automatisationTwilioPostgresalertesn8n
Catégorie: Scheduled · Tags: automatisation, Twilio, Postgres, alertes, n8n0

Workflow n8n Twilio, Postgres, alertes : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Twilio, Postgres, alertes : détail des nœuds

  • Cron

    Ce noeud déclenche le workflow à des intervalles réguliers selon une planification définie.

  • Postgres

    Ce noeud exécute une requête sur une base de données Postgres pour effectuer une opération spécifique.

  • Twilio

    Ce noeud envoie un message via l'API Twilio à un numéro de téléphone spécifié.

  • Set

    Ce noeud permet de définir ou de modifier des valeurs dans le workflow.

  • Postgres1

    Ce noeud interagit avec une table de la base de données Postgres pour effectuer une opération sur des colonnes spécifiques.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "34",
  "name": "Monitoring and alerting",
  "nodes": [
    {
      "name": "Cron",
      "type": "n8n-nodes-base.cron",
      "position": [
        250,
        200
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Postgres",
      "type": "n8n-nodes-base.postgres",
      "position": [
        450,
        200
      ],
      "parameters": {
        "query": "SELECT * FROM n8n WHERE value > 70 AND notification = false;",
        "operation": "executeQuery"
      },
      "credentials": {
        "postgres": "Postgres"
      },
      "typeVersion": 1
    },
    {
      "name": "Twilio",
      "type": "n8n-nodes-base.twilio",
      "position": [
        650,
        200
      ],
      "parameters": {
        "to": "",
        "from": "",
        "message": "=🚨 The Sensor ({{$node[\"Postgres\"].json[\"sensor_id\"]}}) showed a reading of {{$node[\"Postgres\"].json[\"value\"]}}."
      },
      "credentials": {
        "twilioApi": "Twilio"
      },
      "typeVersion": 1
    },
    {
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "position": [
        850,
        200
      ],
      "parameters": {
        "values": {
          "number": [
            {
              "name": "id",
              "value": "={{$node[\"Postgres\"].json[\"id\"]}}"
            }
          ],
          "boolean": [
            {
              "name": "notification",
              "value": true
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    },
    {
      "name": "Postgres1",
      "type": "n8n-nodes-base.postgres",
      "position": [
        1050,
        200
      ],
      "parameters": {
        "table": "n8n",
        "columns": "notification",
        "operation": "update"
      },
      "credentials": {
        "postgres": "Postgres"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {},
  "connections": {
    "Set": {
      "main": [
        [
          {
            "node": "Postgres1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cron": {
      "main": [
        [
          {
            "node": "Postgres",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Twilio": {
      "main": [
        [
          {
            "node": "Set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Postgres": {
      "main": [
        [
          {
            "node": "Twilio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Twilio, Postgres, alertes : pour qui est ce workflow ?

Ce workflow s'adresse aux entreprises de taille moyenne à grande qui utilisent des bases de données pour gérer leurs opérations. Les équipes techniques et les responsables de la performance seront particulièrement intéressés par cette automatisation, qui nécessite un niveau technique intermédiaire pour sa mise en place.

Workflow n8n Twilio, Postgres, alertes : problème résolu

Ce workflow résout le problème de la réactivité face à des événements critiques en automatisant l'envoi d'alertes par SMS. Il élimine les frustrations liées à la surveillance manuelle des données et réduit le risque de manquer des notifications importantes. Grâce à cette automatisation, les utilisateurs peuvent s'assurer qu'ils sont toujours informés des situations nécessitant une attention immédiate, ce qui améliore la prise de décision et la gestion des incidents.

Workflow n8n Twilio, Postgres, alertes : étapes du workflow

Étape 1 : Le workflow est déclenché par un nœud Cron qui exécute le processus à intervalles réguliers.

  • Étape 1 : Une requête est effectuée sur la base de données Postgres pour récupérer les informations pertinentes.
  • Étape 2 : Les résultats de la requête sont traités par le nœud Set, qui prépare le message à envoyer.
  • Étape 3 : Enfin, le nœud Twilio envoie le message SMS aux destinataires spécifiés, assurant ainsi la notification des utilisateurs.

Workflow n8n Twilio, Postgres, alertes : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres du nœud Cron afin de définir la fréquence des vérifications. Dans le nœud Postgres, ajustez la requête pour cibler les données spécifiques que vous souhaitez surveiller. Le nœud Set permet également de personnaliser le contenu du message SMS, ce qui vous permet d'adapter les alertes selon les besoins de votre entreprise. Assurez-vous que les numéros de téléphone dans le nœud Twilio sont corrects et que votre compte Twilio est configuré pour envoyer des messages. Enfin, vous pouvez ajouter des conditions supplémentaires pour affiner les alertes en fonction des résultats de la requête.