Crea alertas de cambios de precio en Slack con n8n o Make

PLANTILLA SIN CÓDIGO

Crea alertas de precios en Slack con n8n o Make

Crea un workflow sin código que compruebe periódicamente los precios de acciones, ETF o fondos y envíe un mensaje a Slack cuando se cumpla una condición de precio definida. Usa la acción Get Market Price de FinImpulse con n8n o Make para obtener los datos de mercado actuales y compararlos con tus reglas de alerta.

Esta plantilla funciona para canales de equipo, monitorización interna del mercado, alertas de listas de seguimiento y workflows ligeros de reporting. Puedes hacer seguimiento de símbolos desde una hoja de cálculo, definir umbrales de precio y enviar actualizaciones a Slack solo cuando el workflow detecte un cambio de precio que coincida con tus reglas.

Incluye Get Market Price Ver documentación
Chat-app style alert card for a "market-alerts" channel showing a stock (AAPL, Apple Inc.) with current price $342.70, a 1-day change of +$2.62 (+0.77%), an alert condition of "Price > $340.00," exchange NASDAQ, currency USD, and a timestamp of May 02, 2024 09:30 AM UTC, with a reaction count at the bottom.

Alertas de precio en Slack


Descripción

Crea un workflow sin código que monitorice los precios de acciones, ETF o fondos seleccionados y envíe alertas a Slack cuando se active una condición definida. El workflow puede ejecutarse de forma programada, solicitar los precios actuales a FinImpulse, comprobar cada resultado con tus reglas y publicar un mensaje formateado en un canal de Slack.

Esta configuración es útil para equipos que quieren alertas sencillas de datos de mercado sin construir un sistema de notificaciones propio. Puedes llevar una lista de seguimiento, monitorizar listas internas de cobertura, hacer seguimiento de ETF seleccionados o avisar a un equipo cuando un precio sube por encima o cae por debajo de un nivel configurado.

Las reglas de alerta pueden guardarse en Google Sheets, Airtable o directamente dentro del workflow. Una versión básica puede comprobar si el último precio está por encima o por debajo de un umbral fijo. Una versión más avanzada puede comparar el último precio con un valor anterior y enviar alertas en función de la variación diaria, la variación porcentual o el estado del mercado seleccionado.

El workflow puede construirse en n8n o en Make. En ambas versiones, la estructura es similar: empezar con un disparador programado, leer la lista de símbolos y las reglas de alerta, solicitar los precios actuales a FinImpulse, aplicar una condición y enviar un mensaje a Slack solo cuando se cumpla la condición.


Ejemplo de interfaz

Diagrama del workflow de n8n con seis nodos conectados en secuencia: Schedule Trigger, Get row(s) in sheet (lectura de Google Sheets), Get market price (market-price/market_data de FinImpulse), un nodo de condición If con ramas true/false y Send a message (publicación en Slack) en la rama true.

Ejemplo de salida

Alerta de precio: Tesla (TSLA)
Precio: 301,00 USD                 
Variación: -2,09% (umbral: 300 USD)
XOM 158,02 USD (+3,25%) — por encima del umbral de 150 USD
Cartera  Alerta
XOM  —  158,02 USD, +3,25% (umbral: 150)
Alerta de precio: Chevron (CVX)
Precio: 192,58 USD (+5,00, +2,67%)                 
Mercado: sesión REGULAR
Umbral: 185 USD
Actualizado: 2026-07-29 15:23 UTC

Cómo construir este workflow

Este workflow se construye con las siguientes herramientas:

  • n8n o Make
  • Slack
  • La acción Get Market Price de FinImpulse
  • Google Sheets o Airtable

Pasos del workflow:

  1. Añade un disparador programado para ejecutar el workflow en los intervalos seleccionados.
  2. Lee los símbolos y las reglas de alerta desde Google Sheets, Airtable o una tabla estática del workflow.
  3. Envía cada símbolo a la Market Price API de FinImpulse.
  4. Compara el último precio con la regla configurada.
  5. Continúa solo cuando se cumpla la condición.
  6. Da formato al mensaje de Slack con el símbolo, el precio, la variación, el umbral, la moneda, la bolsa y la fecha y hora.
  7. Envía el mensaje al canal de Slack seleccionado.

Extensiones opcionales:

  • Añade Search Assets (Lite) para validar los símbolos antes de crear alertas.
  • Añade Get Asset Summary (Lite) para incluir el nombre de la empresa, el sector, la industria, el país o el logo.
  • Guarda las alertas activadas en Google Sheets o Airtable para mantener un historial de auditoría.
  • Crea canales de Slack independientes para distintas listas de seguimiento, sectores o equipos.

Recursos


Ejemplos de costes de la API

Escenario APIs utilizadas Ejemplo de uso Coste mensual estimado
Alertas de una lista de seguimiento pequeña Market Price API 25 símbolos × 4 comprobaciones/día × 30 días ≈ 0,30 $
Market Price API = 0,00010 $
25 símbolos × 1 solicitud por símbolo × 4 comprobaciones/día × 30 días = 3.000 solicitudes
3.000 solicitudes × 0,00010 $ = 0,30 $ / mes
Monitor de equipo en Slack Market Price API 100 símbolos × 4 comprobaciones/día × 30 días ≈ 1,20 $
Market Price API = 0,00010 $
100 símbolos × 1 solicitud por símbolo × 4 comprobaciones/día × 30 días = 12.000 solicitudes
12.000 solicitudes × 0,00010 $ = 1,20 $ / mes
Flujo de trabajo de alertas para varias listas Market Price API 5 hojas × 50 símbolos × 6 comprobaciones/día × 30 días ≈ 4,50 $
Market Price API = 0,00010 $
5 hojas × 50 símbolos × 1 solicitud por símbolo × 6 comprobaciones/día × 30 días = 45.000 solicitudes
45.000 solicitudes × 0,00010 $ = 4,50 $ / mes

Exención de responsabilidad. El coste estimado incluye únicamente el uso de la API de FinImpulse y representa un escenario de uso típico; los costes reales dependen de la frecuencia de activación, el tamaño del conjunto de datos y el número de activos de tu flujo de trabajo. No se incluyen los costes de n8n, Make, Google Sheets, Slack, del proveedor de correo electrónico ni de otras herramientas de terceros.

FinImpulse ofrece únicamente APIs de datos y análisis financieros. Este flujo de trabajo no ofrece asesoramiento de inversión, recomendaciones de trading ni garantías sobre los resultados del mercado.

Empieza a crear con la API de FinImpulse