Ir al contenido
Dashboards

Tu negocio,
en una pantalla

Datos en vivo de cada herramienta que usa tu equipo, unificados para quienes toman decisiones. El ritual mañanero pasa de siete pestañas a un solo vistazo.

Construido en torno a las preguntas que realmente necesitas responder.
Una fuente de verdad para todo el equipo.

La diferencia

Deja de buscar números entre siete herramientas.

Tus datos ya están en las herramientas que pagas. Sincronizamos cada fuente en una capa unificada confiable y luego construimos las vistas que cada rol necesita para tomar la decisión que tiene enfrente.

1. Tus fuentes

Stripe
HubSpot
QuickBooks
GoHighLevel
Airtable
Xero

Las herramientas que tu equipo ya usa.

2. Datos unificados

Una capa de sincronización mantiene cada fuente fresca.

3. Una vista por rol

Dueño
Manager
Campo

Los mismos datos, encuadrados para la decisión que tienes enfrente.

Se sincroniza tan seguido como necesites, automáticamente Drill-downs y exportaciones en cada gráfico Listo para móvil en el campo

Ejemplo · la vista del operations manager

Martes por la mañana, 9am

Los mismos datos. Dos formas de acceder a ellos.

Hoy, sin un dashboard

~30 min

ERP: extraer los envíos de ayer y los movimientos de stock

CRM: ver qué pedidos abiertos se movieron de un día para otro

Contabilidad: cruzar facturas con envíos

Planilla: cotejar stock contra la lista de reorden

El panorama de reorden vive en tu cabeza hasta mañana por la mañana.

El dashboard del manager

30 seg

Ayer

342 unidades · €18.420 facturados

en línea

Alertas de stock

5 SKUs bajo punto de reorden

acero cable

Entrega a tiempo · 30d

92% · ↑ 2.4 pts

En riesgo · hoy

3 ítems
OC 4821 · proveedor 4 días tarde
SKU H-220 · 2 semanas de cobertura restante

Tres reórdenes en cola antes de que el equipo empiece el día.

Caso de estudio Pool Ninjas

Tres apps a una pantalla, cada mañana.

Pool Ninjas opera un negocio de servicios recurrentes en varios estados de EE.UU. Sus trabajos de campo vivían en Skimmer, el historial de clientes en GoHighLevel y la contabilidad en QuickBooks. Los managers abrían los tres cada mañana, armando el panorama a mano, y solo detectaban cuentas en riesgo cuando algo obvio fallaba.

Unificamos las tres fuentes en un hub de Airtable y construimos un dashboard a medida para cada rol. Los managers de servicio gestionan trabajos y salud de cuentas. El equipo de servicio al cliente maneja la bandeja de entrada, con IA que marca las respuestas urgentes y los clientes cuyo sentimiento está cayendo. El dueño ve todas las vistas, incluidas las financieras, y decide quién ve qué.

5 capas · de la fuente a la pantalla

↓ ve el dashboard en vivo abajo

1. Conectores de fuente

Skimmer · GoHighLevel · QuickBooks · APIs y exportaciones

2. Sincronización programada

Pulls por hora, actualizaciones por webhook ante eventos

3. Modelo de datos unificado

Clientes, trabajos, facturas, mensajes enlazados en Airtable

4. Vistas por rol

Dueño, manager, técnico: cada uno ve lo que necesita

5. Alertas en los extremos

Riesgo de sentimiento, pagos perdidos, caídas de retención

Elige un rol para ver su dashboard

El equipo solo ve lo que necesita

El manager de servicio entra a esta vista: trabajos, cuentas y qué necesita una llamada hoy. No puede ver la nómina ni las finanzas de la empresa. El dueño elige quién ve qué, por rol.

01 · Dashboard Service Manager

Dashboard Service Manager

3 fuentes sincronizadas · hace 4 min
Lun, 16 Mar

Este mes de un vistazo

live

MRR

$48,5k

+21% YoY

Cuentas activas

387

↑ 43 en el año

Churn (año)

2.8%

↓ desde 3,7%

Estado de fuentes

Skimmer sincronizado hace 3m
GoHighLevel sincronizado hace 4m
QuickBooks sincronizado hace 8m

Salud de cuentas

387 cuentas
saludable 373 en riesgo 11 crítica 3

Henderson · 4523 Oak Ridge

Último servicio 19d · 2 impagos · sentimiento -32

$840 pendientes pago perdido ×2 crítica

Vargas · 218 Pine Hollow

3 trabajos reprogramados · último contacto 14d

· silencio · 14d crítica

Mitchell · 88 Brookline Dr.

"Piscina verde de nuevo, 3ra vez" · hoy

$120 pendientes sentimiento ↓ en riesgo

Becker · 1107 Lakeview Pl.

Factura vencida 21d · servicio aún activo

$340 pendientes aviso final en riesgo

Patel · 32 Mockingbird Lane

Cliente 3 años · mensual · pago puntual

$0 saludable saludable

Ngo · 645 Sandstone Ct.

Renovó ayer · pago automático activo

$0 saludable saludable
+ 381 más · ordenados por riesgo
cola de acciones 3 cuentas críticas asignadas · 7 seguimientos en cola para hoy

Servicio al cliente trabaja con esta vista

Cada conversación, cada llamada perdida, cada señal de cliente en un solo lugar. La IA marca las respuestas urgentes y los clientes cuyo sentimiento está cayendo. Sin finanzas, sin nómina, solo la bandeja y las señales a su alrededor.

02 · Dashboard Servicio al Cliente

Dashboard Servicio al Cliente

en vivo · sincronizado hace 2 min
Últimos 30 días

Volumen de comms

1.847

1.103 entrantes 744 salientes

Tiempo de respuesta

2h 34m

324 registrados · 18 pendientes

Llamadas perdidas

12%

32 de 267 entrantes

Tiempo de devolución

47m

↓ desde 1h 12m

Puntaje de confianza

82

promedio del equipo

Volumen de comunicaciones

entrantes salientes

Semanal, últimas 13 semanas. Pasa el cursor por una semana para ver el detalle.

200 150 100 50 0 W1 W5 W9 W13

Tiempo de respuesta promedio

email sms

Semanal, en minutos. Las respuestas por SMS son más rápidas que por email por diseño.

400 300 200 100 0 W1 W5 W9 W13
AI

Mensajes para responder

3 urgentes 7 necesitan respuesta

La IA marca los mensajes entrantes que mencionan urgencia, quejas o problemas que afectan el servicio.

Urgente

Henderson · 4523 Oak Ridge hace 12m

"La piscina está verde de nuevo, tercera vez este mes. Necesito a alguien hoy."

Vargas · 218 Pine Hollow hace 38m

"La bomba hace mucho ruido y está filtrando agua a la terraza. Por favor llamar."

Becker · 1107 Lakeview Pl. hace 1h

"Cancelo el servicio. Aviso final de la factura y sin respuesta en 3 semanas."

Necesitan respuesta

Mitchell · 88 Brookline Dr. hace 2h

"¿Podemos reprogramar el servicio del jueves para el viernes por la mañana?"

Patel · 32 Mockingbird Lane hace 4h

"¿Tienen alguna recomendación para un nuevo filtro para nuestro spa?"

+ 5 mensajes más que necesitan respuesta

AI

Clientes con bajo sentimiento

12 en riesgo

Clientes cuyo puntaje de sentimiento es bajo o está cayendo en conversaciones recientes.

Henderson 22 ↓ cayendo
último: hace 19d

3 quejas sin resolver · factura vencida · tono cada vez más frustrado

Vargas 28 ↓ cayendo
último: hace 14d

3 trabajos reprogramados · silencio 14 días · último mensaje "frustrante"

Mitchell 42 ↓ bajando
último: hoy

"Piscina verde de nuevo, 3ra vez" · problema recurrente · puntaje bajó 18 en 30d

Becker 38 ↓ bajando
último: hace 21d

Factura vencida 21d · servicio aún activo · riesgo de cancelación

Tanaka 48 ↓ bajando
último: hace 6d

Preguntó por cancelar el servicio · comparación de precios con competidor

+ 7 más clientes con sentimiento en baja

vista de servicio La IA marca mensajes urgentes y clientes en riesgo automáticamente. La misma sincronización, un lente diferente.

El dueño ve todos los dashboards y decide quién los ve

El manager ve su porción. El equipo de campo ve la suya. El dueño las ve todas, incluida esta. Y el dueño es quien configura esos permisos, por rol, en una tabla de configuración.

03 · Dashboard de Finanzas

Dashboard de Finanzas

en vivo · sincronizado hace 4 min
Año en curso 2026

MRR

$48,5k

+21% YoY

Cuentas activas

387

↑ 43 ganadas en el año

Retención

92%

promedio mensual

En riesgo

14

cuentas marcadas

Canceladas

11

en el año · 2,8%

Ingresos mensuales

2024 2025 2026

Cada línea es un año. Pasa el cursor por un mes para comparar años.

$100k $75k $50k $25k $0 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Retención de clientes

activos ganados lost

Las barras son clientes ganados vs perdidos por mes. La línea es el total de cuentas activas. Pasa el cursor por cualquier mes para ver el detalle.

24 18 12 6 0 387 355 322 289 265 Nov 24 Apr 25 Oct 25 Mar 26

Ingresos por servicio

Acumulado anual · variación interanual al final de cada barra

Ingresos por línea de servicio. Pasa el cursor por una fila para ver la cifra exacta.

Servicio Recurrente
+87%
Reparaciones
+210%
Ingresos por Químicos
+28%
Apertura / Cierre
+63%
Químicos Especiales
+45%
Limpiezas y Otros
+380%
Limpieza de Filtros
+125%
Solo Repuestos
-82%
$0 $200k $400k $600k $800k
vista del dueño Una de las vistas que abre el dueño. Construida desde la misma capa de sincronización que todos los otros dashboards.

Resultados

Las mañanas dejaron de ser una tarea.

3 → 1

apps consolidadas en una sola vista matutina

30 seg

para leer el panorama, antes 30+ minutos

minutos

para detectar cuentas en riesgo, no semanas

100%

datos en vivo · sin mantenimiento manual de planillas

“I highly recommend Costanera. They've worked to integrate QuickBooks, GoHighLevel, and an industry-specific CRM all together into an interactive reporting environment for us built with Airtable. We use this to make sure operational, financial, and customer experience metrics are moving in the right direction for our home service company. They're great with APIs and scraping, great at listening and contributing creative ideas to create more business value. They're very responsive and are a pleasure to work with. I feel lucky to have found them.

John Nelson

Presidente, Pool Ninjas

Pool Ninjas

Nuestro enfoque

De herramientas dispersas a una fuente de verdad.

Un dashboard es tan bueno como las respuestas que da. Empezamos por las preguntas, no por las visualizaciones, y diseñamos el modelo de datos y las vistas en torno a cómo trabaja realmente tu equipo.

01

Empezar por las preguntas que tu equipo sigue haciendo

Antes de dibujar un solo gráfico, listamos las preguntas que tu equipo abre pestañas para responder. ¿Qué está vencido? ¿Quién está en riesgo? ¿Qué cambió desde la semana pasada? Cada gráfico del dashboard tiene entonces un propósito, no solo un lugar.

Las preguntas, antes de cualquier gráfico

Dueño

¿Los ingresos están siguiendo el forecast?

semanal

Manager

¿Qué cuentas están en riesgo esta semana?

diario

Finanzas

¿Quién no ha pagado una factura en más de 30 días?

semanal

Campo / staff

¿Qué hay en mi cola hoy?

por hora

Resultado: un resumen de preguntas por rol, aprobado.

Cómo entra cada fuente

API tiempo real

Pull en vivo de datos estructurados. Stripe, HubSpot, GoHighLevel, Airtable.

Webhook por evento

Se empuja en el momento en que algo cambia. Eventos de Stripe, Make, n8n.

Exportación programada

CSV o Excel en un horario fijo, para herramientas cerradas. Lexware, SAP, ERPs legados.

Base de datos lectura directa

Donde tú eres dueño de los datos, los leemos directamente. Postgres, MySQL, Supabase.

Resultado: cada fuente fluyendo, lo suficientemente fresca para actuar.

02

Integrar cada fuente en sus propios términos

No hay dos herramientas que entreguen datos de la misma manera. Combinamos APIs, webhooks, exportaciones programadas y lecturas directas de base de datos, para que nadie tipee el mismo número en dos sistemas. Un dashboard es tan fresco como su fuente más lenta, así que la ajustamos hasta que sea suficientemente rápida para la decisión que se toma sobre ella.

03

Una pantalla por rol, no una para todos

Un dashboard que intenta servir a todos no sirve a nadie. Diseñamos rol por rol, con el dueño decidiendo quién ve qué. Los mismos datos por debajo, encuadrados diferente para cada pantalla.

Los mismos datos, distinto corte por rol

Dueño

ingresos · retención · forecast

KPIs principales, indicadores de tendencia, el panorama completo.

Manager

trabajos · cuentas · alertas

Panorama diario, cuentas en riesgo, trabajos atrasados.

Campo / staff

cola de hoy · ruta

Solo su trabajo de hoy, en orden, en el móvil.

Resultado: una pantalla por rol, con permisos ya integrados.

Versiones, no entregables

v1 · week 2

entregado

La vista que el dueño elige como más crítica. Construida primero, en uso por tu equipo dentro de la quincena.

v2 · week 4

entregado

Vista del siguiente rol agregada. Misma capa de sincronización, sin nuevos conectores.

v3 · semana 6

live

Vistas de los roles restantes. Drill-downs y filtros agregados desde el uso real, no suposiciones.

Resultado: en vivo en dos semanas, iteraciones semanales después.

04

Entregar un v1 funcional en la semana 2 e iterar desde ahí

No desaparecemos seis semanas y volvemos con un producto terminado. Un v1 funcional llega en la semana 2 con la vista que el dueño elija como más crítica. Tu equipo empieza a usarlo. Vemos dónde se traban, luego agregamos la siguiente vista, drill-downs y filtros según el uso real.

Capacidades

Lo que cada dashboard puede hacer.

Un conjunto de herramientas consistente por debajo, ya sea que el dashboard sea React personalizado o una interfaz de Airtable.

Una fuente de verdad para cada herramienta

Reunimos cada herramienta que usa tu equipo en una capa de datos unificada. Cada dashboard, alerta e insight de IA lee de esa única fuente. Se acabó reconciliar números entre sistemas.

Stripe HubSpot QuickBooks GoHighLevel Airtable + más
Una capa de datos
Dashboards Alertas Insights de IA

Sirve para: cualquier combinación de herramientas que tu equipo ya paga. Sin migración.

Tarjetas KPI con drill-downs

Un número solo no sirve de nada. Cada tarjeta KPI tiene una tendencia, una comparación y un clic para ver los registros subyacentes. Se acabó el "¿de dónde salió esto?"

MRR

$48,5k

↑ 21% interanual

Retención

92%

↑ 1,8 pts

Sirve para: ingresos, retención, utilización, pipeline, conversión, todo lo que mides semana a semana.

Insights potenciados por IA

El dashboard detecta señales automáticamente: mensajes urgentes, caídas de sentimiento, cuentas en riesgo, anomalías. Los prompts de IA son editables por tu equipo, sin vuelta al dev.

UrgenteHenderson · 3 quejas sin resolver
Sentimiento ↓Vargas · puntaje bajó 18 pts
En riesgoBecker · factura vencida 21d

Sirve para: detección de quejas, predicción de churn, detección de fraude, todo lo que un humano debe ver primero.

Alertas que te llegan a ti

Nadie debería tener que refrescar un dashboard para saber que algo falló. Las alertas van a Slack o email cuando un número cruza el umbral que tú defines. El equipo recibe la señal, no el ruido.

Stock < 5 units #ops · Slack
Sentiment score < 30 Sarah · email
Factura vencida 30+ días #finanzas · Slack

Sirve para: quiebres de stock, SLAs incumplidos, cuentas en riesgo, umbrales de anomalía.

Sincronización en vivo desde cualquier fuente

APIs, webhooks, exportaciones programadas, lecturas directas de base de datos. Lo que sea que la fuente use para sacar datos, lo usamos para meterlos.

Webhook de Stripe live
API de HubSpot cada 10m
Exportación Excel · S3 nocturno

Sirve para: contabilidad, CRMs, ecommerce, ERPs, servicio de campo, planillas.

Vistas por rol

Cada rol ve lo que necesita para hacer su trabajo, y nada más. Dueño, manager, staff, contador: pantallas diferentes, mismos datos por debajo.

Dueño ingresos · forecast · retención por cohorte
Manager trabajos · cuentas · sentimiento · cola
Staff ruta de hoy · checklist · notas

Sirve para: jerarquías (dueño/manager/staff), departamentos (ventas/ops/finanzas), equipos por territorio.

Interfaces personalizadas en React o Airtable

Dos herramientas, dos fortalezas. Elegimos según lo que tu equipo necesita hacer, no según lo que nos resulte más fácil construir. Airtable para iteración rápida y equipos de operaciones. React cuando la visualización tiene que hacer más de lo que las tablas permiten.

Airtable Dashboards de operaciones · CRUD · interfaces editables sin devs.
React Analytics personalizados · gráficos avanzados · vistas externas orientadas al cliente.

Sirve para: portales internos de operaciones, portales de clientes externos, analytics embebidos, vistas mobile-first.

Cada dashboard que construimos incluye

Filtros de fecha

Recorta cualquier vista por día, semana, mes o rango personalizado.

Exportaciones a CSV y Excel

En cada tabla, gráfico y vista.

Layouts listos para móvil

Para el equipo de campo, no solo para la oficina.

Permisos por vista

El dueño decide qué roles ven qué pantallas.

Más dashboards que hemos entregado

Dos más del mismo enfoque.

Industrias diferentes, stacks diferentes, métricas diferentes que importan. El patrón por debajo es el mismo: traer los datos de donde viven, diseñar para quien los lee, llegar hasta los registros que originaron el número.

Elige un dashboard

Contexto

La tienda online de insumos para mascotas más grande de Perú. Su POS (Bsale) tenía cada transacción, pero el equipo estaba atrapado en planillas para obtener cualquier análisis. Construimos un dashboard React personalizado con ingresos, lógica de reorden de productos, análisis RFM de clientes y riesgo de churn marcado por IA.

Fuentes Bsale POS + MySQL
Frontend React personalizado
Actualización Por hora + bajo demanda

Qué responde

  • ¿Cómo van los ingresos vs el período anterior?
  • ¿Qué productos están a punto de agotarse, y cuándo?
  • ¿Qué clientes de alto gasto se están acercando al churn?

Bsale Analytics · Resumen

Desempeño del negocio de un vistazo

7D 30D 90D 1Y
3 clientes de alto valor en riesgo de abandono María R. · S/ 6.420 · hace 28d Sofía M. · S/ 5.210 · hace 32d +1 más

Ingresos

S/ 162,4k

▼ 6,2%

Transacciones

812

▼ 9,1%

Ticket promedio

S/ 200

por pedido

Clientes activos

491

↑ 8 nuevos esta sem

Ingresos · últimos 30 días

pico: S/ 38k · día 13

Probabilidad de reorden Puntaje Intervalo Estado
Alimento húmedo premium · 85g 78 12,4d próximo
Alimento seco adulto · 3kg 72 16,2d en línea
Snacks para gato · Variedad 41 19d vencido

Contexto

Consultoría de ingeniería alemana especializada en subsidios de energía residencial. Su panorama financiero vivía entre la contabilidad Lexware y un sistema de nómina separado. Construimos un resumen financiero unificado: P&L mensual, cuentas por cobrar, pipeline de proyectos, top clientes y proveedores, todo en una pantalla.

Fuentes Lexware + Nómina
Frontend React personalizado
Actualización Nocturna + sincronización bajo demanda

Qué responde

  • ¿Cómo va cada mes en ingresos vs gastos?
  • ¿Qué facturas siguen abiertas y cuánto se debe?
  • ¿Cómo fluye el pipeline desde la cotización hasta el pago?

Resumen Financiero

Última sync: 18.05.2026, 14:22

⟳ Lexware ⟳ Nómina

Cotizaciones activas

€58.470

19 pendientes · 4 vencidas

Pipeline

€232.940

78 por facturar

Por cobrar

€41.820

17 en espera

Por pagar

€8.340

5 vencidos

2026 Monthly revenue & expenses

Paid Open Gastos Nómina
-€38.5k +€19.2k +€27.3k -€5.4k +€41.3k
Jan Feb Mar Apr May

Ingresos netos

€187.000

Gastos netos

€143.100

Ganancia neta

€43.900

Margen

23,5%

Cotización → factura → pagado (histórico)

Aceptado
€682k prom. 18d
Facturado
€518k prom. 45d
Paid
€473k prom. 14d
Ecommerce · Tienda de mascotas POS Bsale sincronizado en un dashboard React con ingresos, lógica de reorden e indicadores de churn por IA.

El mismo patrón, cada vez

Traer los datos de donde viven → unificar en un modelo → diseñar por rol → entregar v1 en la semana 2.

Sincronización de nivel productivo

Lógica de reintento, rutas alternativas, alertas de error. El dashboard no se queda desactualizado en silencio.

Ajustable por tu equipo

Umbrales, filtros, columnas: todo editable en Airtable o un panel de configuración. Sin vuelta al dev.

¿Es para ti?

Tres señales de que un dashboard va a pagar.

Si dos de estas tres te describen, el dashboard se ganará lo suyo dentro del primer trimestre.

01

Alguien gasta 30+ minutos al día armando el panorama

Abriendo las mismas pestañas, copiando los mismos números, comparando mentalmente esta semana con la anterior. El tiempo que el manager gasta en armar el cuadro es tiempo que no está usando para juzgar.

segundos para leer el panorama

Una pantalla reemplaza 30+ minutos de pestañas cada mañana.

02

Tus datos viven en 2+ herramientas que ya pagas

Contabilidad, CRM, app de servicio de campo, una planilla que alguien mantiene. Los números ya están ahí. No necesitas empezar a recopilarlos. Necesitas dejar de volver a hacerlo.

0 herramientas nuevas, panorama completo

Leemos lo que ya pagas. Nadie tipea el mismo número en dos sistemas.

03

Los problemas solo aparecen cuando alguien los nota

Un cliente cancela antes de que alguien supiera que estaba resbalando. El stock se agota antes de que alguien lo vea. Cuando la persona que vigila los números no está, nadie más detecta el desvío. Un dashboard muestra cada cambio en el momento en que ocurre, para todos los que necesitan saberlo.

minutos para detectar un cambio

Visible en vivo para quien necesita saberlo, no enterrado en la cabeza de una persona.

Si dos de esas tres suenan a ti, deberíamos hablar.

Llamada de 30 minutos. Elegimos la pantalla de mayor leverage y cotizamos precio fijo.

Agendar llamada

¿Necesitas un agente que actúe sobre los datos, no solo que los visualice? Mira Agentes de IA.

¿Listo para poner tu negocioen una pantalla?

Llamada de 30 minutos. Vemos dónde viven tus datos, elegimos la vista de mayor leverage y cotizamos precio fijo.

Agendar Llamada

Sin compromiso

30

min de llamada

Precio

fijo cotizado

2

semanas hasta el v1