Francodesystems
BI / AnalyticsIntegración a medida

Integrar Metabase con Holded

Dashboards Metabase open-source alimentados directo de Holded sin licencias caras.

Holded
Metabase

Tiempo de implantación · 6-12 días laborables

Diagnóstico

El problema

Power BI funciona muy bien pero cuesta licencias por usuario y obliga a estar dentro del ecosistema Microsoft. Tableau es premium pero a precio empresa. Para una pyme con 5-20 personas que quieren mirar dashboards sin pagar 10-15€/usuario/mes a Microsoft, Metabase open-source es la opción seria. El problema es que conectarlo bien a Holded requiere pipeline ETL y modelado, no basta con clavar una conexión directa: la API REST de Holded no está pensada para BI.

Propuesta

La solución

Cuadros de mando con datos reales de Holded en Metabase (open-source, gratis self-hosted o Cloud por menos que Power BI). Pipeline ETL extrae facturas, cobros, gastos y asientos contables de Holded, los normaliza en un data warehouse (Postgres habitualmente) y los expone a Metabase con plantillas listas: cashflow, P&L, ageing de clientes, márgenes. Para empresas que no quieren depender de Microsoft o Tableau, Metabase es la alternativa seria a Power BI.

Scope

Qué automatizamos

  • Extracción horaria/diaria de facturas, cobros, gastos y asientos Holded → Postgres
  • Modelado dimensional para análisis multidimensional eficiente
  • Dashboard cashflow proyectado a 30/60/90 días
  • P&L mensual con drill-down por categoría, cliente y centro de coste
  • Ageing de clientes con escala de riesgo
  • Márgenes por producto/servicio interanual
  • Cuadro de mando ejecutivo con alertas de desviación
  • Self-hosted en tu infra o Metabase Cloud según preferencia
Quién lo usa

Casos de uso reales

Estos son los perfiles que más nos piden la integración HoldedMetabase y qué consiguen al final.

Caso 01

Pyme servicios B2B con presupuesto BI ajustado

Antes: Power BI costaba 15€/usuario × 8 personas = 120€/mes solo en licencias.

Después: Metabase self-hosted: 10€/mes total. Mismo nivel de dashboards.

Caso 02

Startup con stack abierto (sin Microsoft)

Antes: No querían entrar en M365 solo para tener dashboards.

Después: Metabase open-source encaja con el stack abierto. Cero compromiso vendor.

Caso 03

Empresa con equipo técnico dispuesto a self-hostear

Antes: Pagaban 200€/mes a una BaaS de dashboards y querían reducir coste.

Después: Metabase self-hosted en su Docker stack. Cero coste recurrente.

Antes / Después

Qué cambia exactamente

El día a día sin la integración y con ella, lado a lado.

Sin la integración

  • Licencias Power BI o Tableau caras por usuario
  • Lock-in con ecosistema Microsoft
  • Dashboards sin código auditable
  • CSV manual para reportes

Con la integración

  • Metabase open-source sin coste de licencia
  • Stack abierto, sin lock-in
  • Dashboards como código versionado
  • Datos actualizados al día
Arquitectura

Cómo lo construimos

API REST Holded → pipeline ETL en Python o Node → Postgres → Metabase con dashboards versionados y exportables. Para empresas pequeñas, Metabase self-hosted en una VPS por 5-10€/mes. Para empresas con compliance, Metabase Cloud. Dashboards entregados como código (vía API Metabase) para que sean versionables y reproducibles.

flow.ts
webhook metabase.event
queue.enqueue(jobId)
worker.handle() // idempotente
holded.api.call() // retries con backoff
log.emit({ status: 'ok' })
FAQ

Preguntas frecuentes

¿Self-hosted o Metabase Cloud?

Las dos opciones. Self-hosted en VPS por 5-10€/mes funciona perfecto para pymes hasta 50 usuarios. Metabase Cloud (~85€/mes desde) si quieres cero mantenimiento.

¿Metabase comparado con Power BI?

Power BI tiene mejor DAX y modelado semántico avanzado. Metabase es más simple, gratis (open-source) y suficiente para 90% de casos de pyme. Si tu CFO viene de mundo Microsoft, Power BI puede ser preferible.

¿Soporta multi-sociedad?

Sí. Misma arquitectura que la integración Power BI: cada Holded alimenta el data warehouse con dimensión sociedad. Permisos por usuario con Metabase Sandboxes (versión paid) o por colección (Free).

¿Y si después quiero pasar a Power BI o Tableau?

El data warehouse es BI-tool agnostic. Si en el futuro quieres pasar a otra herramienta, conectas al mismo Postgres y rehaces dashboards. La integración con Holded no cambia.

¿Refresco en tiempo real?

Configurable. Lo habitual: refresh nocturno + on-demand. Tiempo real estricto no es habitual en BI financiero porque añade complejidad sin valor para ese caso.

¿Cuánto tarda?

Entre 6 y 12 días laborables según volumen de datos y dashboards solicitados.

También solemos hacer

Otras conexiones que solemos hacer en la misma categoría que Metabase.

Ver catálogo →
HoldedPower BI

Dashboards financieros Power BI alimentados directo de Holded sin exports manuales.

Cuadros de mando ejecutivos con datos reales de Holded actualizados cada hora o cada día. Pipeline ETL que extrae facturas, cobros, gastos y asientos contables de Holded, los normaliza en un data warehouse (Postgres, BigQuery o Azure SQL) y los expone a Power BI vía DirectQuery o import. Plantillas de dashboards listas: cashflow proyectado, P&L mensual, ageing de clientes, márgenes por categoría, comparativa interanual.

8-15 días laborablesVer detalle →
HoldedLooker Studio

Dashboards Looker Studio (gratis) con datos Holded para reporting rápido y compartido.

Looker Studio (antes Google Data Studio) es gratis y se integra de forma natural con Google Workspace. Pipeline ETL extrae datos Holded a BigQuery o Sheets, y Looker Studio los visualiza con dashboards compartibles por enlace. Ideal para empresas Google-first que quieren BI con cero coste de licencia y compartir reportes con clientes o socios fácilmente.

5-10 días laborablesVer detalle →
HoldedShopify

Facturación, stock y devoluciones de Shopify a Holded en tiempo real.

Cada pedido de Shopify genera automáticamente la factura correspondiente en Holded con su cliente, su serie, su tipo de IVA y su forma de pago. El stock se sincroniza bidireccionalmente entre ambas plataformas con resolución de conflictos por timestamp. Las devoluciones y reembolsos disparan facturas rectificativas en Holded y ajustan stock únicamente sobre las unidades efectivamente retornadas. Toda la operación es idempotente: si Shopify reintenta un webhook, no duplicamos nada.

5-10 días laborablesVer detalle →

¿Quieres conectar varios SaaS a la vez? Ver pack "Proyecto completo" →

¿Hablamos de tu integración con Metabase?

Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.