Automatizar presupuestos con n8n: de la solicitud al envío
Cómo montar con n8n un flujo que recoge la solicitud, calcula el precio, genera el PDF y envía el presupuesto, y qué dejar en manos de una persona.
Por Carlos Ruiz · Director Comercial
Un presupuesto que llega tarde es, muchas veces, un presupuesto perdido. No porque el precio sea malo, sino porque quien lo pidió ya ha recibido otro. Y en la mayoría de las pymes el retraso no viene de que calcular sea difícil: viene de que la solicitud entra por un formulario, alguien la copia a una hoja, busca la tarifa, rellena una plantilla de Word, la exporta a PDF y la manda por correo cuando encuentra un hueco.
Todo eso es trabajo repetitivo con reglas claras, que es exactamente lo que mejor se automatiza. En este artículo explicamos cómo automatizar presupuestos con n8n de punta a punta, pieza por pieza, y también dónde conviene que siga habiendo una persona.
Qué significa de verdad automatizar un presupuesto
Automatizar presupuestos no es tener una plantilla bonita. Es que, desde que el cliente pide precio hasta que lo recibe, nadie tenga que copiar un dato de un sitio a otro. El flujo completo tiene cinco pasos:
- Recoger la solicitud con los datos necesarios, siempre en el mismo formato.
- Calcular el precio con las reglas de tu tarifa.
- Generar el documento, normalmente un PDF con tu imagen.
- Enviar el presupuesto al cliente y dejarlo registrado.
- Seguir la oportunidad: recordatorio si no contesta, aviso al comercial si acepta.
n8n encaja bien aquí porque cada paso es un nodo y porque conecta con lo que ya usas: el formulario de la web, el correo, una hoja de cálculo, el CRM o el programa de facturación. No hace falta cambiar de herramientas para empezar.
Paso 1: recoger la solicitud sin perder datos
El flujo empieza con un disparador. Los tres más habituales:
- Formulario de la web. El formulario envía los datos a un nodo Webhook de n8n. Si no tienes formulario o no quieres tocar la web, el nodo n8n Form Trigger crea uno alojado en el propio n8n.
- Correo electrónico. Un disparador de Gmail o IMAP lee los mensajes que llegan a la cuenta de presupuestos. Es el caso más delicado, porque el correo es texto libre.
- WhatsApp o chat. Si ya tienes un asistente que atiende consultas, puede recoger los datos y pasárselos al flujo. Lo contamos en el artículo sobre chatbots de atención al cliente en pymes.
La regla que más problemas evita: pide en origen todo lo que la tarifa necesita. Si tu precio depende de la cantidad, el acabado y el plazo, esos tres campos tienen que ser obligatorios y, a ser posible, desplegables en lugar de texto libre. Cada campo abierto es una excepción que alguien tendrá que resolver a mano más adelante.
Cuando la solicitud llega por correo, un modelo de IA puede extraer los datos del texto y devolverlos estructurados. Funciona, pero hay que tratarlo como lo que es: una lectura que puede fallar. Lo sensato es que el flujo compruebe que están todos los campos y, si falta alguno, conteste pidiéndolo en vez de inventarlo.
Justo después del disparador conviene un paso de validación: correo con formato correcto, cantidad mayor que cero, producto que existe en la tarifa. Lo que no pasa la validación no sigue adelante; se desvía a una persona.
Paso 2: calcular el precio con reglas, no de memoria
Aquí está la parte que más cuesta, y no por n8n. Para automatizar el cálculo hay que tener la tarifa escrita como reglas, y en muchas empresas la tarifa real vive en la cabeza de quien hace los presupuestos: «a este cliente le hacemos un diez», «a partir de mil unidades baja», «si es urgente, un recargo».
El trabajo previo es sacar esas reglas a una tabla. Lo habitual es una hoja de Google Sheets o una tabla en tu base de datos con:
- precio base por producto o servicio;
- tramos por cantidad;
- recargos y descuentos, con su condición;
- impuestos aplicables.
En n8n, un nodo lee esa tabla y un nodo Code aplica las reglas con unas pocas líneas de JavaScript. La ventaja de tener la tarifa en una hoja y no dentro del flujo es que cambiar un precio no obliga a tocar la automatización: lo cambia quien lleva la tarifa, en la hoja, y el siguiente presupuesto ya sale con el dato nuevo.
Dos advertencias de quien ha visto fallar esto:
- El precio lo calculan las reglas, no un modelo de IA. La IA sirve para entender lo que pide el cliente; la cifra tiene que salir de una operación que puedas reproducir y explicar.
- Define qué hace el flujo cuando la solicitud no encaja. Un producto fuera de tarifa, una cantidad desorbitada o una combinación que nunca se ha vendido no deben generar un presupuesto automático. Un nodo IF los separa y avisa a una persona.
Paso 3: generar el PDF
n8n no trae de serie un nodo que convierta una plantilla en PDF, así que hay que elegir cómo hacerlo. Las tres vías que más se usan:
- Plantilla en Google Docs. El flujo copia un documento modelo, sustituye los marcadores (
{{cliente}},{{total}}) por los datos y lo descarga de Google Drive ya convertido a PDF. Es la más sencilla si ya trabajas con Google Workspace, y la plantilla la puede retocar cualquiera. - HTML convertido a PDF. El flujo monta el presupuesto en HTML y lo pasa por un servicio de conversión, propio o externo, mediante el nodo HTTP Request. Da más control sobre el diseño, sobre todo en presupuestos con muchas líneas.
- Tu programa de facturación. Si tu software tiene API y gestiona presupuestos, lo más limpio es que n8n lo cree allí y recoja el PDF que el propio programa genera. Así el presupuesto queda numerado y guardado donde luego se convertirá en factura.
Sea cual sea la vía, el documento necesita lo mismo: número de presupuesto único, fecha, validez de la oferta y condiciones. El número conviene que lo asigne un solo sitio —el programa de facturación o un contador en la base de datos— para que no haya dos presupuestos con la misma referencia.
Paso 4: enviar y dejar constancia
Con el PDF listo, el envío es lo más fácil: un nodo de correo (Gmail, Outlook o SMTP) lo adjunta y lo manda desde una dirección reconocible, con un texto breve y una forma clara de contestar.
Lo que no se puede olvidar es el registro. En el mismo flujo, n8n debería:
- guardar el presupuesto en el CRM o, si no lo hay, en una hoja con cliente, importe, fecha y estado;
- archivar el PDF en una carpeta ordenada;
- avisar al comercial por el canal que use, con el importe y el enlace al documento.
Sin ese registro, la automatización envía presupuestos que nadie sabe que se han enviado, y el seguimiento vuelve a depender de la memoria.
Paso 5: el seguimiento, que es donde se gana
La mayor parte de los presupuestos que no se cierran no reciben un «no»: no reciben nada. Un recordatorio a tiempo cambia eso, y es justo la tarea que a mano siempre se queda sin hacer.
En n8n se resuelve con un segundo flujo programado que revisa cada día el registro y busca presupuestos enviados hace unos días que siguen sin respuesta. A esos les manda un recordatorio breve; a los que ya han caducado, los marca como vencidos. Es más robusto que dejar un flujo esperando una semana con el nodo Wait, porque no depende de que una ejecución concreta sobreviva.
Si el cliente acepta —con un enlace de confirmación o respondiendo al correo—, el flujo cambia el estado, avisa al equipo y puede dejar preparado el siguiente paso: el pedido o la factura.
«Sin tocar nada»: cuándo sí y cuándo no
La promesa de un presupuesto que sale solo es real, pero no para todos los casos. Nuestra recomendación es separar dos carriles:
- Envío directo para lo estándar: productos de tarifa, cantidades normales, importes por debajo de un umbral que tú decides.
- Revisión previa para lo demás: el flujo prepara el presupuesto entero y lo deja a un clic de aprobación. La persona no redacta ni calcula; solo mira y confirma.
Al arrancar, lo prudente es que todo pase por revisión durante unas semanas. Cuando llevas un buen número de presupuestos aprobados sin corregir nada, abres el envío directo para ese tipo de solicitud. Automatizar por fases es menos vistoso, pero evita el error que más caro sale: mandarle a un cliente un precio equivocado con tu firma.
Los errores que más se repiten
- Automatizar una tarifa que no está clara. Si dos personas de la empresa darían precios distintos para la misma solicitud, el problema no es técnico.
- No prever el fallo. Una hoja que cambia de nombre o una API que no responde paran el flujo. n8n permite definir un flujo de error que avisa en el momento; sin él, te enteras cuando el cliente reclama.
- Partir de una plantilla sin adaptarla. Las plantillas ahorran tiempo, pero ninguna conoce tu tarifa ni tus excepciones. En este artículo sobre plantillas de n8n explicamos cuáles sirven y cuáles hay que rehacer.
- Olvidar los datos personales. Una solicitud de presupuesto contiene datos de una persona: hay que informar en el formulario, guardar solo lo necesario y no conservarlo indefinidamente.
Por dónde empezar
Antes de abrir n8n, haz una prueba con papel: coge los diez últimos presupuestos que has enviado y escribe la regla con la que se calculó cada uno. Si las diez reglas caben en una tabla, tienes un proceso listo para automatizar. Si no, ya sabes qué hay que ordenar primero.
En Kuatrinova montamos automatizaciones con n8n para pymes y para las empresas del propio grupo. Puedes ver ejemplos de lo que tenemos en marcha en nuestra página de casos y, si quieres que revisemos cómo haces hoy tus presupuestos, escríbenos.
Preguntas frecuentes
¿Hace falta saber programar para automatizar presupuestos con n8n?
Para un flujo sencillo, no: la mayoría de los pasos se configuran arrastrando nodos. El cálculo del precio sí suele necesitar unas líneas de JavaScript en cuanto la tarifa tiene tramos, recargos o excepciones.
¿Puedo seguir usando mi programa de facturación?
Sí, y es lo recomendable. Si tiene API, n8n crea el presupuesto dentro del programa y este se encarga de la numeración y del PDF. Si no la tiene, el presupuesto se genera fuera y se registra aparte.
¿Y si el cliente pide algo que no está en la tarifa?
El flujo no debe improvisar. Lo detecta, no envía nada automático y avisa a una persona con todos los datos ya recogidos, para que solo tenga que decidir el precio.
¿Cuánto se tarda en tenerlo funcionando?
Depende casi por completo de lo ordenada que esté la tarifa. Con reglas claras y pocas excepciones, el flujo es corto; lo que alarga un proyecto así es descubrir por el camino cómo se calculaba de verdad cada precio.