Ir al contenido principal

NEW - Integración con N8N

Automatiza tus procesos conectando Clientify con cientos de aplicaciones

Escrito por Sara Agente

La integración entre Clientify y n8n te permite llevar la automatización de tus procesos a otro nivel. Gracias a esta conexión, podrás integrar con múltiples herramientas externas, crear flujos personalizados y automatizar tareas complejas sin depender de desarrollos a medida.
​

El nodo de Clientify es un nodo verificado por n8n: lo encuentras directamente en el buscador de nodos de n8n Cloud y se instala con un clic, sin configurar servidores ni escribir nombres de paquetes.

En este artículo te explicamos cómo realizar la conexión, qué ventajas ofrece y cuáles son los casos de uso más habituales.

Antes de empezar, necesitas dos cosas:

  • Una cuenta de Clientify con acceso a tu Clave API.

  • Un espacio de n8n Cloud. Puedes empezar con la prueba gratuita de n8n y pasar después al plan que mejor encaje con tu volumen de ejecuciones.

¿Usas n8n en tu propio servidor (self-hosted)? Consulta la nota al final del artículo.

1. ¿Qué se instala?

  • Clientify: nodo de acciones. Ejecuta operaciones sobre tu CRM (crear contactos, añadir notas, etiquetar, etc.).

  • Clientify Trigger: nodo disparador. Inicia el flujo cuando ocurre algo en tu cuenta de Clientify.

  • Credencial Clientify API: guarda tu Clave API de forma segura y la reutiliza en todos los nodos.

2. Cómo realizar la conexión con n8n

Paso 1. Obtén tu Clave API de Clientify

  1. Ve al menú Configuración → Mi usuario → Clave API.

  2. Cópiala para usarla más adelante en n8n.

Menú Configuración → Mi usuario → Clave API

Paso 2. Busca e instala el nodo de Clientify

  1. En n8n, crea un nuevo flujo desde el botón Create workflow.

Botón Create workflow

2. Haz clic en Add first step (o en el + del lienzo) y escribe Clientify en el buscador. Verás dos resultados: Clientify (acciones) y Clientify Trigger (disparadores), ambos con el sello de verificado.

Buscar Clientify en el panel de nodos

3. Haz clic en cualquiera de los dos y pulsa Install node. La instalación tarda unos segundos y añade a la vez el nodo de acciones y el disparador.

Instalar el nodo de Clientify

4. Cuando termine, verás la etiqueta Installed y el botón Add to workflow.

Nodo de Clientify instalado

La instalación se hace una sola vez por espacio de n8n. A partir de ese momento, el nodo está disponible en todos tus flujos.

Paso 3. Conecta tu cuenta de Clientify (credencial)

  1. Añade un nodo de Clientify a tu flujo. En la parte superior del nodo verás el campo Credential.

  2. Abre el desplegable y selecciona + Create new credential.

Crear una nueva credencial

3. En el campo API Key, pega la clave que copiaste en el paso 1. No modifiques la Base URL (https://api-plus.clientify.com/v2).

4. Pulsa Save. n8n comprobará la conexión y guardará la credencial cifrada.

Introducir la Clave API de Clientify

Solo necesitas crear la credencial una vez: el resto de nodos de Clientify (acciones y disparadores) la seleccionarán automáticamente.

Paso 4. Utilízalo en tus flujos de trabajo

Disparadores disponibles

El nodo Clientify Trigger ofrece 12 eventos, agrupados por entidad:

Disparadores disponibles

Contactos

  • On contact saved: se crea o se actualiza un contacto.

  • On contact deleted: se elimina un contacto.

Empresas

  • On company saved: se crea o se actualiza una empresa.

  • On company deleted: se elimina una empresa.

Oportunidades

  • On deal saved: se crea, actualiza, gana, pierde o mueve una oportunidad.

  • On deal deleted: se elimina una oportunidad.

Tareas

  • On task saved: se crea o se actualiza una tarea.

  • On task deleted: se elimina una tarea.

Presupuestos

  • On budget saved: se crea o se actualiza un presupuesto.

  • On budget deleted: se elimina un presupuesto.

Productos

  • On product saved: se crea o se actualiza un producto.

  • On product deleted: se elimina un producto.

No tienes que configurar webhooks a mano. Al publicar el flujo, el disparador registra automáticamente el webhook en tu cuenta de Clientify usando tu credencial.

En la configuración del disparador encontrarás la opción Receive Both Entity Events. Actívala si quieres que el mismo flujo se ejecute tanto al guardar como al eliminar un registro de esa entidad.

Configurar el disparador

Clientify envía eventos amplios de tipo saved que agrupan la creación y la actualización. Si tu flujo necesita distinguir entre "creado" y "actualizado", o entre "ganada" y "perdida", añade un nodo IF después del disparador y evalúa los campos del propio dato.

3. Acciones disponibles

El nodo Clientify agrupa 81 acciones. Primero eliges la categoría en el campo Resource:

Categorías de acciones

Y después la operación en el campo Action:

Acciones de contactos

  • Contacts (33 acciones): crear, consultar, listar y actualizar contactos. Gestionar emails, teléfonos, direcciones, etiquetas, notas, llamadas, check-ins, tareas, campos personalizados, propietario y estado de marketing.

  • Companies (36 acciones): lo equivalente para empresas, más la gestión de empleados vinculados, sectores y sitios web.

  • Tasks (7 acciones): crear, consultar, listar, actualizar y completar tareas. Consultar tipos y estados disponibles.

  • Users (1 acción): listar los usuarios de tu cuenta.

  • Misc (4 acciones): usuario actual, campos personalizados de la cuenta y alta masiva de contactos.

Importante sobre oportunidades. El nodo incluye los disparadores de oportunidades, pero no incluye acciones para crear ni actualizar oportunidades. Para escribir en el módulo de oportunidades, usa el nodo genérico HTTP Request (consulta las preguntas frecuentes).

Paso 5. Prueba y publica el flujo

  1. Usa Execute step o Execute workflow para verificar que los datos que solicitas y envías son correctos.

  2. Cuando esté listo, pulsa Publish para que el flujo funcione automáticamente.

4. Ventajas de integrar Clientify con n8n

  • Automatización avanzada: crea flujos personalizados más allá de las automatizaciones propias de Clientify.

  • Conexión con múltiples herramientas: Google Sheets, Slack, Stripe, ERPs, etc.

  • Flexibilidad total: adapta los procesos a tu negocio sin limitaciones predefinidas.

  • Ahorro de tiempo: elimina tareas manuales repetitivas.

  • Escalabilidad: automatiza procesos a medida que tu negocio crece.

  • Sin mantenimiento: con n8n Cloud no te preocupas por servidores, actualizaciones ni seguridad.

5. Casos de uso habituales

Sincronización de contactos. Crear o actualizar contactos en Clientify desde formularios, bases de datos o apps externas, y mantenerlos sincronizados entre plataformas.

  • Automatización de ventas. Crear oportunidades automáticamente cuando ocurre un evento (un pago en Stripe, un formulario completado) y actualizar su estado según acciones externas.

  • Gestión de leads desde múltiples fuentes. Enviar leads desde Typeform, Webflow, WordPress, etc. directamente a Clientify y enriquecer los datos antes de guardarlos.

  • Integración con facturación o ERP. Crear contactos o empresas al generar una factura y sincronizar presupuestos y productos con tu ERP mediante sus disparadores.

  • Notificaciones internas. Avisos a Slack o por email cuando entra un lead o se cierra una venta.

  • Automatizaciones con lógica avanzada. Flujos con condiciones (if/else) que envían contactos a distintos procesos según sus datos.

  • Registro y análisis de datos. Guardar información de Clientify en Google Sheets o bases de datos externas y crear dashboards personalizados.

6. Buenas prácticas

  • Prueba siempre fuera de producción. Usa una cuenta o registros de prueba hasta validar el flujo.

  • Controla el ritmo de las llamadas. El nodo hace una llamada a la API por cada elemento. El límite es de 1.000 peticiones por minuto; en cargas masivas intercala un nodo Wait o reduce los lotes.

  • Pide solo los campos que necesitas con el parámetro fields de las acciones de listado.

  • Activa el control de errores en la pestaña Settings de cada nodo, para que un registro erróneo no detenga todo el flujo.

  • No escribas la clave en los nodos. Usa siempre la credencial de Clientify.

  • Documenta el flujo. Renombra los nodos y añade notas.

7. Preguntas frecuentes y errores comunes

¿El nodo usa la API v1 o v2 de Clientify? La v2 (https://api-plus.clientify.com/v2). Para un endpoint que solo exista en la v1, usa el nodo HTTP Request apuntando a esa ruta.

¿Por qué me devuelve un error 401? La Clave API no es correcta, ha caducado o se ha copiado con espacios. Cópiala de nuevo desde Configuración → Mi usuario → Clave API y vuelve a guardar la credencial.

Al actualizar un contacto, ¿se pierden los campos que no he rellenado? No. Update Contact y Update Company solo envían los campos que rellenes; el resto de la ficha se mantiene. Antes de una actualización masiva, prueba sobre una ficha y compárala antes y después.

¿Cómo trabajo con campos personalizados? Para consultarlos: List Custom Fields, List Custom Field Values y List Contact Customfields, o añade custom_fields al parámetro fields. Para actualizarlos, usa HTTP Request con este cuerpo:

{ "custom_fields": [ { "field_id": 123456, "value": "nuevo_valor" } ] }

El ID de cada campo está en Configuración → Campos personalizados o en List Custom Fields.

¿Puedo crear oportunidades desde n8n? Con las acciones nativas, no; sí puedes escucharlas con On deal saved y On deal deleted. Para escribir, usa HTTP Request:

  • Authentication: Predefined Credential Type → Clientify API

  • Method: POST

  • URL: la ruta del recurso de oportunidades

  • Send Body: activado, formato JSON

Documentación de la API: https://newapi.clientify.com. Al elegir la credencial de Clientify, n8n añade la autenticación automáticamente.

¿Cómo recibo en n8n los cambios que ocurren en Clientify? Con el nodo Clientify Trigger. Al publicar el flujo, registra automáticamente el webhook en tu cuenta, uno por entidad, y cubre los eventos de guardado y de eliminación. No tienes que crear nada a mano.

El flujo no se ejecuta aunque el evento ocurre en Clientify

  • El flujo está publicado: en modo prueba (Test this trigger) solo escucha durante la ejecución manual.

  • El disparador usa la credencial de la misma cuenta donde ocurre el evento.

  • El evento es el correcto: para eliminaciones, elige deleted o activa Receive Both Entity Events.

¿Cuál es el límite de peticiones de la API? 1.000 por minuto. Si ves timeouts o errores 504, reduce fields, baja el page_size (por ejemplo de 500 a 100) e intercala un nodo Wait en cargas masivas.

Los listados solo me devuelven una parte de los registros Están paginados y el nodo no recorre las páginas solo. Usa page y page_size en un bucle hasta que la respuesta venga vacía.

8. Nota para n8n en servidor propio (self-hosted)

  • Requiere Node.js 20.15 o superior y rol de propietario de la instancia.

  • Instálalo desde Settings → Community nodes → Install con el identificador n8n-nodes-clientify.

  • La instancia debe ser accesible desde internet para recibir los eventos de los disparadores.

El resto del artículo aplica igual.

9. Conclusión

La integración con n8n convierte a Clientify en una herramienta aún más potente: conecta tu CRM con prácticamente cualquier aplicación y automatiza procesos a medida. Con n8n Cloud y el nodo verificado de Clientify, tienes la conexión lista en minutos y sin mantenimiento técnico.

¿Ha quedado contestada tu pregunta?