fluxo

¿Holded tiene CRM? Sí. Cuándo te basta y cómo lo conectamos con otro cuando no

Holded es un ERP y trae su propio CRM. Te cuento qué incluye, qué aparece todavía como «próximamente» y cómo conectamos los presupuestos y los cobros de Holded con otro CRM en una empresa real, con los errores que nos encontramos.

¿Lo quieres ver con tu caso? Pide una demo de 30 minutos

Sí, Holded tiene CRM. Holded se presenta como un ERP («fácil como una app de facturación, completo como un ERP», dice su web) y el CRM es uno de sus módulos. Si ya facturas con Holded, la pregunta útil no es si tiene CRM, sino si ese CRM te basta para vender o si te conviene conectar Holded con otro.

Te cuento qué incluye el CRM de Holded según su propia web, cuándo creo que es suficiente y cómo conectamos los presupuestos y los cobros de Holded con un CRM en Efecto Solar, una empresa del sector solar fotovoltaico que trabaja así desde marzo de 2026. Incluyo los errores que nos encontramos por el camino.

¿Qué incluye el CRM de Holded?

Según la página del CRM de Holded, consultada el 1 de octubre de 2026, estas funciones están disponibles:

  • Embudo de ventas visual, con etapas que se arrastran, y previsión de ingresos.
  • Gestión y puntuación de leads, con etapas y campos personalizados.
  • Del deal al documento: una oportunidad se convierte en presupuesto, factura o albarán.
  • Vista completa del contacto, notificaciones, plantillas de email e informes.
  • Calendario con enlaces de reserva y sincronización con Google Calendar.
  • App móvil e importación desde CSV, HubSpot, Pipedrive o Salesforce.

Y estas aparecen marcadas como «próximamente»: puntuación de oportunidades con IA, siguiente mejor acción, emails con IA, seguimientos automáticos (secuencias de email), disparadores de flujo y asignación automática. Un detalle que conviene saber: la misma página responde «Sí» en sus preguntas frecuentes a si se pueden configurar secuencias de email, mientras la tarjeta de esa función dice «próximamente». Si es algo que necesitas, pregúntaselo a Holded antes de decidir.

En cuanto a precio, la página del CRM dice «desde 15 €/mes», y su página de precios incluye el CRM en la descripción del plan Estándar. Mira qué plan necesitas tú, porque cambia a menudo.

¿Cuándo te basta el CRM de Holded?

Con lo que he visto en su web, mi criterio es este. El CRM de Holded tiene mucho sentido si vendes sobre todo por email y por teléfono, si quieres que la oportunidad y el presupuesto vivan en el mismo programa que la factura, y si el seguimiento lo hace una persona.

Se queda corto si tus clientes contestan sobre todo por WhatsApp, porque la página del CRM no lo menciona, o si necesitas que los recordatorios salgan solos y se paren cuando el cliente responde, porque esas automatizaciones aparecen como «próximamente». Es lo que pasaba en Efecto Solar: el CRM que usan junta WhatsApp, email y llamadas en una bandeja, y el seguimiento de cada presupuesto sale solo. Holded se queda como lo que es, el programa de facturación y la fuente de verdad de presupuestos, facturas y cobros.

Cómo conectamos Holded con un CRM

La idea de partida fue no duplicar nada. Holded manda en presupuestos, facturas y estado de pago, que es donde la gestoría marca los cobros. El CRM manda en contactos, embudo, mensajes y tareas. Entre los dos, n8n hace de puente y solo pasa los datos: las reglas de negocio viven en el CRM, a propósito.

Del presupuesto a la oportunidad

  1. Cada 10 minutos, la integración lee los presupuestos nuevos de Holded.
  2. Descarta los borradores. Ojo, que tiene trampa: lo explico abajo.
  3. Crea o actualiza el contacto en el CRM con su nombre, email, teléfono y empresa.
  4. Abre una oportunidad en el embudo de presupuestos, en la etapa «Presupuesto enviado», con el importe y la referencia del presupuesto de Holded.
  5. Pone una etiqueta que arranca el seguimiento por WhatsApp y email. Cómo es ese seguimiento lo cuento en cómo hacer seguimiento de presupuestos.

De la factura pagada al aviso

Otra pieza lee las facturas de Holded y busca a qué presupuesto pertenece cada una, a través de un campo personalizado de la factura que guarda el número del presupuesto. Si está pagada, escribe en la oportunidad el estado de pago y el importe cobrado, y el equipo ve un aviso de «pago detectado en Holded, pendiente de gestionar».

Lo que no hace es mover la oportunidad a «Aceptado». Eso lo hace una persona, y ese gesto es el que envía al cliente el email de confirmación. Al principio el sistema lo hacía solo y lo cambiamos: preferimos que nadie le diga a un cliente que su pedido está en marcha antes de que una persona lo haya comprobado.

Lo que hemos medido, a 2 de julio de 2026: como máximo pasan 10 minutos desde que se envía un presupuesto en Holded hasta que aparece en su app de pedidos, y 129 cobros se habían aplicado solos al detectar la factura pagada.

Lo que aprendimos conectando la API de Holded

Si vas a conectar Holded con cualquier cosa, esta es la parte más útil del artículo:

  • Un borrador ya tiene número. Que un presupuesto tenga número no significa que esté aprobado. Lo que lo indica es que no sea borrador y que tenga fecha de aprobación (draft !== true && approvedAt > 0).
  • Deduplica por número de documento, no por contacto. Si en Holded cambian el cliente de un presupuesto y tú deduplicas por contacto, acabas con dos oportunidades para el mismo presupuesto.
  • Una factura pagada no siempre es un pedido pagado. Un presupuesto puede acabar en varias facturas y solo una lleva la referencia. Si esa es la pequeña, el pedido parece pagado cuando no lo está. Es una de las razones por las que la factura no mueve la etapa.
  • Los abonos también tienen cobros. Una factura rectificativa con su reembolso conciliado parece pagada. Filtra las facturas con total mayor que cero.
  • Los decimales engañan. Facturas cobradas del todo devolvían un pendiente del orden de 0,0000000000001 y salían como pago parcial. Usa un margen de un céntimo.
  • La fecha del cobro no es la que parece. La fecha que trae el detalle de pagos es la de la factura, no la del pago, así que no sirve para buscar «pagos nuevos» por fecha.
  • Un dato malo no debe parar el lote. Un teléfono mal escrito llegó a tumbar una tanda entera. Captura el error presupuesto a presupuesto y, si un teléfono no es fiable, sigue sin él.
  • Una ventana corta pierde datos. Si solo miras las últimas 24 horas y la integración se cae un día, esos presupuestos no entran nunca. Mira una ventana amplia y evita duplicados por número de documento.
  • El PDF viene con basura delante. El PDF que devuelve la API trae texto antes del documento. Hay que cortar desde %PDF.
  • Los datos fiscales tienen su sitio. En el contacto, el NIF español va en el campo code, sin «ES», y el VAT europeo en vatnumber.
  • Mide la paginación, no la supongas. En la API v1 la paginación no está documentada y algún listado ignora el tamaño de página.

Si lo montas hoy: API v2 y webhooks

Nosotros usamos la API v1 de Holded consultando cada 10 minutos. Hoy, la documentación de desarrolladores de Holded marca la v1 como obsoleta (sigue disponible para integraciones existentes) y publica una API v2 con webhooks de presupuestos, facturas, pagos y contactos, firmados con HMAC-SHA256 y con un identificador de evento para no procesar nada dos veces. Si empiezas ahora, empieza por ahí: es mejor enterarte de un pago cuando ocurre que preguntar cada 10 minutos.

Dos cosas a mirar antes: la v2 tiene límites de peticiones por minuto y de llamadas al mes que dependen del plan y se comparten entre todas las claves de la cuenta, y las claves tienen permisos por ámbito. Una integración que consulta cada pocos minutos puede gastar la cuota mensual de los planes pequeños.

¿Quieres conectar Holded con tu CRM?

Si facturas con Holded y el seguimiento comercial se te escapa entre programas, en integraciones tienes lo que hemos conectado y cómo lo mantenemos. Y si prefieres que lo miremos con tu caso, la evaluación son nueve preguntas y te dice por dónde empezaría.

Preguntas frecuentes

¿Holded tiene CRM?

Sí. Holded se presenta como un ERP e incluye un CRM con embudo de ventas por etapas, gestión de leads, ficha completa del contacto, conversión de una oportunidad en presupuesto o factura y calendario con enlaces de reserva. A 1 de octubre de 2026, su web marca como «próximamente» funciones como los seguimientos automáticos o los disparadores de flujo.

¿Holded es un CRM o un ERP?

Es un ERP: facturación, contabilidad, inventario, equipo y más. El CRM es uno de sus módulos.

¿Se puede conectar Holded con otro CRM?

Sí, a través de su API. En el caso que contamos, una integración lee los presupuestos y las facturas de Holded y crea o actualiza el contacto y la oportunidad en el CRM, sin que nadie copie datos a mano.

¿Holded tiene webhooks?

Según su documentación de desarrolladores, la API v2 publica webhooks de presupuestos, facturas, pagos y contactos, firmados con HMAC-SHA256. La API v1 aparece como obsoleta, aunque sigue disponible para integraciones existentes.

Evaluación