ES | EN
DevOps

Send SMS alerts based on database queries (Twilio and Postgres)

PostgreSQLTwilio
Nodes 2
Complexity Basic
Category DevOps
n8n popularity 3,185 views in n8n library

This workflow automatically queries a Postgres database to find outlier readings for which SMS notifications have not been sent. This is Workflow 2 in the blog tutorial Database activity monitoring and alerting. Prerequisites A Postgres database set up and credentials A Twilio account and credentials Nodes Cron node triggers the workflow every minute, so the database is queried at regular intervals. Postgres nodes extract values from, and update values in the database. Twilio node sends an alert SMS about the outlier reading to a specified phone number. Set node sets the notification value to true.

Apps and nodes included

Step-by-Step Implementation Guide

¿Qué hace esta plantilla?

Este workflow consulta una base de datos Postgres para detectar lecturas atípicas y envía alertas SMS usando Twilio. Se ejecuta cada minuto.

Nodos Utilizados

  • Postgres: Consulta una base de datos Postgres.
  • Twilio: Envía mensajes SMS a través de Twilio.

Pasos de Configuración

  • Paso 1: Configura Postgres: Conecta el nodo Postgres a tu base de datos Postgres. Especifica los detalles de la conexión (host, puerto, nombre de usuario, contraseña, nombre de la base de datos) y la consulta SQL que buscará lecturas atípicas.
  • Paso 2: Configura Twilio: Configura el nodo Twilio con tus credenciales de Twilio (Account SID, Auth Token) y tu número de teléfono de Twilio. Define el número de teléfono del destinatario y el mensaje SMS.
  • Paso 3: Define la lógica de detección de lecturas atípicas: La consulta SQL en el nodo Postgres debe estar diseñada para identificar las lecturas atípicas. Esto puede implicar el uso de funciones de agregación, condiciones WHERE, etc.
  • Paso 4: Define la lógica de envío de SMS: Conecta el nodo Twilio al nodo Postgres. Usa la información de los resultados de la consulta de Postgres para crear el mensaje SMS.
  • Paso 5: Configura el disparador de intervalo (si es necesario): Si deseas que este workflow se ejecute cada minuto, necesitarás un disparador (por ejemplo, el nodo 'Cron' o el trigger 'Poll' de algunos nodos). Configura el disparador para que se ejecute con la frecuencia deseada.
  • Paso 6: Prueba el Workflow: Ejecuta el workflow y verifica que las alertas SMS se envían correctamente cuando se detectan lecturas atípicas. Verifica los logs de los nodos Postgres y Twilio para solucionar cualquier problema.
⚡ Open and edit in Scriflow ← Browse all n8n templates

Scriflow builds and adapts n8n workflows with AI. Open this template in the editor to get the import-ready JSON.