El trato se cierra en HubSpot, pero la factura se vuelve a construir en una hoja de cálculo. Alguien corrige errores tipográficos a medianoche. El PDF puede no coincidir con lo que aprobó el departamento legal. No tiene por qué funcionar así.
Esta guía explica cómo automatizar facturas en HubSpot usando Portant, paso a paso. Configurarás tus datos, crearás una plantilla con etiquetas que extraen datos en tiempo real de HubSpot, añadirás activadores de flujo de trabajo y sincronizarás el PDF final de vuelta al trato. Sin volver a escribir. Sin confusión de versiones. Una única fuente de verdad.
Paso 1: Define el modelo de datos de la factura en el trato, la empresa y el contacto
Antes de tocar una plantilla, decido dónde vive cada dato. Empiezo con una lista sencilla de lo que la factura necesita incluir: nombre de la entidad legal, dirección de facturación, números de identificación fiscal, condiciones de pago, fecha de vencimiento, referencias de orden de compra y la tabla de productos. Luego asigno cada uno al lugar correcto en HubSpot.
La empresa generalmente almacena el nombre legal y la dirección de facturación. El contacto guarda la persona que recibirá el PDF y cualquier correo electrónico de cuentas por pagar. El trato almacena importes, plazos, condiciones personalizadas y todo lo vinculado a la oportunidad. Las líneas de pedido contienen el detalle a nivel de producto.
Si alguno de estos puntos no está claro, ordena tus propiedades antes de automatizar. Los datos desordenados aparecen en las facturas más rápido que en casi cualquier otro documento orientado al cliente.
Cuando necesito una lista de verificación, remito a las personas a How to audit your HubSpot data so every sales document goes out right y a The HubSpot properties I set up so sales documents stay accurate.
Paso 2: Alinea las propiedades para que las etiquetas nunca fallen
Una vez hecho esto, me aseguro de que los campos de HubSpot tengan nombres claros y sean coherentes. Usa campos desplegables para las condiciones de pago en lugar de texto libre. Mantén los números en campos numéricos. Mantén las fechas en campos de fecha. No pongas datos de facturación críticos en las notas del trato, donde no se pueden extraer en una plantilla.
Aquí es donde la combinación de datos hace el trabajo pesado. Extrae exactamente lo que contiene el CRM, nada más. Si un campo está vacío, la factura no debería enviarse. O la plantilla debería mostrar un texto alternativo claro, no una línea en blanco que parezca un error.
También vigilo los registros de empresa duplicados. Nada arruina una factura más rápido que mostrar una dirección en la página uno y una variante con ortografía ligeramente diferente en la página dos. Fusiona los duplicados y acuerda un estándar para el nombre legal frente al nombre comercial antes de empezar a generar facturas en masa.
Paso 3: Modela las líneas de pedido de la manera que espera el departamento financiero
Las líneas de pedido son el núcleo de la mayoría de las facturas que automatizo. Compruebo que los campos de cantidad, precio unitario, descuento e impuesto en HubSpot coincidan con la forma en que finanzas registra los ingresos. Si los representantes modifican los precios sin dejar rastro, la automatización imprimirá un número incorrecto. Cuando eso ocurre, corrijo el proceso, no la plantilla.
También verifico que los nombres de los productos se lean bien en un PDF orientado al cliente. Los códigos internos pueden quedarse en HubSpot para los informes, pero la descripción que aparece en la factura debe tener sentido para el cliente. Si los paquetes son habituales, decido si la factura muestra los artículos individuales o una única línea de paquete, y documento esa decisión para todo el equipo.
Si necesitas un punto de partida, nuestra HubSpot invoice template tiene una estructura de tabla limpia sobre la que puedes construir. Aunque la modifiques bastante, te ahorra horas.
Paso 4: Crea la plantilla de factura con etiquetas claras
Creo la factura en el editor que ya usa mi equipo y luego reemplazo el texto estático por etiquetas que extraen datos en tiempo real de HubSpot. El encabezado toma los campos de empresa y contacto. El cuerpo toma los campos del trato para condiciones, fechas y referencias. La tabla de líneas de pedido se rellena automáticamente con los productos del trato.
Mantengo el diseño simple a propósito. Las facturas no son el lugar para el diseño creativo. Quiero totales claros, fechas de vencimiento visibles y una sección de pago que el departamento legal ya haya aprobado. Si marketing quiere algo más elaborado, los remito a las propuestas.
Añado notas de versión en el pie de página de la plantilla para que finanzas sepa qué versión se usó cuando se creó el PDF. Eso parece excesivo hasta que necesitas rastrear un cambio en una regla fiscal a mitad de trimestre.
Paso 5: Configura los activadores de flujo de trabajo y los pasos de aprobación
La automatización sin controles es la forma de enviar por correo una factura con un total de cero. Configuro los flujos de trabajo pensando en la seguridad, no solo en la velocidad. Los activadores típicos incluyen pasar a cerrado ganado, establecer una propiedad personalizada como lista-para-facturar, o añadir un paso de revisión financiera en tratos que superen un determinado valor.
Antes de que se active cualquier desencadenador, me aseguro de que los campos mínimos estén completos: dirección de facturación, entidad legal correcta, orden de compra cuando sea necesaria y líneas de pedido que sumen el importe que el cliente espera. Si los flujos de trabajo de HubSpot no pueden cubrir todas las reglas, combino los pasos del flujo con una revisión manual dentro de Portant para los casos excepcionales.
También formo a los representantes en los plazos. Si un trato salta de etapa durante una importación de datos, puedes generar documentos de forma prematura. Cuando detecto ese patrón, añado formación, no más software.
Paso 6: Genera el PDF y sincronízalo de vuelta al trato
Cuando la plantilla y los activadores son estables, genero un PDF y lo almaceno en el trato, no como un adjunto de correo electrónico que desaparece. Todo el equipo puede ver el mismo documento en el mismo lugar.
El trato se convierte en la única fuente de verdad sobre lo que se facturó, cuándo y qué versión de la plantilla se usó. También acuerdo con finanzas de antemano si HubSpot o el sistema contable es el que registra el estado de los pagos. El PDF de la factura es lo que ve el cliente. El libro mayor puede estar en otro lugar, pero no hay confusión sobre lo que se envió.
En un buen día, todo el proceso desde el cambio de etapa del trato hasta el PDF terminado tarda minutos. Eso equivale a toda una tarde de copiar y pegar que desaparece.
Cómo pruebo, lanzo e itero sin sorpresas
Antes de activar el proceso en todos los tratos: genera diez facturas a partir de tratos recientes y compara cada una con lo que finanzas habría producido manualmente. Los errores que encuentres en esa muestra son mucho menos costosos que los que encuentre un cliente.
Nunca activo el proceso en todos los tratos a la vez. Elijo un puñado de tratos representativos, genero facturas y busco problemas de redondeo, líneas de impuestos, acumulación de descuentos y símbolos de moneda. Corrijo los problemas de datos antes de ampliar el despliegue.
Tras el lanzamiento, reviso una muestra semanal hasta que las cosas se estabilizan. Si los tickets de soporte relacionados con facturas aumentan, eso suele apuntar a un problema de datos en el CRM, no a una razón para dejar de automatizar.
Si estás construyendo esto por primera vez, espera dos semanas de ajustes menores. Eso es normal. La recompensa son menos ediciones de emergencia la noche antes del cierre del mes y una entrega más tranquila entre ventas y finanzas.
Preguntas frecuentes
¿Puede HubSpot almacenar el PDF de la factura en el trato?
Sí, ese es el enfoque que recomiendo. Cuando el PDF está adjunto al trato, todos trabajan desde un mismo lugar y se reduce la duplicación de archivos en los buzones de correo.
¿Qué pasa si las líneas de pedido y el importe del trato no coinciden?
Detengo la generación hasta que coincidan, o hasta que haya una razón clara para la diferencia registrada en el trato. Una discrepancia que nadie detecta es la forma de perder la confianza de finanzas y del cliente.
¿Necesito propiedades personalizadas para la facturación?
Con frecuencia sí, para cosas como el número de orden de compra, el correo electrónico del contacto de facturación o el estado de exención fiscal. Añado campos personalizados cuando la necesidad surge con regularidad, no como una forma de evitar acordar un proceso estándar.
¿Puedo automatizar facturas sin cambiar nuestro ERP?
En muchos casos sí. HubSpot y Portant se encargan de crear y enviar la factura. Tu sistema contable puede seguir registrando los pagos y los ingresos. Lo importante es tener claro qué sistema es responsable de cada paso.
¿Cómo mantengo las plantillas en conformidad con las normativas de distintas regiones?
Creo plantillas o secciones separadas por región y normativa fiscal usando campos estructurados, no notas puntuales. Reviso con el departamento legal cuando cambian las normativas y conservo las versiones antiguas de las plantillas para poder rastrear siempre las facturas pasadas.