Guías

Automatización de firma electrónica con n8n y Pipedrive: envíe acuerdos en el momento en que un trato cambie de etapa

Escrito por

Miniatura del vídeo con los logotipos de n8n y Pipedrive y un presentador, para un tutorial sobre firmas electrónicas de bajo coste en Pipedrive utilizando Firma.dev.

Cada cambio de estado de un trato en Pipedrive puede activar algo de forma automática, y enviar un contrato es una de las cosas más útiles que se pueden automatizar a partir de ahí. Esta guía cubre exactamente eso: en el momento en que un trato se mueve a un estado elegido, n8n extrae los detalles del contacto de Pipedrive y lanza una solicitud de firma de Firma.dev desde una plantilla guardada. Nadie en el equipo tiene que acordarse de enviarlo... simplemente se envía.

Pipedrive tiene su propia firma de documentos integrada, pero gestionar esto a través de n8n y Firma.dev cuesta una fracción de ello. Con un coste de 0,049 € por sobre (unos 5 centavos de dólar), si envías veinte acuerdos al mes de esta forma, el coste total de la firma se queda por debajo de un euro. El acceso a la API necesario en el lado de Pipedrive está incluido en cualquier plan, por lo que el único coste real que queda es el del propio sobre.

El flujo de trabajo es de cuatro pasos, creado con el constructor de IA de n8n, y el vídeo a continuación explica todo el proceso. Si prefieres no tener que escribirlo todo a mano, el flujo de trabajo finalizado está disponible para importarlo directamente, aunque merece la pena leer la guía de abajo si quieres adaptarlo o conectarlo a flujos de trabajo que ya tengas en funcionamiento.

Ver en YouTube

Descargar la plantilla del flujo de trabajo — impórtala en n8n, luego cambia los ID de estado y el ID de plantilla por los tuyos, y vuelve a conectar tus credenciales de Pipedrive y Firma.dev.

Requisitos previos

  • Una cuenta de Pipedrive con acceso a la API

  • Una instancia de n8n, en la nube o autohospedada

  • Una cuenta de Firma.dev y una clave API a nivel de espacio de trabajo

  • Una plantilla de firma ya creada en tu espacio de trabajo de Firma.dev, con el orden de los campos configurado de antemano

La documentación de integración de n8n cubre la referencia completa del nodo si es la primera vez que conectas Firma.dev a n8n.

El flujo de trabajo de cuatro pasos

1. Activación al actualizar el trato

Añade un nodo desencadenador de Pipedrive en n8n y conecta tu cuenta. El constructor de IA de n8n establece la Entidad en Trato (Deal) y la Acción en Cambiar (Change) de forma automática, dejando la Autenticación entrante como Ninguna (None), ya que Pipedrive llama directamente al webhook. Si prefieres crear esto a mano, confirma tú mismo esos mismos tres campos. Ejecuta el paso y luego mueve un trato de prueba entre estados en Pipedrive para que el desencadenador tenga datos reales con los que trabajar.

2. Filtrar por el estado de destino

La salida del desencadenador incluye un objeto de datos con el nuevo stage_id del trato y un objeto anterior con el estado del que provenía. Añade un filtro que compruebe ambos: data.stage_id es igual a tu estado de destino, y previous.stage_id es igual al estado anterior a este. De esa forma, el flujo de trabajo solo se activa en esa transición específica, no en cualquier movimiento que acabe allí más tarde. Los ID de estado de Pipedrive no son fáciles de consultar directamente. La forma más sencilla de encontrarlos es arrastrar un trato de prueba entre estados y leer los números directamente de la salida del propio desencadenador.

3. Obtener los detalles del contacto

Añade un nodo de Pipedrive configurado en Obtener persona (Get Person) y pasa el campo person_id de los datos del trato, no el propio ID del trato. Al ejecutar este paso, se devolverá el correo electrónico y el nombre del firmante, listos para el siguiente nodo.

4. Crear y enviar desde una plantilla

Añade un nodo de Firma.dev utilizando Crear y enviar (Create and Send), que crea y envía una solicitud de firma en una sola llamada. Introduce el ID de la plantilla de tu espacio de trabajo de Firma.dev (Plantillas, luego la plantilla específica) y asocia el correo electrónico y el nombre del firmante del paso anterior. Aquí es también donde el constructor de IA de n8n necesitó una corrección manual: estableció el campo de orden de los elementos de la plantilla empezando en 0, pero Firma.dev empieza a contar desde 1, por lo que ese campo tiene que corregirse a mano.

Errores comunes

  • El campo de orden de los elementos empieza en 0 en n8n, no en 1. Los flujos de trabajo creados por IA suelen pasar por alto este detalle. Las plantillas de Firma.dev cuentan los elementos empezando desde 1, así que comprueba este campo antes de enviar nada a producción.

  • Utiliza person_id, no el ID del trato, para buscar los detalles del contacto. El registro del trato contiene una referencia a la persona, no su información de contacto directamente.

  • Los ID de estado se encuentran en la salida sin procesar del desencadenador, no en la interfaz de Pipedrive. Ejecuta el paso del desencadenador tras mover un trato de prueba para leerlos directamente.

  • Utiliza una clave API de Firma.dev con alcance de espacio de trabajo. Esto mantiene la automatización limitada a un único espacio de trabajo en lugar de usar una clave a nivel de cuenta que pueda crear o eliminar espacios de trabajo.

Más allá de un único estado

Este mismo patrón se puede ampliar más allá de un único desencadenador. Diferentes estados pueden apuntar a diferentes plantillas, de modo que un trato que llega a "Contrato listo" envía un acuerdo y un trato que llega a "Renovación" envía otro, todo desde el mismo embudo de Pipedrive... los mismos cuatro pasos, simplemente conectados a un estado diferente y a una plantilla diferente. Una vez que se envía un acuerdo, un segundo flujo de trabajo que escuche el evento Solicitud de firma completada (Signing Request Completed) de Firma.dev puede guardar el documento terminado directamente en Google Drive (explicado en una guía complementaria), notificar al equipo de ventas o registrar una fila en un campo de su propio CRM.

Si es la primera vez que conectas ambas herramientas, la guía de integración de n8n cubre el conjunto más amplio de desencadenadores y acciones disponibles, y la documentación detalla cada operación que admite el nodo de Firma.dev. Firma.dev también funciona de la misma manera a través de Zapier para los equipos que ya utilicen esa plataforma.

Consigue 50 sobres gratis: los clientes de Firma.dev que lleguen desde n8n pueden registrarse con el código N8N-FIRMA26 ya aplicado para obtener 50 sobres gratis en su primera compra, o introducir el código manualmente al comprar si ya tienen una cuenta. La oferta caduca el 10 de octubre de 2026.

Empieza a usar Firma.dev gratis, sin necesidad de tarjeta de crédito.

  1. Encabezado

Imagen de fondo

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,049 € por sobre cuando estés listo para empezar.

Imagen de fondo

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,049 € por sobre cuando estés listo para empezar.

Imagen de fondo

¿Listo para añadir firmas electrónicas a tu aplicación?

Comienza gratis. No se requiere tarjeta de crédito. Paga solo 0,049 € por sobre cuando estés listo para empezar.