Cómo integrar un ATS con un ERP sin perder el control de los datos
Integra un ATS con un ERP y sincroniza la ficha de empleado: elimina altas manuales y duplicados, protege datos y conserva trazabilidad RGPD.

Integrar un ATS con un ERP sincroniza al candidato contratado con su ficha de empleado, eliminando el alta manual y los duplicados que generan errores en nómina. El objetivo es que los datos recogidos durante la selección pasen de forma automática al sistema de gestión de personal, con trazabilidad completa del proceso. Para lograrlo hacen falta tres piezas: una conexión técnica (API, webhooks o tablas virtuales), permisos bien definidos y cumplimiento del RGPD desde el diseño.
En resumen:
- La integración entre ATS y ERP requiere una conexión técnica adecuada, permisos claros y cumplimiento del RGPD para garantizar la protección de datos.
- La sincronización automatiza procesos como la apertura de vacantes, la transferencia de candidatos y la actualización de indicadores clave, evitando errores manuales.
- Para ERPs como Dynamics 365, las tablas virtuales en Dataverse son la opción recomendada por su sencillez y bajo coste de desarrollo inicial.
- Es crucial definir qué campos se sincronizan, normalizar formatos y establecer reglas de deduplicación para prevenir conflictos posteriores.
- Antes de desplegar, se recomienda validar la legalidad y seguridad mediante pruebas con datos seudonimizados, y contar siempre con un plan de reversión.
Tabla de contenidos
- Alcance funcional: qué procesos debe cubrir la integración
- Patrones técnicos: API REST, webhooks y tablas virtuales (Dataverse)
- Mapa de datos y reglas de sincronización
- Seguridad y cumplimiento: autenticación S2S, permisos mínimos y RGPD
- Checklist práctico y cronograma orientativo para integrar un ATS con un ERP
- Experiencia de Filmijob en integraciones y recursos prácticos
- Perspectiva del autor: errores frecuentes y recomendaciones rápidas
- Oferta Filmijob: planes y cómo empezar
- Preguntas frecuentes
- Fuentes
Alcance funcional: qué procesos debe cubrir la integración
Antes de elegir una tecnología concreta conviene delimitar qué procesos de negocio queremos conectar. No todas las empresas necesitan sincronizar lo mismo, pero hay un núcleo funcional que suele repetirse en cualquier integración bien planteada entre reclutamiento y ERP.
- Apertura y cierre de solicitudes de personal, con trazabilidad desde que RRHH solicita una vacante hasta que el ERP registra la plaza cubierta.
- Transferencia automática del candidato seleccionado a la ficha de empleado, junto con los documentos legales obligatorios (contrato, datos fiscales, cuenta bancaria).
- Gestión de estados y eventos relevantes: oferta aceptada, baja del proceso, onboarding completado.
- Actualización de indicadores como el tiempo de contratación y la calidad del alta, que dependen directamente de que los datos lleguen completos y sin duplicar.
Cuando estos cuatro bloques funcionan de forma coordinada, el equipo de RRHH deja de reintroducir manualmente datos que ya existían en el ATS, y el ERP recibe información consistente desde el primer día del empleado.
Patrones técnicos: API REST, webhooks y tablas virtuales (Dataverse)
La arquitectura de integración depende en gran medida del ERP de destino y de la madurez técnica del equipo de TI. Existen tres patrones habituales y cada uno responde a necesidades distintas.
- API REST bidireccional: conviene cuando el ERP expone una API madura y documentada, permitiendo consultas y escrituras en ambos sentidos sin depender de procesos intermedios.
- Webhooks o arquitectura orientada a eventos: resulta útil para notificar cambios de estado en tiempo real y reducir las consultas periódicas (polling) que sobrecargan ambos sistemas.
- Tablas virtuales sobre Dataverse: es el patrón recomendado cuando el ERP es Microsoft Dynamics 365 Human Resources, ya que permite exponer entidades como
RecruitingRequestyCandidateToHiresin duplicar el modelo de datos entre plataformas, según la documentación de integración ATS de Microsoft.
Cada opción tiene un coste distinto en latencia, gobernanza y mantenimiento: la API REST ofrece control total pero exige más desarrollo propio, los webhooks reducen carga pero añaden complejidad de orquestación, y las tablas virtuales simplifican la interoperabilidad a cambio de quedar ligadas al ecosistema Dataverse.
Consejo profesional: si el ERP de destino es Dynamics 365, empiece por las tablas virtuales antes de construir una capa de API propia: ahorra meses de desarrollo.

Mapa de datos y reglas de sincronización
Decidir qué campos viajan entre el ATS y el ERP, y cómo se transforman, es el trabajo que más tiempo consume y el que más errores de nómina evita si se hace bien.
- Identifique los campos imprescindibles: identidad del candidato, datos de contacto, historial del proceso, estado actual, fecha de oferta y documentos legales asociados a la contratación.
- Clasifique cada campo como obligatorio u opcional, y normalice los formatos antes de sincronizar, especialmente fechas y tipos de documento, que suelen diferir entre sistemas.
- Establezca una estrategia de deduplicación basada en el NIF o un identificador único, con comprobaciones previas a la escritura y una regla de última actualización que decida qué sistema prevalece en caso de conflicto.
Un mapeo de datos incompleto no se nota en las primeras semanas: aparece meses después, cuando dos fichas del mismo empleado conviven en el ERP con datos distintos y nadie sabe cuál es la correcta.
Seguridad y cumplimiento: autenticación S2S, permisos mínimos y RGPD
La parte técnica de una integración ATS-ERP no puede desligarse de sus obligaciones legales. El RGPD (Reglamento (UE) 2016/679) exige medidas de protección desde el diseño y por defecto, y la guía de la AEPD sobre protección de datos en relaciones laborales concreta cómo aplicarlo a procesos de selección.
- El principio de minimización obliga a sincronizar solo los datos necesarios para el alta, y a suprimir o bloquear los del candidato descartado salvo que exista una base jurídica que justifique conservarlos.
- La autenticación servidor a servidor (S2S) evita exponer credenciales de usuario y permite crear roles de aplicación con permisos mínimos, como el rol
HcmRecruitingIntegratorque documenta Microsoft para integraciones ATS con Dynamics 365. - Cuando el tratamiento implica datos sensibles o decisiones automatizadas conviene realizar una evaluación de impacto (EIPD), reforzada con pseudonimización, cifrado en tránsito y registro de auditoría de cada acceso.
La responsabilidad del tratamiento sigue siendo nuestra aunque la sincronización sea automática: la AEPD recuerda que la automatización no exime de justificar cada punto de integración, por lo que cada conexión entre sistemas debe documentar qué dato se mueve y por qué.
Checklist práctico y cronograma orientativo para integrar un ATS con un ERP
Una integración ordenada avanza por fases claras, con responsables definidos en cada una, en lugar de mezclar desarrollo técnico y validación legal al mismo tiempo.
- Descubrimiento y requisitos: RRHH lidera la definición de qué procesos y campos deben sincronizarse, y TI valida la viabilidad técnica con el ERP existente.
- Diseño técnico y mapeo de datos: TI construye un entorno de pruebas (sandbox), define la autenticación S2S y documenta las reglas de transformación de cada campo.
- Pruebas y validación legal: el equipo de legal o compliance revisa la necesidad de una EIPD antes de pasar a producción, mientras TI ejecuta pruebas con datos seudonimizados.
- Despliegue y monitorización: se activa la integración en producción con criterios de aceptación claros y un plan de revisión periódica de la calidad de los datos sincronizados.
Consejo profesional: defina siempre un plan de rollback antes del despliegue: revertir una integración mal configurada es mucho más barato que corregir datos de nómina ya procesados.
Experiencia de Filmijob en integraciones y recursos prácticos
En plataformas especializadas se trabaja la automatización de captación y el filtrado inteligente de candidatos pensando en que esos datos deban salir después hacia un ERP sin fricción, por lo que conviene diseñar los flujos de webhooks y el mapeo de campos con esa transferencia en mente. Antes de contratar un integrador externo o activar una API conviene revisar nuestra guía práctica para implantar un ATS y los requisitos de seguridad que debe cumplir cualquier sistema de selección, además de nuestro caso práctico sobre integrar un ATS con Calendly para sincronizar eventos de forma sencilla.
Perspectiva del autor: errores frecuentes y recomendaciones rápidas
El error más repetido es migrar a producción sin haber definido la gobernanza de estados. Antes de automatizar nada, prueben con datos seudonimizados y tengan siempre un rollback listo.
— Alejandro
Oferta Filmijob: planes y cómo empezar
Si buscan un ATS que ya piense en la integración con su ERP desde el diseño de los datos, ofrecemos cuatro planes adaptados al volumen de procesos y sedes de cada empresa.

- STARTER, a 99 € al mes, pensado para equipos que inician la digitalización de su selección.
- GROWTH, a 299 € al mes, para empresas con varios procesos activos simultáneos.
- SCALE, a 699 € al mes, orientado a operaciones de alto volumen con múltiples sedes.
- ENTERPRISE, desde 999 € al mes, para organizaciones que necesitan integraciones a medida, SSO o dominio propio.
Pueden consultar el detalle completo de funciones y módulos adicionales en nuestra página de precios y solicitar una demostración para evaluar cómo encajaría la integración con su ERP actual.
Este artículo es información general y no sustituye el consejo de un abogado cualificado. Consulte a un profesional del derecho cualificado sobre su caso particular antes de actuar según este contenido.

Preguntas frecuentes
¿Qué es un ATS y cómo se implementa en una empresa?
Un ATS es un sistema de seguimiento de candidatos que centraliza la publicación de ofertas, el filtrado de currículos y la gestión del proceso de selección en una sola plataforma. Su implementación requiere definir los procesos a digitalizar, configurar los flujos de estados y, cuando conviene, conectarlo con el ERP para automatizar el alta de nuevos empleados.
¿Cuáles son los tipos principales de ERP que existen?
La elección del tipo condiciona qué patrón de integración conviene usar con el ATS, ya que un ERP en la nube con API moderna facilita mucho más la sincronización que uno local heredado.
¿Qué ATS se utilizan con más frecuencia en el mercado?
El mercado incluye plataformas generalistas y otras especializadas en procesos de alto volumen, como las orientadas a retail y restauración. La elección depende del volumen de candidatos, del sector y de la necesidad de automatización y de integración posterior con el ERP.
¿Qué beneficios aporta conectar el ATS con el ERP?
La conexión reduce el trabajo manual de dar de alta empleados, evita duplicados entre sistemas y mejora la trazabilidad de todo el proceso de contratación. También facilita indicadores más fiables, como el tiempo de contratación, al eliminar los retrasos que genera la introducción manual de datos.
¿Es obligatorio hacer una evaluación de impacto antes de integrar estos sistemas?
No siempre, pero conviene valorarla cuando el tratamiento implica datos sensibles o decisiones automatizadas sobre candidatos. La guía de la AEPD sobre protección de datos en relaciones laborales recomienda realizarla en tratamientos de alto riesgo, como parte de las medidas de protección desde el diseño.
Fuentes
- Guía AEPD sobre protección de datos en relaciones laborales (referida desde UV)
- La protección de datos en las relaciones laborales (AEPD)
- API de integración del sistema de seguimiento de candidatos (ATS) - Dynamics 365 (Microsoft Learn)