Envía actualizaciones diarias de precios a Google Sheets con n8n o Make

PLANTILLA SIN CÓDIGO

Automatiza las actualizaciones diarias de precios en Google Sheets con n8n o Make

Crea un flujo de trabajo sin código que actualice los precios de acciones, ETF o fondos en Google Sheets según una programación diaria. Usa la acción Get Market Price de FinImpulse con n8n o Make para obtener los datos de mercado más recientes y escribirlos directamente en tu hoja de cálculo.

Esta plantilla sirve para listas de seguimiento, rastreadores internos de mercado, paneles ligeros e informes periódicos. El flujo de trabajo puede leer los símbolos desde Google Sheets, solicitar los precios más recientes y actualizar columnas como el precio, la variación diaria, la moneda, la bolsa y la fecha y hora.

Incluye Get Market Price Ver documentación
Watchlist table labeled "Updated daily" with columns for Ticker, Price, and Change. Rows show AAPL at $342.70 (+0.77%), MSFT at $389.69 (−0.93%), NVDA at $191.21 (−2.94%), META at $589.69 (−0.63%), TSLA at $302.65 (−1.56%), and XOM at $157.39 (+2.84%), with gains in green and losses in red.

Actualizaciones de precios en Google Sheets


Descripción

Crea un flujo de trabajo programado y sin código que mantenga actualizada una lista de seguimiento en Google Sheets con los datos de precios de mercado más recientes. El flujo de trabajo lee los símbolos de una hoja de cálculo, envía cada símbolo a la Market Price API de FinImpulse y escribe de nuevo en la misma hoja los últimos valores disponibles.

Esta configuración es útil cuando necesitas una capa sencilla de datos de mercado dentro de Google Sheets sin escribir scripts, mantener importaciones ni copiar precios manualmente. Puede dar soporte a listas de seguimiento diarias, rastreadores de activos, hojas de informes, paneles internos e informes periódicos para clientes.

El flujo de trabajo se puede crear tanto en n8n como en Make. En ambas versiones, la lógica sigue siendo sencilla: empieza con un disparador programado, lee los símbolos desde Google Sheets, solicita a FinImpulse los datos de precios actuales, mapea los campos de la respuesta y actualiza las filas correspondientes de la hoja de cálculo.

Una versión básica puede actualizar solo el último precio y la variación diaria. Una versión más avanzada también puede almacenar la moneda, la bolsa, el estado del mercado, la fecha y hora, e instantáneas históricas diarias añadiendo una fila nueva cada día en lugar de sobrescribir los datos existentes.


Ejemplo de interfaz

Diagrama del flujo de trabajo de n8n que muestra cinco nodos conectados en secuencia: Schedule Trigger, Get row(s) in sheet (lectura de Google Sheets), Get market price (FinImpulse market-price/market_data), Edit Fields (manual) y Append or update row in sheet (escritura en Google Sheets).

Ejemplo de salida

Ticker

Nombre del activo

Precio

Variación %

Moneda

Estado del mercado

AAPL

Apple

342.70

-1.35% 

USD

REGULAR

MSFT

Microsoft

389.69

+5.53% 

USD

REGULAR

NVDA

NVIDIA

191.21

+1.87% 

USD

REGULAR

META

Meta Platforms

589.69

+5.87% 

USD

REGULAR

TSLA

Tesla

302.65

+2.19% 

USD

REGULAR

MCD

McDonald’s

272.06

+0.18% 

USD

REGULAR

PG

The Procter & Gamble Company

144.69

+1.08% 

USD

REGULAR


Cómo crear este flujo de trabajo

Este flujo de trabajo se crea con las siguientes herramientas:

Pasos del flujo de trabajo:

  1. Añade un disparador programado para que el flujo de trabajo se ejecute una vez al día.
  2. Lee los símbolos de una columna de Google Sheets.
  3. Envía cada símbolo a la Market Price API de FinImpulse.
  4. Mapea los campos de la respuesta de la API a las columnas de la hoja de cálculo.
  5. Actualiza las filas existentes o añade una nueva instantánea diaria.
  6. Opcionalmente, añade gestión de errores para símbolos vacíos, activos no disponibles o respuestas fallidas de la API.

Extensiones opcionales:

  • Añade Search Assets (Lite) si los usuarios necesitan validar o resolver símbolos antes de solicitar precios.
  • Añade Get Asset Summary (Lite) si la hoja también necesita el nombre de la empresa, el sector, la industria, el país o el logo.
  • Añade notificaciones por Slack o correo electrónico cuando se cumpla la condición de precio seleccionada.

Recursos


Ejemplos de costes de la API

Escenario APIs utilizadas Ejemplo de uso Coste mensual estimado
Hoja de seguimiento personal Market Price API 20 símbolos × 1 actualización diaria × 30 días ≈ 0,06 $
Market Price API = 0,00010 $
20 símbolos × 1 solicitud cada uno × 30 días = 600 solicitudes
600 solicitudes × 0,00010 $ = 0,06 $ / mes
Perfiles de ETF Market Price API 100 símbolos × 1 actualización diaria × 30 días ≈ 0,30 $
Market Price API = 0,00010 $
100 símbolos × 1 solicitud cada uno × 30 días = 3.000 solicitudes
3.000 solicitudes × 0,00010 $ = 0,30 $ / mes
Perfiles de empresas Market Price API 5 hojas × 50 símbolos × 1 actualización diaria × 30 días ≈ 0,75 $
Market Price API = 0,00010 $
5 hojas × 50 símbolos × 1 solicitud cada uno × 30 días = 7.500 solicitudes
7.500 solicitudes × 0,00010 $ = 0,75 $ / mes

Aviso legal. 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, del tamaño del conjunto de datos y del 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 solo ofrece 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