- Inicio
- Recursos
- Integraciones
- Workable
Integración Workable n8nAutomatiza Workable con n8n.
¿Cuánto tarda tu equipo en enterarse de que un candidato se ha movido? La integración Workable n8n acorta esa distancia: un nodo trigger, 2 eventos de candidato y recepción por webhook. Una sola familia de eventos, un nodo en versión 1, y el resto del flujo lo montas tú.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué aporta la integración Workable n8n?
La integración Workable n8n conecta en un sentido: el nodo Workable Trigger recibe los eventos de candidato de tu cuenta de Workable y se los entrega a un flujo de n8n como datos que puedes enrutar, enriquecer o guardar. El catálogo recoge 2 eventos, los dos de la familia candidato, y los dos llegan por webhook, es decir, una URL que Workable llama en cuanto el evento ocurre en su lado.
Dejar constancia sin abrir una hoja de cálculo. Con Trigger On en Candidate Moved, el flujo crea un registro en Airtable tomando del cuerpo del evento los valores que tú elijas, con una expresión del estilo {{ $json.field }}. La base se llena sola mientras el proceso avanza.
Avisar al responsable donde de verdad mira. En muchas pymes la selección la lleva una persona que también lleva otras tareas, y el correo se le acumula. Un evento Candidate Created enviado a Telegram llega al móvil en segundos, sin que nadie tenga que entrar en la plataforma para comprobarlo.
Separar el ruido del puesto que importa. La colección Filters admite un Job Name or ID y un Stage Name or ID, y la propia descripción del campo usa hired como ejemplo de etapa. Filtras por ahí y mandas solo eso a Microsoft Excel 365, que sigue siendo el formato que pide administración.
Cuando el flujo necesita un dato que el trigger no trae, o tiene que escribir en Workable, el nodo HTTP Request llama a cualquier endpoint de la API de Workable reutilizando el mismo credential mediante la autenticación predefinida. Un único token que mantener.
Dos cosas antes de montar nada. El nodo trigger va por la versión 1 y su ficha de catálogo declara 2 eventos en una sola familia: esa lista es la que puede arrancar un flujo por sí misma. Y el webhook solo queda registrado en Workable al activar el flujo, así que un borrador abierto en el editor no recibe nada.
Si todavía estás comparando plataformas, la Reseña n8n repasa los pros y los contras, y el Curso n8n está pensado para los equipos que prefieren montar estos flujos en casa.
¿Cómo se conecta Workable con n8n?
- 01
Genera el token de API en Workable
Entra en tu perfil de Workable, ve a Integrations, luego a Apps y elige Generate API token. Los scopes se marcan en esa misma pantalla, en el momento de generarlo: marca
r_candidatesyr_jobs, los dos que la documentación asocia al nodo Workable Trigger. Si más adelante necesitas otros, se genera un token nuevo en lugar de retocar el anterior. Copia el valor antes de salir de la pantalla, porque es lo que n8n guardará como Access Token. - 02
Localiza tu subdominio
El segundo dato que pide n8n se llama Subdomain y no es la dirección entera. Es el trozo del dominio de Workable que queda entre
https://y.workable.com: en una empresa que usahttps://n8n.workable.com, el subdominio esn8n. Si no lo tienes claro, la página Company Profile de Workable también lo muestra. Se escribe la forma corta, sin protocolo y sin barra final. - 03
Crea el credential una sola vez
En n8n, abre el menú Credentials, crea un credential de Workable y pega el Subdomain y el Access Token. El método de autenticación admitido aquí es la clave de API, así que no hay ninguna pantalla de permisos que aceptar. Un credential se crea una vez y se reutiliza en todos los flujos: el nodo Workable Trigger lo ofrece en su desplegable, y un nodo HTTP Request apuntando a la API de Workable también. Lo eliges en el nodo y listo.
¿Qué arranca un flujo de Workable ?
Workable Trigger es el nodo que arranca un workflow cuando algo ocurre en Workable. Escucha 2 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Workable llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
candidate.*2Notas de configuración
01Configurar el Workable Trigger
El nodo Workable Trigger es la puerta de entrada del flujo y lo que el catálogo de n8n trae para Workable: versión 1, 2 eventos, una familia. Funciona por webhook: n8n registra su URL en Workable al activar el flujo y cada evento llega en segundos, sin polling y sin ningún intervalo que ajustar.
Parámetros clave
- Trigger On: el evento que escucha el nodo, elegido entre los 2 disponibles. Un nodo, una selección: cubrir los dos eventos pide dos nodos.
- Filters: colección opcional que estrecha lo que llega al flujo. Vacía, el nodo se queda con todo lo que manda el evento elegido.
- Job Name or ID: dentro de Filters, recibe avisos de un único puesto. Se elige en la lista que n8n carga desde la cuenta, o se indica un ID con una expresión, la forma que tiene n8n de escribir un valor en vez de seleccionarlo.
- Stage Name or ID: también en Filters, recibe avisos de etapas concretas, con
hiredcomo ejemplo en la descripción del propio campo.
02Candidate Created
Con Trigger On en Candidate Created, el flujo arranca con el evento candidateCreated. Workable llama a la URL del webhook, n8n convierte el cuerpo del evento en un item y los nodos siguientes cogen de ahí lo que necesitan con una expresión como {{ $json.field }}. No hace falta nada antes: el trigger es el primer nodo y el flujo solo tiene que estar activo.
Parámetros clave
- Job Name or ID: deja el flujo pegado a un único puesto, útil cuando un canal está dedicado a una sola vacante.
- Stage Name or ID: disponible también aquí, para disparar solo en una etapa concreta.
03Candidate Moved
El segundo valor de Trigger On se llama Candidate Moved y arranca el flujo con el evento candidateMoved. Es el que se combina con el filtro de etapa, porque la colección Filters existe justo para decidir qué etapas merecen un flujo y cuáles pueden quedarse calladas. Mismo webhook, mismos segundos, otro motivo para ejecutarse.
Parámetros clave
- Stage Name or ID: recibe avisos de etapas concretas, y
hiredes el ejemplo que da la descripción del campo. Se elige en la lista o se pasa un ID con una expresión. - Job Name or ID: se combina con el filtro de etapa cuando solo una vacante merece ese nivel de atención.
¿Necesitas ayuda para automatizar Workable con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


