INTEGRACIÓN AGILE CRM N8N: AUTOMATIZAR AGILE CRM CON N8N

¿Buscas automatizar Agile CRM con n8n para optimizar la gestión de tus contactos, empresas y oportunidades de venta? La integración Agile CRM n8n pone a tu disposición 15 acciones que te permiten crear, actualizar, obtener y eliminar registros directamente desde tus workflows de automatización.

Con esta integración, puedes sincronizar automáticamente tus contactos entre plataformas, crear empresas en tu CRM cuando se registra un nuevo lead, actualizar deals en función de eventos externos y mucho más. Todo sin escribir una sola línea de código y con la flexibilidad que caracteriza a n8n como plataforma de automatización open-source.

En esta guía completa, descubrirás cómo conectar Agile CRM a n8n y aprovechar cada una de las acciones disponibles para construir automatizaciones potentes que transformen tu gestión comercial.

Logo n8n

Workflow n8n Agile CRM: demostración de una automatización que conecta Agile CRM a otras aplicaciones vía n8n. Este vídeo ilustra cómo las acciones de Agile CRM se integran en un workflow n8n para automatizar tus procesos sin código.

¿POR QUÉ AUTOMATIZAR AGILE CRM CON N8N?

La integración Agile CRM n8n te ofrece 15 acciones distribuidas en tres recursos principales: contactos, empresas y deals. Esto significa que puedes automatizar prácticamente cualquier operación CRUD (crear, leer, actualizar, eliminar) sobre los elementos más críticos de tu CRM, integrándolos con más de 400 aplicaciones disponibles en n8n.

El ahorro de tiempo es considerable cuando dejas de introducir manualmente cada contacto o de actualizar deals uno por uno. Configura reglas inteligentes que reaccionen a eventos de otras aplicaciones: un formulario enviado en Typeform crea automáticamente un contacto, un pago confirmado en Stripe actualiza el deal correspondiente, o un email abierto en tu herramienta de marketing dispara una actualización del perfil del contacto. Tu equipo comercial puede centrarse en cerrar ventas en lugar de alimentar el CRM.

Casos de uso concretos que puedes implementar hoy mismo:

  • Crear contactos en Agile CRM cuando alguien se registra en tu webinar (vía Zoom, Calendly o tu plataforma de eventos)
  • Sincronizar empresas entre Agile CRM y tu ERP o herramienta de facturación
  • Actualizar automáticamente el milestone de un deal cuando cambia el estado en tu herramienta de gestión de proyectos
  • Obtener información de contactos para enriquecer reportes en Google Sheets o Notion
  • Eliminar registros duplicados mediante workflows de limpieza programados
Lista de acciones y triggers Agile CRM disponibles en n8n

¿CÓMO CONECTAR AGILE CRM A N8N?

Configuración de credenciales Agile CRM en n8n

La conexión entre Agile CRM y n8n se realiza mediante credenciales API que autentican cada solicitud que tu workflow envía al CRM. El proceso es sencillo y solo necesitas configurarlo una vez.

Configuración básica:

  1. Accede a tu cuenta de Agile CRM: Inicia sesión en tu panel de administración y dirígete a la sección de configuración de la API para obtener tu clave de acceso.
  2. Localiza tu API Key: En Agile CRM, ve a Admin Settings > API & Analytics > API Key. Copia esta clave, ya que la necesitarás para n8n.
  3. Crea las credenciales en n8n: En tu instancia de n8n, ve a Credentials > Add Credential > Agile CRM. Introduce tu API Key y el subdominio de tu cuenta de Agile CRM (la parte que aparece antes de .agilecrm.com en tu URL).
  4. Prueba la conexión: Añade un nodo de Agile CRM a un workflow, selecciona las credenciales que acabas de crear y ejecuta una operación simple como «Get many contacts» para verificar que todo funciona correctamente.

💡 CONSEJO: Guarda tu API Key de Agile CRM en un gestor de contraseñas seguro. Si trabajas en equipo, considera crear credenciales específicas para n8n en lugar de usar las de un usuario individual, así evitas problemas si ese usuario deja la empresa o cambia sus permisos.

¿NECESITAS AYUDA PARA AUTOMATIZAR AGILE CRM CON N8N?

Te respondemos en minutos ✔

ACCIONES AGILE CRM DISPONIBLES EN N8N

Create a company

La acción Create a company te permite añadir nuevas empresas a tu Agile CRM directamente desde un workflow de n8n. Es especialmente útil cuando necesitas registrar organizaciones que provienen de otras fuentes de datos, como formularios web, importaciones de listas o integraciones con LinkedIn.

Parámetros de configuración:

  • Credential to connect with: Menú desplegable para seleccionar la cuenta de Agile CRM previamente configurada. Es un parámetro requerido.
  • Resource: Fijado en «Company», indica el tipo de recurso sobre el que operas. Requerido.
  • Operation: Establecido en «Create» para esta acción. Requerido.
  • JSON Parameters: Interruptor on/off que permite enviar parámetros adicionales en formato JSON. Opcional, desactivado por defecto.
  • Additional Fields: Sección expandible donde puedes añadir campos personalizados como nombre de empresa, dirección, sector, sitio web, etc. Opcional.

Casos de uso típicos:

  • Crear empresas automáticamente cuando un visitante de tu web indica su compañía en un formulario
  • Importar listados de empresas desde Google Sheets o Airtable a Agile CRM
  • Registrar organizaciones detectadas en procesos de enriquecimiento de datos con herramientas como Clearbit
Configuración de la acción Create a company de Agile CRM en n8n

Delete a company

Esta acción elimina una empresa específica de tu cuenta de Agile CRM. Resulta fundamental para mantener tu base de datos limpia y libre de registros obsoletos o duplicados que afectan la calidad de tus informes comerciales.

Parámetros de configuración:

  • Credential to connect with: Selecciona las credenciales de tu cuenta Agile CRM. Requerido.
  • Resource: Establecido en «Company». Requerido.
  • Operation: Fijado en «Delete». Requerido.
  • Company ID: Campo de texto donde introduces el identificador único de la empresa a eliminar. Requerido para que la acción sepa exactamente qué registro borrar.

Casos de uso típicos:

  • Eliminar empresas que han sido marcadas como «no interesadas» o «cerradas» en otro sistema
  • Workflows de limpieza programados que eliminan registros sin actividad en los últimos X meses
  • Borrar duplicados detectados mediante procesos de deduplicación
Configuración de la acción Delete a company de Agile CRM en n8n

Get a company

La acción Get a company recupera toda la información de una empresa específica almacenada en Agile CRM. Es la base para workflows que necesitan consultar datos antes de tomar decisiones o enviar información a otras aplicaciones.

Parámetros de configuración:

  • Credential to connect with: Credenciales de autenticación con Agile CRM. Requerido.
  • Resource: Fijado en «Company». Requerido.
  • Operation: Establecido en «Get». Requerido.
  • Company ID: Identificador único de la empresa que deseas consultar. Acepta texto y puede incluir valores dinámicos de nodos anteriores. Requerido.

Casos de uso típicos:

  • Obtener datos de una empresa para personalizar un email automático con información específica
  • Verificar si una empresa existe antes de crear un nuevo registro (evitar duplicados)
  • Extraer información de empresas para generar reportes en herramientas de BI
Configuración de la acción Get a company de Agile CRM en n8n

Get many companies

Esta acción recupera múltiples empresas de Agile CRM en una sola llamada, ideal para exportaciones masivas, sincronizaciones periódicas o análisis de datos a gran escala.

Parámetros de configuración:

  • Credential to connect with: Selección de credenciales de Agile CRM. Requerido.
  • Resource: Establecido en «Company». Requerido.
  • Operation: Fijado en «Get Many». Requerido.
  • Return All: Interruptor que define si quieres obtener todos los registros disponibles o limitarlos. Opcional, desactivado por defecto.
  • Limit: Número máximo de empresas a recuperar, con valor predeterminado de 20. Opcional.
  • Filter: Menú desplegable para aplicar filtros a los resultados, por defecto «None». Opcional.
  • Simplify: Interruptor para obtener una versión simplificada de los datos. Opcional.

Casos de uso típicos:

  • Exportar todas las empresas a Google Sheets para análisis o respaldo
  • Sincronizar la lista de empresas con tu herramienta de email marketing
  • Generar informes periódicos sobre el crecimiento de tu base de datos de empresas

Imagen no disponible para esta acción

Update a company

La acción Update a company modifica los datos de una empresa existente en Agile CRM. Fundamental para mantener la información actualizada cuando cambian datos en sistemas externos.

Parámetros de configuración:

  • Credential to connect with: Credenciales de tu cuenta Agile CRM. Requerido.
  • Resource: Fijado en «Company». Requerido.
  • Operation: Establecido en «Update». Requerido.
  • Company ID: Identificador único de la empresa a actualizar. Acepta valores dinámicos. Requerido.
  • JSON Parameters: Interruptor para habilitar parámetros personalizados en formato JSON. Opcional.
  • Additional Fields: Sección para especificar qué campos actualizar (nombre, dirección, datos personalizados, etc.). Opcional.

Casos de uso típicos:

  • Actualizar la dirección de una empresa cuando cambia en tu ERP
  • Modificar el sector o tamaño de empresa basándose en datos enriquecidos
  • Sincronizar cambios de nombre comercial o datos fiscales
Configuración de la acción Update a company de Agile CRM en n8n

Update a contact

La acción Update a contact modifica la información de un contacto existente, permitiendo mantener tus datos sincronizados cuando se producen cambios en sistemas externos.

Parámetros de configuración:

  • Credential to connect with: Credenciales de autenticación. Requerido.
  • Resource: Fijado en «Contact». Requerido.
  • Operation: Establecido en «Update». Requerido.
  • Contact ID: Identificador del contacto a modificar. Requerido.
  • JSON Parameters: Activa modo avanzado para parámetros en formato JSON. Opcional.
  • Additional Fields: Define qué campos actualizar. Opcional.

Casos de uso típicos:

  • Actualizar el estado de un lead cuando avanza en el funnel de ventas
  • Modificar datos de contacto cuando el usuario actualiza su perfil en tu app
  • Añadir etiquetas o campos personalizados basados en comportamiento del usuario
Configuración de la acción Update a contact de Agile CRM en n8n

Get many contacts

Esta acción permite recuperar múltiples contactos de Agile CRM, perfecta para exportaciones, sincronizaciones masivas y análisis de tu base de datos de leads y clientes.

Parámetros de configuración:

  • Credential to connect with: Credenciales de Agile CRM. Requerido.
  • Resource: Establecido en «Contact». Requerido.
  • Operation: Fijado en «Get Many». Requerido.
  • Return All: Interruptor para obtener todos los registros o limitarlos. Opcional.
  • Limit: Número máximo de contactos a recuperar, por defecto 20. Opcional.
  • Filter: Filtro aplicable a los resultados. Opcional.
  • Simplify: Simplifica la estructura de los datos devueltos. Opcional.
  • Options: Sección para configuraciones adicionales. Opcional.

Casos de uso típicos:

  • Exportar contactos a una hoja de cálculo para campañas de email externas
  • Sincronizar la base de contactos con herramientas de marketing automation
  • Generar listados segmentados para análisis comercial
Configuración de la acción Get many contacts de Agile CRM en n8n

Get a contact

La acción Get a contact recupera la información completa de un contacto específico, esencial para workflows que necesitan personalización o verificación de datos existentes.

Parámetros de configuración:

  • Credential to connect with: Credenciales para autenticar con Agile CRM. Requerido.
  • Resource: Fijado en «Contact». Requerido.
  • Operation: Establecido en «Get». Requerido.
  • Contact ID: Identificador único del contacto a consultar. Requerido.

Casos de uso típicos:

  • Obtener datos de un contacto para personalizar comunicaciones automatizadas
  • Verificar la existencia de un contacto antes de crear uno nuevo
  • Extraer información para sincronizar con otras herramientas
Configuración de la acción Get a contact de Agile CRM en n8n

Create a contact

Esta acción crea un nuevo contacto en Agile CRM, permitiéndote capturar leads y prospectos desde cualquier fuente externa directamente en tu CRM sin intervención manual.

Parámetros de configuración:

  • Credential to connect with: Selección de credenciales de Agile CRM. Requerido.
  • Resource: Establecido en «Contact». Requerido.
  • Operation: Fijado en «Create». Requerido.
  • JSON Parameters: Interruptor para activar el envío de datos adicionales en JSON. Opcional.
  • Additional Fields: Permite definir campos como nombre, email, teléfono, empresa asociada, etiquetas y campos personalizados. Opcional pero típicamente necesario para crear contactos útiles.

Casos de uso típicos:

  • Crear contactos cuando alguien completa un formulario en Typeform, JotForm o tu web
  • Importar suscriptores de newsletter que aún no están en el CRM
  • Registrar participantes de webinars o eventos automáticamente
Configuración de la acción Create a contact de Agile CRM en n8n

Delete a contact

Esta acción elimina un contacto específico de Agile CRM, útil para cumplir con solicitudes de eliminación de datos (GDPR) o mantener limpia tu base de datos.

Parámetros de configuración:

  • Credential to connect with: Selección de credenciales. Requerido.
  • Resource: Fijado en «Contact». Requerido.
  • Operation: Establecido en «Delete». Requerido.
  • Contact ID: Identificador único del contacto a eliminar. Requerido.

Casos de uso típicos:

  • Eliminar contactos que solicitan la baja de tus comunicaciones (cumplimiento GDPR)
  • Borrar registros duplicados detectados automáticamente
  • Limpiar contactos inactivos o con datos inválidos
Configuración de la acción Delete a contact de Agile CRM en n8n

Create a deal

La acción Create a deal genera nuevas oportunidades de venta en tu pipeline de Agile CRM, automatizando la creación de deals cuando se detectan señales de compra en otros sistemas.

Parámetros de configuración:

  • Credential to connect with: Credenciales de Agile CRM. Requerido.
  • Resource: Fijado en «Deal». Requerido.
  • Operation: Establecido en «Create». Requerido.
  • Close Date: Fecha esperada de cierre del deal. Acepta formato de fecha o texto. Opcional.
  • Expected Value: Valor monetario esperado del deal, por defecto 1. Requerido.
  • Milestone: Etapa actual del deal en el pipeline. Opcional.
  • Name: Nombre descriptivo del deal. Requerido.
  • Probability: Probabilidad de cierre en porcentaje, por defecto 50. Requerido.
  • JSON Parameters: Activa parámetros adicionales en JSON. Opcional.
  • Additional Fields: Campos personalizados adicionales. Opcional.

Casos de uso típicos:

  • Crear deals automáticamente cuando un lead solicita una demo o presupuesto
  • Generar oportunidades desde formularios de contacto cualificados
  • Registrar deals cuando se detecta intención de compra en tu plataforma
Configuración de la acción Create a deal de Agile CRM en n8n

Get a deal

Esta acción recupera la información completa de un deal específico, permitiendo consultar el estado de oportunidades para tomar decisiones en tus workflows.

Parámetros de configuración:

  • Credential to connect with: Credenciales de autenticación. Requerido.
  • Resource: Establecido en «Deal». Requerido.
  • Operation: Fijado en «Get». Requerido.
  • Deal ID: Identificador único del deal a consultar. Requerido.

Casos de uso típicos:

  • Consultar el valor de un deal para calcular comisiones automáticas
  • Verificar el estado de una oportunidad antes de enviar comunicaciones
  • Obtener datos de deals para reportes de ventas
Configuración de la acción Get a deal de Agile CRM en n8n

Delete a deal

La acción Delete a deal elimina una oportunidad de venta del sistema, útil para limpiar deals perdidos o cancelados que ya no son relevantes.

Parámetros de configuración:

  • Credential to connect with: Credenciales de autenticación. Requerido.
  • Resource: Fijado en «Deal». Requerido.
  • Operation: Establecido en «Delete». Requerido.
  • Deal ID: Identificador único del deal a eliminar. Requerido.

Casos de uso típicos:

  • Eliminar deals marcados como «perdidos» después de un período de archivo
  • Borrar oportunidades duplicadas o creadas por error
  • Limpiar el pipeline de deals antiguos sin actividad
Configuración de la acción Delete a deal de Agile CRM en n8n

Update a deal

Esta acción modifica un deal existente, esencial para mantener tu pipeline actualizado cuando cambian las circunstancias de una oportunidad.

Parámetros de configuración:

  • Credential to connect with: Selección de credenciales. Requerido.
  • Resource: Establecido en «Deal». Requerido.
  • Operation: Fijado en «Update». Requerido.
  • Deal ID: Identificador del deal a actualizar. Requerido.
  • JSON Parameters: Activa modo JSON para parámetros avanzados. Opcional.
  • Additional Fields: Campos específicos a modificar. Opcional.

Casos de uso típicos:

  • Actualizar el milestone de un deal cuando avanza en el proceso de venta
  • Modificar el valor esperado basándose en nueva información
  • Cambiar la fecha de cierre prevista según feedback del cliente
Configuración de la acción Update a deal de Agile CRM en n8n

Get many deals

La acción Get many deals recupera múltiples oportunidades de venta, ideal para análisis del pipeline, reportes de forecast y sincronización con herramientas de BI.

Parámetros de configuración:

  • Credential to connect with: Credenciales de Agile CRM. Requerido.
  • Resource: Fijado en «Deal». Requerido.
  • Operation: Establecido en «Get Many». Requerido.
  • Limit: Número máximo de deals a recuperar. Opcional.
  • Return All: Interruptor para obtener todos los deals o limitarlos. Opcional.

Casos de uso típicos:

  • Exportar el pipeline completo para análisis en herramientas externas
  • Generar reportes de forecast de ventas automatizados
  • Sincronizar deals con dashboards de gestión comercial
Configuración de la acción Get many deals de Agile CRM en n8n

¿NECESITAS AYUDA PARA AUTOMATIZAR AGILE CRM CON N8N?

Te respondemos en minutos ✔

PREGUNTAS FRECUENTES SOBRE LA INTEGRACIÓN AGILE CRM N8N

¿La integración Agile CRM n8n es gratuita?

La integración en sí misma no tiene coste adicional: viene incluida de forma nativa en n8n, tanto en la versión self-hosted (gratuita y open-source) como en n8n Cloud (de pago según el plan). Lo que necesitas es una cuenta de Agile CRM activa con acceso a la API, disponible en todos sus planes incluyendo el gratuito. El coste total dependerá únicamente de tu plan de n8n Cloud si optas por la versión hospedada, o será completamente gratuito si alojas n8n en tu propio servidor.

Con las 15 acciones disponibles puedes gestionar tres tipos de recursos principales: contactos (crear, obtener uno o varios, actualizar y eliminar), empresas (las mismas operaciones CRUD) y deals/oportunidades (crear, consultar, actualizar y eliminar). Cada recurso incluye acceso a campos estándar y personalizados, lo que significa que puedes sincronizar información como nombres, emails, teléfonos, direcciones, valores de deals, etapas del pipeline, probabilidades de cierre y cualquier campo custom que hayas configurado en tu Agile CRM.

La configuración inicial de las credenciales toma aproximadamente 5 minutos: obtener tu API Key de Agile CRM, introducirla en n8n y probar la conexión. A partir de ahí, crear un workflow básico con una o dos acciones puede llevarte entre 10 y 15 minutos adicionales. Workflows más complejos con múltiples condiciones, transformaciones de datos y conexiones a otras aplicaciones requerirán más tiempo según la lógica de negocio que necesites implementar, pero la curva de aprendizaje es rápida gracias a la interfaz visual de n8n.