Integrar Holded con HubSpot: las tres formas de hacerlo y cuál elegir
Tres formas de conectar Holded con HubSpot: conectores, API directa o integración a medida. Cuál encaja en tu caso y por qué la factura es solo el primer paso.
Tienes pedidos entrando en WooCommerce y facturas saliendo de Holded. Entre medias, tú: copiando nombres, NIF, líneas de producto e importes a mano. Si vendes diez al día, son diez minutos que no recuperas y diez oportunidades de equivocarte. Conectar Holded y WooCommerce para que cada pedido genere su factura sin que intervengas es más sencillo de lo que parece, pero hay varias formas de hacerlo y no todas encajan igual. Nosotros integramos Holded con tiendas, CRMs y bancos como parte de un sistema completo. Aquí te cuento las claves para que sepas qué necesitas antes de tocar nada.
El problema no es que facturar a mano sea difícil. Es que no escala. Cuando vendes tres pedidos al día, copiar los datos del cliente y las líneas del pedido es asumible. Cuando vendes treinta, ya no.
Pero lo peor no es el tiempo. Es lo que pasa cuando hay errores. Un NIF mal copiado invalida una factura. Una línea de producto con el IVA equivocado descuadra la contabilidad del trimestre. Una factura emitida con retraso puede darte problemas si ya tienes Verifactu configurado en Holded. Son errores silenciosos: no saltan hasta que alguien revisa.
Conectar tu tienda con el ERP resuelve tres cosas de golpe:
No hay una sola forma de montar esta conexión. Hay tres, y la que te conviene depende de tu volumen, tu presupuesto y lo que necesites que viaje entre los dos sistemas.
Según la documentación de Holded, la plataforma ofrece integraciones con plataformas de e-commerce a través de su marketplace de aplicaciones. Si existe un conector directo para WooCommerce, es la vía más rápida: lo activas, configuras el mapeo de campos y empieza a funcionar. La ventaja es que no necesitas herramientas externas. La limitación es que dependes de lo que el conector ofrezca: si necesitas una lógica personalizada —por ejemplo, que solo se facturen pedidos completados y no los pendientes de pago—, puede que no cubra tu caso.
Si el conector nativo no existe o se queda corto, puedes usar una herramienta intermedia. Zapier y Make son las más conocidas. La idea es sencilla: cuando WooCommerce registra un pedido nuevo, el middleware lo recoge y crea la factura en Holded usando su API.
La ventaja es la flexibilidad: puedes añadir condiciones, transformar datos y conectar más piezas en el mismo flujo. La desventaja es que introduces una dependencia más y, según el volumen de pedidos, puede tener coste mensual propio.
Si tu equipo tiene capacidad técnica o contratas a alguien que la tenga, la API de Holded v2 es la opción con más control. Funciona con tokens Bearer y permisos granulares por área: puedes crear un token que solo tenga acceso de escritura a facturas y lectura de contactos, sin exponer nada más. Las respuestas vienen paginadas y los campos en snake_case.
Para esta conexión usarías los webhooks de WooCommerce —que disparan un evento cada vez que un pedido cambia de estado— combinados con los endpoints de Holded para crear contactos y facturas. Holded también tiene webhooks propios para notificarte de cambios en el otro sentido. Es la vía más potente, pero también la que más mantenimiento requiere.
No todo lo que hay en un pedido de WooCommerce tiene que llegar a Holded. Y hay datos que necesitas en Holded que WooCommerce no siempre tiene.
Lo que sí debe viajar:
Lo que no debe viajar o necesita filtro:
Un punto crítico: el NIF. WooCommerce no tiene un campo nativo para NIF/CIF en el checkout. Si vendes a empresas españolas, necesitas un plugin que añada ese campo y lo valide. Sin NIF válido, la factura en Holded no vale. Esto suele descubrirse cuando ya hay cincuenta facturas mal emitidas.
Montar la conexión entre una tienda online y un ERP parece sencillo hasta que falla. Estos son los errores más habituales:
No validar el NIF antes de facturar. Si el campo NIF del checkout acepta cualquier cosa, llegarán facturas a Holded con NIF inventados, vacíos o con formato incorrecto. Ponle validación en WooCommerce antes de conectar nada.
Ignorar las devoluciones. Montas la conexión para crear facturas, pero no para gestionar devoluciones. Cuando un cliente devuelve un pedido, necesitas una factura rectificativa en Holded, no borrar la original. Si tu integración no contempla esto, lo harás a mano cada vez.
No pensar en las series de numeración. En Holded puedes tener varias series de facturación. Si tu tienda online y tus facturas presenciales usan la misma serie, la numeración se mezcla. Lo limpio es crear una serie específica para los pedidos de WooCommerce. Según la documentación de la API de Holded, las series de numeración no están disponibles en la v2 y se configuran directamente desde la interfaz.
Lanzar en producción sin probar. No actives la integración directamente con pedidos reales. Usa el entorno de staging de WooCommerce, crea un puñado de pedidos de prueba y verifica que los datos llegan bien a Holded, que los importes cuadran y que las facturas se generan con el formato correcto.
Conectar WooCommerce con Holded resuelve la facturación. Pero no te dice de dónde vienen tus clientes ni cuánto te cuesta conseguir cada venta.
Si además conectas un CRM y lo enlazas con tus campañas de Meta o Google, puedes saber que el pedido número 4.512 —que acaba de generar una factura de 380 € en Holded— vino de una campaña de Instagram que costó 12 € en ese clic concreto. Eso es medir el retorno real de tu publicidad cruzando ERP y CRM.
En Acelera tu CRM somos Solution Partner oficial de Holded, y lo que nos diferencia es que no implantamos Holded suelto: lo conectamos al CRM y a la publicidad para que ventas, facturación y marketing compartan datos de verdad. La tienda online es una pieza más del sistema, no un silo aparte.
Antes de tocar nada, repasa esta lista:
Si tienes una tienda en WooCommerce y Holded para facturar, pero cada pedido sigue siendo un trabajo manual, tiene solución. Y no es complicada. Si prefieres que alguien lo monte bien de una vez —la conexión con la tienda, con el CRM y con la publicidad—, podemos hacer un diagnóstico de una hora, sin coste y sin compromiso, para ver qué necesita tu caso concreto.
Tienes tres vías. La primera es buscar si Holded ofrece un conector nativo en su marketplace de integraciones. La segunda es usar un middleware como Zapier o Make, que escucha los pedidos nuevos en WooCommerce y crea la factura en Holded automáticamente. La tercera es una conexión directa usando la API v2 de Holded con tokens Bearer y los webhooks de WooCommerce, que te da el máximo control pero requiere desarrollo técnico. La mejor opción depende de tu volumen de pedidos y de lo personalizada que necesites la lógica.
Depende del volumen. El plan Básico permite 1.000 facturas al año, el Estándar 3.000 y el Avanzado 10.000 (precios a 28 de septiembre de 2026 en holded.com/es/precios). Si tu tienda genera más pedidos facturables que el límite de tu plan, necesitarás uno superior. Además, si quieres contabilidad analítica o asientos automáticos, necesitas al menos el Estándar.
No automáticamente por defecto. La sincronización de facturas de venta es la parte más habitual de la integración, pero las devoluciones requieren generar facturas rectificativas en Holded, no borrar la factura original. Si usas un middleware o la API, puedes configurar ese flujo. Si usas un conector nativo, comprueba en la documentación de Holded si contempla rectificativas. En cualquier caso, define el flujo de devoluciones antes de activar la integración.
No necesariamente. Si usas un conector nativo del marketplace de Holded o un middleware como Zapier, puedes configurarlo sin tocar código. Si necesitas una lógica más compleja —filtrar pedidos por estado, transformar datos o conectar más sistemas al mismo tiempo—, la API de Holded v2 te da ese control, pero ahí sí necesitas a alguien técnico o una agencia que lo monte y lo mantenga.
Sí. La documentación de la API de Holded v2 recoge endpoints para crear facturas de venta, registrar pagos y gestionar contactos. Funciona con tokens Bearer y permisos granulares: puedes crear un token que solo tenga acceso de escritura a facturas sin exponer el resto de la contabilidad. Combinas eso con los webhooks de WooCommerce para que cada pedido completado dispare la creación de la factura en Holded automáticamente.
Conectamos tus campañas con tu CRM para que optimices a ventas reales. Reserva una reunión de 30 minutos.
Tres formas de conectar Holded con HubSpot: conectores, API directa o integración a medida. Cuál encaja en tu caso y por qué la factura es solo el primer paso.
Tienes Holded para facturar y Zoho para vender. Si no se hablan, duplicas trabajo y decides con datos a medias. Qué sincronizar y en qué sentido.
Cada pago en Stripe debería generar su factura en Holded y conciliarse solo. Qué hace falta, qué sale mal y por qué el CRM es la pieza que falta.