App de FinImpulse en Make: automatización de datos financieros sin código
Un vistazo a la app de FinImpulse en Make: módulos disponibles, creación de escenarios y ejemplos de workflows sin código.
FinImpulse ya está disponible como una app verificada en Make. La integración da a los usuarios acceso directo a los datos de mercado de FinImpulse dentro de los escenarios de Make, sin necesidad de código.
En este artículo se explica qué incluye la integración, cómo crear un escenario funcional desde cero y qué más se puede automatizar con ella.
Módulos de FinImpulse en Make
La app de FinImpulse incluye 13 módulos organizados en cuatro categorías.
Market Data
- Search assets — devuelve los activos que coinciden con una consulta de búsqueda (acciones, ETF, fondos)
- Search price history — devuelve el historial de precios, dividendos, splits y otros datos temporales
- Get asset summary — devuelve una instantánea completa de un activo, incluyendo el precio, los fundamentales y las métricas clave
- Search asset profile — devuelve información básica sobre un activo, incluyendo los datos de la empresa, el sector y la clasificación
- Search news — devuelve las últimas noticias y comunicados de prensa de un activo
Analyst Insights
- Search earnings data — devuelve EPS, ingresos, estimaciones de los analistas, revisiones, tendencias y métricas de crecimiento
- Get recommendation trends — devuelve el desglose de las recomendaciones de los analistas a lo largo del tiempo, incluidos los recuentos de Strong Buy, Buy, Hold, Sell y Strong Sell
- Search analyst actions — devuelve un feed con los cambios de rating de los analistas, incluidas las subidas y bajadas de calificación, las reiteraciones y los cambios de precio objetivo
- Search analyst ratings — devuelve una lista de los analistas que cubren un activo, con sus calificaciones, los detalles de la cobertura, los precios objetivo y las últimas actualizaciones
Financial Statistics & Risk
- Get key metrics — devuelve las métricas financieras y de rendimiento clave, incluidas las de valoración y otros indicadores clave
- Search risk metrics — devuelve métricas de riesgo y de rendimiento ajustado al riesgo, incluidas la volatilidad, el drawdown y otros indicadores de riesgo
- Search annual returns — devuelve los datos de rentabilidad anual por año, incluidas las cifras históricas por año natural
Other
- Make an API call — ofrece una alternativa para cualquier endpoint no cubierto por los módulos dedicados, lo que permite acceder directamente a toda la API de FinImpulse con parámetros personalizados.
Los módulos se pueden usar de forma individual o encadenarse en escenarios de varios pasos, extrayendo datos de FinImpulse y enviando el resultado a hojas de cálculo, Slack, bases de datos o cualquier otra app conectada.
Cómo crear un escenario de Make con FinImpulse
Los módulos disponibles admiten una amplia gama de workflows de datos financieros, como monitorizar la cobertura de los analistas, hacer seguimiento de las revisiones de las estimaciones de beneficios, registrar instantáneas de precios, pasar activos por un screener o agregar métricas de riesgo de toda una watchlist. Todo esto se puede programar, filtrar y dirigir a las herramientas existentes sin escribir una línea de código.
Como ejemplo, supongamos un boletín mensual de cambios de rating — un escenario programado que recopila los cambios de rating de los analistas de un ticker determinado durante los últimos 30 días y envía el resultado a un canal de Slack. Esta es la configuración completa, paso a paso.
Paso 1 — Crear un escenario
Regístrate en Make si todavía no tienes cuenta. Una vez dentro, haz clic en Crear un escenario para abrir el editor de escenarios.
Paso 2 — Añadir y configurar el módulo de FinImpulse
Busca la app de FinImpulse en el buscador de módulos y añade el módulo Search analyst actions al lienzo. Al usarlo por primera vez, Make te pedirá que crees una conexión — introduce tu API key de FinImpulse, disponible en el panel de tu cuenta.
A continuación, configura el módulo con los siguientes parámetros:
- Identificador del activo:
AAPL(o cualquier ticker que quieras seguir) - Fecha de inicio:
{{formatDate(addDays(now; -30); "YYYY-MM-DD")}} - Fecha de fin:
{{formatDate(now; "YYYY-MM-DD")}} - Límite: 100
Las expresiones de fecha utilizan la sintaxis de fórmulas integrada de Make. now devuelve la marca de tiempo actual, addDays la desplaza el número de días especificado y formatDate convierte el resultado al formato que espera la API. Esto significa que la ventana siempre refleja los últimos 30 días, sin importar cuándo se ejecute el escenario.
Paso 3 — Añadir el agregador de texto
Después, añade un módulo Control de flujo → Agregador de texto después de FinImpulse. Este módulo recopila los registros individuales que devuelve la API y los combina en un único bloque de texto, que formará el cuerpo del mensaje de Slack.
En la configuración del módulo (avanzada):
- Módulo de origen: selecciona el módulo de FinImpulse
- Separador de filas: Nueva fila
- Texto: crea una línea por registro con los campos disponibles — por ejemplo:
{{firm}} | {{from_grade}} → {{to_grade}} | Target: ${{current_price_target}} | {{formatDate(grade_date; "DD.MM.YYYY")}}
Paso 4 — Conectar Slack y configurar el mensaje
Busca Slack en el buscador de módulos y añade el módulo Enviar un mensaje. Si Slack aún no está conectado, Make te pedirá que autorices la conexión. Una vez conectado, selecciona el canal de destino y su tipo.
En el campo Texto, redacta el mensaje. Por ejemplo:
*AAPL analyst actions this month*
{{text}}
La variable {{text}} se corresponde con la salida agregada del módulo anterior — la lista completa de acciones de los analistas, ensamblada en una sola cadena de texto.

Paso 5 — Programar el escenario
Por último, pulsa el icono del reloj en el módulo de FinImpulse para configurar la programación de ejecución. En las opciones, establece la frecuencia en Mensual y selecciona el día y la hora — por ejemplo, el primer día del mes a las 9:00 de la mañana. Una vez activado, el escenario se ejecuta automáticamente según la programación definida.
El mensaje de Slack resultante tiene este aspecto:

La configuración completa lleva cinco pasos y menos de 30 minutos; a partir de ahí, el escenario se ejecuta sin ninguna intervención adicional.
- El módulo de FinImpulse consulta a la API para obtener todas las acciones de los analistas dentro del rango de fechas definido y devuelve los resultados como un array estructurado.
- Después, el agregador de texto procesa cada registro y los ensambla en un único mensaje formateado.
- Slack recibe ese mensaje y lo publica en el canal designado.
Otros flujos de trabajo financieros para automatizar
El escenario anterior es un punto de partida: la misma lógica estructural se aplica a los 13 módulos.
Las métricas de riesgo y rendimiento se pueden extraer de forma programada y almacenarse en una hoja de cálculo para mantener un seguimiento histórico continuo. Las cifras de beneficios se pueden recuperar una vez publicados los resultados y enviarse a un canal de equipo o a una base de datos interna. Las tendencias de recomendaciones, registradas periódicamente, permiten crear un historial de cómo cambia con el tiempo la cobertura de los analistas sobre una posición. Los feeds de noticias pueden funcionar de la misma manera: se entregan automáticamente a sistemas de documentación, herramientas de investigación o plataformas de mensajería.
Estos son solo algunos ejemplos. Se puede configurar cualquier combinación de módulos, programaciones y destinos — los únicos requisitos son una cuenta de Make y un token de la API de FinImpulse.
