
INTEGRACIÓN AFFINITY n8n: AUTOMATIZAR AFFINITY CON N8N
INTEGRACIÓN AFFINITY N8N: AUTOMATIZAR AFFINITY CON N8N
¿Necesitas ayuda para automatizar Affinity con n8n?
Nuestro equipo te responde en minutos.
Why automate Affinity with n8n?
La integración Affinity n8n pone a tu disposición 1 trigger capaz de escuchar más de 20 tipos de eventos diferentes y 16 acciones para manipular listas, personas y organizaciones. Esto significa que puedes construir automatizaciones completas que reaccionan a cualquier cambio en tu CRM y ejecutan operaciones complejas sin escribir una sola línea de código.
El ahorro de tiempo es considerable cuando automatizas Affinity. Ya no necesitas verificar manualmente si un nuevo contacto se ha añadido a una lista o si una organización ha sido actualizada. Los triggers monitorizan tu cuenta 24/7 y activan workflows instantáneamente. Por ejemplo, cuando un miembro de tu equipo crea una nueva oportunidad en Affinity, puedes notificar automáticamente a Slack, crear una tarea en Asana y actualizar un registro en tu hoja de cálculo de seguimiento, todo en segundos.
Los casos de uso empresariales son numerosos: sincronización bidireccional entre Affinity y HubSpot, enriquecimiento automático de datos de organizaciones con Clay, notificaciones instantáneas cuando se modifican campos críticos, exportación periódica de listas a Google Sheets, o creación automática de personas desde formularios Typeform. La integración Affinity n8n conecta tu CRM de relaciones a más de 400 aplicaciones disponibles en n8n.
How to connect Affinity to n8n?
! 1 stepHow to connect Affinity to n8n?
- 01
Add the node
Configuración básica:Obtener tu API Key de Affinity: Accede a tu cuenta Affinity, dirígete a Settings > API y genera una nueva clave API. Copia esta clave en un lugar seguro.Crear las credenciales en n8n: En tu instancia n8n, ve a Credentials > Add Credential y busca "Affinity". Selecciona "Affinity API" como tipo de credencial.Configurar la autenticación: Pega tu API Key en el campo correspondiente. n8n validará automáticamente la conexión con tu cuenta Affinity.Probar la conexión: Añade un nodo Affinity a un workflow de prueba y verifica que puedes acceder a tus listas y contactos correctamente.
TIP💡 CONSEJO: Crea una API Key dedicada para n8n en lugar de reutilizar una existente. Esto te permitirá revocarla específicamente si es necesario sin afectar otras integraciones, y facilitará la auditoría de las acciones realizadas por tus automatizaciones.- 01
¿Necesitas ayuda para automatizar Affinity con n8n?
Nuestro equipo te responde en minutos.
Affinity triggers available in n8n
01 Trigger 01Affinity Trigger
02 Trigger 02Este trigger es el corazón de tus automatizaciones reactivas
Este trigger es el corazón de tus automatizaciones reactivas con Affinity. Funciona mediante webhooks que monitorizan tu cuenta en tiempo real y activan tu workflow instantáneamente cuando ocurre cualquiera de los eventos que hayas configurado. Es extraordinariamente versátil porque te permite escuchar más de 20 tipos de eventos diferentes relacionados con campos, archivos, entradas de lista, listas, notas, oportunidades, organizaciones y personas.Configuración del trigger:Credential to connect with: Selecciona las credenciales de tu cuenta Affinity desde el menú desplegable. Este parámetro es requerido y establece qué cuenta será monitorizada por el webhook.Events: Este es el parámetro clave que define qué eventos activarán tu workflow. Puedes seleccionar uno o varios eventos mediante casillas de verificación: field_value.created, field_value.updated, field_value.deleted, field.created, field.updated, field.deleted, file.created, file.deleted, list_entry.created, list_entry.deleted, list.created, list.updated, list.deleted, note.created, note.updated, note.deleted, opportunity.created, opportunity.deleted, organization.created, organization.updated, organization.deleted, person.created, person.updated, person.deleted. Este parámetro es requerido y acepta selección múltiple.Casos de uso típicos:Notificar a tu equipo en Slack cuando se crea una nueva oportunidad (opportunity.created)Sincronizar contactos con HubSpot cuando se añade una persona (person.created)Actualizar un dashboard en Google Sheets cuando cambian datos de organizaciones (organization.updated)Crear tareas de seguimiento en Notion cuando se añaden notas importantes (note.created)Cuándo usarlo: Ideal para cualquier workflow que deba reaccionar a cambios en Affinity. Selecciona únicamente los eventos que realmente necesitas para optimizar el rendimiento y evitar ejecuciones innecesarias de tu workflow.
03 Trigger 03Este trigger es el corazón de tus automatizaciones reactivas
Este trigger es el corazón de tus automatizaciones reactivas con Affinity. Funciona mediante webhooks que monitorizan tu cuenta en tiempo real y activan tu workflow instantáneamente cuando ocurre cualquiera de los eventos que hayas configurado. Es extraordinariamente versátil porque te permite escuchar más de 20 tipos de eventos diferentes relacionados con campos, archivos, entradas de lista, listas, notas, oportunidades, organizaciones y personas.Configuración del trigger:Credential to connect with: Selecciona las credenciales de tu cuenta Affinity desde el menú desplegable. Este parámetro es requerido y establece qué cuenta será monitorizada por el webhook.Events: Este es el parámetro clave que define qué eventos activarán tu workflow. Puedes seleccionar uno o varios eventos mediante casillas de verificación: field_value.created, field_value.updated, field_value.deleted, field.created, field.updated, field.deleted, file.created, file.deleted, list_entry.created, list_entry.deleted, list.created, list.updated, list.deleted, note.created, note.updated, note.deleted, opportunity.created, opportunity.deleted, organization.created, organization.updated, organization.deleted, person.created, person.updated, person.deleted. Este parámetro es requerido y acepta selección múltiple.Casos de uso típicos:Notificar a tu equipo en Slack cuando se crea una nueva oportunidad (opportunity.created)Sincronizar contactos con HubSpot cuando se añade una persona (person.created)Actualizar un dashboard en Google Sheets cuando cambian datos de organizaciones (organization.updated)Crear tareas de seguimiento en Notion cuando se añaden notas importantes (note.created)Cuándo usarlo: Ideal para cualquier workflow que deba reaccionar a cambios en Affinity. Selecciona únicamente los eventos que realmente necesitas para optimizar el rendimiento y evitar ejecuciones innecesarias de tu workflow.

Affinity actions available in n8n
01 Acción 01Get a list
Esta acción te permite recuperar la información completa de una lista específica de tu cuenta Affinity. Es especialmente útil cuando necesitas obtener los metadatos de una lista antes de realizar operaciones sobre sus entradas, o cuando quieres verificar la configuración de una lista en particular.
Parámetros clave: Credential to connect with (Requerido - selecciona tus credenciales Affinity), Resource (Requerido - fijado en "List"), Operation (Requerido - fijado en "Get"), List ID (Requerido - campo de texto para el identificador único de la lista).
Casos de uso: Verificar que una lista existe antes de añadir entradas, obtener el nombre y configuración de una lista para incluirlo en notificaciones, validar permisos y estructura de una lista en workflows de auditoría.

02 Acción 02Get many lists
Recupera múltiples listas de tu cuenta Affinity en una sola operación. Esta acción es perfecta para obtener una vista general de todas tus listas o para iterar sobre ellas en workflows de sincronización masiva.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - fijado en "List"), Operation (Requerido - fijado en "Get Many"), Return All (Opcional - interruptor para devolver todas las listas), Limit (Opcional - número máximo de listas, valor por defecto).
Casos de uso: Exportar la estructura completa de listas a un documento de referencia, crear un selector dinámico de listas en un formulario, auditar periódicamente las listas existentes en tu cuenta.

03 Acción 03Get many list entries
Obtiene múltiples entradas de una lista específica en Affinity. Esta acción es fundamental para extraer datos masivos de tus listas y procesarlos en workflows de sincronización o análisis.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "List Entry"), Operation (Requerido - "Get Many"), List Name or ID (Requerido - acepta expresiones dinámicas), Return All (Opcional), Limit (Opcional - ejemplo: 5).
Casos de uso: Sincronizar entradas de lista con Google Sheets periódicamente, procesar todas las entradas para enriquecimiento de datos, generar informes automáticos basados en entradas de lista.

04 Acción 04Get a list entry
Recupera una entrada específica de una lista en Affinity. Útil cuando conoces el ID exacto de la entrada que necesitas consultar.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "List Entry"), Operation (Requerido - "Get"), List Name or ID (Requerido), List Entry ID (Requerido - ID único de la entrada).
Casos de uso: Verificar el estado de una entrada antes de actualizarla, obtener detalles completos de una entrada referenciada en otro sistema, validar la existencia de una entrada en workflows condicionales.

05 Acción 05Create an organization
Crea una nueva organización en tu cuenta Affinity. Esta acción es esencial para workflows de captura de leads empresariales y sincronización de datos desde otras fuentes.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Organization"), Operation (Requerido - "Create"), Name (Requerido - acepta texto y expresiones), Domain (Opcional), Additional Fields (Opcional - usa "Add Field").
Casos de uso: Crear organizaciones automáticamente desde formularios de contacto, sincronizar empresas desde LinkedIn Sales Navigator, importar organizaciones desde archivos CSV procesados.

06 Acción 06Delete a list entry
Elimina una entrada específica de una lista en Affinity. Útil para mantener tus listas limpias y actualizadas mediante automatizaciones.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "List Entry"), Operation (Requerido - "Delete"), List Name or ID (Requerido), List Entry ID (Requerido).
Casos de uso: Eliminar entradas duplicadas detectadas por otro workflow, limpiar listas basándose en criterios de antigüedad, remover entradas cuando se eliminan en un sistema sincronizado.

07 Acción 07Create a list entry
Añade una nueva entrada a una lista existente en Affinity. Esta acción conecta entidades (personas u organizaciones) con tus listas de seguimiento.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "List Entry"), Operation (Requerido - "Create"), List Name or ID (Requerido), Entity ID (Requerido), Additional Fields (Opcional).
Casos de uso: Añadir leads cualificados a una lista de seguimiento automáticamente, crear entradas cuando se completan formularios específicos, sincronizar pipelines desde otros CRMs.

08 Acción 08Delete an organization
Elimina una organización de tu cuenta Affinity. Usa esta acción con precaución en workflows de limpieza de datos.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Organization"), Operation (Requerido - "Delete"), Organization ID (Requerido).
Casos de uso: Eliminar organizaciones marcadas como spam, sincronizar eliminaciones desde un sistema maestro, limpiar datos de prueba en entornos de desarrollo.

09 Acción 09Get many organizations
Recupera múltiples organizaciones de tu cuenta Affinity. Ideal para exportaciones masivas y sincronizaciones periódicas.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Organization"), Operation (Requerido - "Get Many"), Return All (Opcional), Limit (Requerido - por defecto 5), Options (Opcional).
Casos de uso: Exportar organizaciones a un data warehouse, generar informes de cartera de empresas, alimentar dashboards de business intelligence.

10 Acción 10Get an organization
Obtiene la información detallada de una organización específica en Affinity mediante su ID.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Organization"), Operation (Requerido - "Get"), Organization ID (Requerido), Options (Opcional).
Casos de uso: Enriquecer datos de organización antes de enviar un email, verificar información de empresa en workflows de validación, obtener contexto de organización para notificaciones personalizadas.

11 Acción 11Create a person
Crea un nuevo contacto en tu cuenta Affinity. Acción fundamental para capturar leads y sincronizar contactos desde múltiples fuentes.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Person"), Operation (Requerido - "Create"), First Name (Requerido), Last Name (Requerido), Additional Fields (Opcional), Emails (Opcional - usa "Add To Email").
Casos de uso: Crear contactos desde suscripciones a newsletter, importar asistentes de eventos desde Eventbrite, sincronizar contactos desde LinkedIn.

12 Acción 12Update an organization
Modifica los datos de una organización existente en Affinity. Útil para mantener información actualizada automáticamente.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Organization"), Operation (Requerido - "Update"), Organization ID (Requerido), Update Fields (Opcional - usa "Add Field").
Casos de uso: Actualizar datos de empresa desde fuentes de enriquecimiento, sincronizar cambios desde tu ERP, actualizar estados de organizaciones basándose en actividad.

13 Acción 13Update a person
Actualiza la información de un contacto existente en Affinity. Esencial para mantener datos de contacto precisos.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Person"), Operation (Requerido - "Update"), Person ID (Requerido - acepta expresiones), Result (Requerido), Emails (Opcional).
Casos de uso: Actualizar emails cuando cambian en el sistema de email marketing, modificar datos de contacto desde formularios de actualización, sincronizar cambios bidireccionales con otros CRMs.

14 Acción 14Get Many (Persons)
Recupera múltiples personas de tu cuenta Affinity. Perfecto para exportaciones y sincronizaciones masivas de contactos.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Person"), Operation (Requerido - "Get Many"), Return All (Opcional), Limit (Opcional - por defecto 5), Options (Opcional).
Casos de uso: Exportar base de contactos completa a Google Sheets, alimentar campañas de email marketing, generar informes de red de contactos.

15 Acción 15Get a person
Obtiene los detalles completos de un contacto específico en Affinity mediante su identificador.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Person"), Operation (Requerido - "Get"), Person ID (Requerido), Options (sin propiedades adicionales).
Casos de uso: Obtener contexto de contacto antes de una reunión, enriquecer datos para personalización de emails, verificar información de contacto en workflows de validación.

16 Acción 16Delete a person
Elimina un contacto de tu cuenta Affinity. Utiliza esta acción para mantener tu base de datos limpia.
Parámetros clave: Credential to connect with (Requerido), Resource (Requerido - "Person"), Operation (Requerido - "Delete"), Person ID (Requerido - acepta valor fijo o expresión).
Casos de uso: Procesar solicitudes de eliminación GDPR automáticamente, eliminar contactos que se dan de baja, sincronizar eliminaciones desde sistemas externos.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración Affinity n8n es gratuita?
La integración Affinity en n8n es completamente gratuita si utilizas n8n en su versión self-hosted (autoalojada). Solo necesitas una cuenta Affinity con acceso a la API, que está disponible en los planes de pago de Affinity. Si usas n8n Cloud, el coste dependerá de tu plan de suscripción a n8n, pero el uso de los nodos Affinity no tiene coste adicional. Lo único que necesitas es generar tu API Key desde la configuración de Affinity y configurarla en n8n para empezar a automatizar.¿Qué datos puedo sincronizar entre Affinity y n8n?
Con la integración Affinity n8n puedes sincronizar prácticamente todos los datos de tu CRM de relaciones. Esto incluye personas (contactos con nombres, emails y campos personalizados), organizaciones (empresas con dominios y datos asociados), listas (colecciones de entradas organizadas) y entradas de lista (vínculos entre entidades y listas). El trigger además te permite monitorizar cambios en campos, archivos, notas y oportunidades. Esto significa que puedes crear flujos bidireccionales completos entre Affinity y cualquier otra aplicación de tu stack tecnológico.¿Cuánto tiempo lleva configurar la integración Affinity n8n?
La configuración inicial de la integración Affinity n8n toma aproximadamente 5-10 minutos. El proceso consiste en generar tu API Key en Affinity (2 minutos), crear las credenciales en n8n (1 minuto) y probar la conexión con un workflow simple (2-5 minutos). Una vez configuradas las credenciales, crear workflows adicionales es instantáneo ya que n8n reutiliza la misma autenticación. Para workflows más complejos con múltiples nodos y lógica condicional, planifica entre 30 minutos y 2 horas dependiendo de la complejidad de tu automatización.



