
INTEGRACIÓN BAMBOOHR n8n: AUTOMATIZAR BAMBOOHR CON N8N
INTEGRACIÓN BAMBOOHR N8N: AUTOMATIZAR BAMBOOHR CON N8N
¿Necesitas ayuda para automatizar Bamboohr con n8n?
Nuestro equipo te responde en minutos.
Why automate Bamboohr with n8n?
La integración BambooHR n8n te ofrece 15 acciones que cubren todo el ciclo de vida de la gestión de empleados y documentación. Desde la creación de nuevos registros de empleados hasta la descarga automatizada de informes de empresa, cada operación puede integrarse en workflows complejos que conectan BambooHR con cientos de otras aplicaciones disponibles en n8n.
El ahorro de tiempo es considerable cuando automatizas BambooHR con n8n. Ya no necesitas acceder manualmente a la plataforma para subir documentos de empleados, actualizar información o extraer informes. Configura reglas inteligentes que ejecutan estas tareas automáticamente según condiciones específicas. La capacidad de respuesta de tu equipo de RRHH con n8n mejora drásticamente: en cuanto un candidato es contratado en tu ATS, su perfil puede crearse instantáneamente en BambooHR con todos los datos necesarios.
Ejemplos concretos de workflows empresariales que puedes construir: sincronización bidireccional de empleados entre BambooHR y tu sistema de nóminas, archivo automático de contratos firmados en las carpetas correspondientes de cada empleado, generación y envío semanal de informes de empresa a la dirección, o actualización masiva de datos de empleados desde hojas de cálculo Airtable. Con n8n y BambooHR trabajando juntos, tu departamento de recursos humanos funciona 24/7 sin intervención manual.
How to connect Bamboohr to n8n?
! 1 stepHow to connect Bamboohr to n8n?
- 01
Add the node
Configuración básica:Accede a tu cuenta BambooHR: Inicia sesión en tu panel de administración de BambooHR y navega hasta la sección de configuración de API en tu perfil de usuario.Genera tu API Key: En la sección de acceso API, crea una nueva clave de API. Copia esta clave de forma segura, ya que solo se muestra una vez.Configura las credenciales en n8n: En tu instancia de n8n, ve a Credenciales > Añadir credencial > BambooHR. Introduce tu API Key y el subdominio de tu cuenta BambooHR (la parte que aparece antes de .bamboohr.com en tu URL).Verifica la conexión: Añade un nodo BambooHR a tu workflow y selecciona las credenciales recién creadas. Ejecuta una acción simple como "Get many employees" para confirmar que la conexión funciona correctamente.
TIP💡 CONSEJO: Crea una cuenta de servicio específica en BambooHR para las integraciones con n8n en lugar de usar tu cuenta personal. Así podrás rastrear fácilmente qué cambios fueron realizados por la automatización y mantener activa la integración incluso si cambias de puesto o abandonas la empresa.- 01
¿Necesitas ayuda para automatizar Bamboohr con n8n?
Nuestro equipo te responde en minutos.
Bamboohr actions available in n8n
01 Acción 01Update a file
La acción "Update a file" te permite actualizar archivos existentes almacenados en tu sistema BambooHR directamente desde tus workflows n8n. Es especialmente útil cuando necesitas reemplazar documentos obsoletos o modificar metadatos de archivos ya cargados sin tener que eliminarlos y volver a subirlos.
Parámetros de configuración:
- Credential to connect with: Selecciona las credenciales de tu cuenta BambooHR desde el menú desplegable. Este campo es requerido.
- Resource: Define el tipo de recurso, en este caso "File". Campo requerido con selección predefinida.
- Operation: Operación a realizar, configurada automáticamente como "Update".
- File ID: Introduce el identificador único del archivo que deseas actualizar. Campo de texto requerido.
- Update Fields: Sección opcional que permite añadir campos adicionales para modificar junto con el archivo mediante el botón "Add Field".
Casos de uso típicos: Actualizar contratos renovados manteniendo el mismo ID de referencia, modificar metadatos de documentos tras cambios organizativos, reemplazar versiones antiguas de políticas de empresa.

02 Acción 02Delete a file
Esta acción te permite eliminar archivos de tu cuenta BambooHR de forma automatizada. Resulta fundamental para mantener limpio tu repositorio de documentos y cumplir con políticas de retención de datos.
Parámetros de configuración:
- Credential to connect with: Menú desplegable para seleccionar tus credenciales BambooHR. Requerido.
- Resource: Tipo de recurso establecido como "File". Requerido.
- Operation: Operación fijada en "Delete". Requerido.
- File ID: Identificador numérico o de texto del archivo a eliminar. Requerido.
Casos de uso típicos: Eliminar automáticamente documentos temporales tras su procesamiento, purgar archivos antiguos según políticas de retención, limpiar duplicados detectados en auditorías automáticas.

03 Acción 03Download a file
La acción "Download a file" facilita la descarga de archivos desde BambooHR para su procesamiento posterior en tu workflow o almacenamiento en otras plataformas.
Parámetros de configuración:
- Credential to connect with: Credenciales de conexión BambooHR. Requerido.
- Resource: Establecido como "File". Requerido.
- Operation: Configurado como "Download". Requerido.
- File ID: Identificador único del archivo a descargar. Campo de texto requerido.
- Put Output In Field: Nombre del campo donde se almacenará el contenido descargado. Valor por defecto: "data". Opcional.
Casos de uso típicos: Descargar contratos para enviarlos por email a nuevos empleados, extraer documentos para backup en servicios de almacenamiento cloud, procesar archivos con otras herramientas antes de redistribuirlos.

04 Acción 04Upload an employee document
Esta acción permite subir documentos asociados directamente a un empleado específico, organizándolos por categorías para facilitar su posterior localización.
Parámetros de configuración:
- Credential to connect with: Selección de credenciales BambooHR. Requerido.
- Resource: Tipo de recurso "Employee Document". Requerido.
- Operation: Operación "Upload". Requerido.
- Employee ID: Identificador del empleado al que se asociará el documento. Campo de texto requerido.
- Employee Document Category ID: ID de la categoría para clasificar el documento. Opcional.
- Input Data Field Name: Nombre del campo que contiene los datos del archivo, por defecto "data". Requerido.
Casos de uso típicos: Archivar automáticamente contratos firmados digitalmente, subir certificados de formación tras completar cursos, almacenar documentación de onboarding de nuevos empleados.

05 Acción 05Get many files
Recupera múltiples archivos de tu cuenta BambooHR en una sola operación, ideal para procesos de auditoría o sincronización masiva.
Parámetros de configuración:
- Credential to connect with: Credenciales de conexión. Requerido.
- Resource: Establecido como "File". Requerido.
- Operation: Configurado como "Get Many". Requerido.
- Return All: Interruptor para devolver todos los resultados o limitar la cantidad. Opcional.
- Limit: Número máximo de archivos a recuperar. Opcional.
- Simplify: Simplifica el formato de los datos devueltos para facilitar su procesamiento. Opcional.
Casos de uso típicos: Auditar periódicamente la documentación almacenada, sincronizar archivos con sistemas de backup externos, generar listados de documentos para revisión.

06 Acción 06Upload a file
Sube nuevos archivos al repositorio general de BambooHR, permitiendo categorizarlos para una mejor organización.
Parámetros de configuración:
- Credential to connect with: Credenciales BambooHR. Requerido.
- Resource: Tipo "File". Requerido.
- Operation: Establecido como "Upload". Requerido.
- Input Data Field Name: Campo que contiene los datos del archivo, normalmente "data". Requerido.
- Category Name or ID: Nombre o identificador de la categoría donde clasificar el archivo. Opcional.
Casos de uso típicos: Subir políticas de empresa actualizadas, cargar plantillas de documentos para uso general, almacenar informes generados automáticamente.

07 Acción 07Delete an employee document
Elimina documentos específicos asociados a un empleado, manteniendo ordenado su expediente digital.
Parámetros de configuración:
- Credential to connect with: Selección de credenciales. Requerido.
- Resource: Tipo "Employee Document". Requerido.
- Operation: Operación "Delete". Requerido.
- Employee ID: Identificador del empleado propietario del documento. Requerido.
- File ID: Identificador del archivo a eliminar, introducido como expresión. Requerido.
Casos de uso típicos: Eliminar documentación obsoleta de empleados, purgar archivos tras finalización de contratos según RGPD, limpiar duplicados en expedientes de empleados.

08 Acción 08Update an employee document
Actualiza documentos existentes en el expediente de un empleado sin necesidad de eliminarlos y volver a subirlos.
Parámetros de configuración:
- Credential to connect with: Credenciales de cuenta BambooHR. Requerido.
- Resource: Establecido como "Employee Document". Requerido.
- Operation: Configurado como "Update". Requerido.
- Employee ID: ID del empleado cuyo documento se actualizará. Requerido.
- File ID: Identificador del documento a modificar. Requerido.
- Update Fields: Sección flexible para añadir campos adicionales a actualizar. Opcional.
Casos de uso típicos: Actualizar categorización de documentos existentes, modificar metadatos tras reorganizaciones departamentales, corregir información asociada a documentos archivados.

09 Acción 09Download an employee document
Descarga documentos específicos del expediente de un empleado para su procesamiento o distribución.
Parámetros de configuración:
- Credential to connect with: Credenciales de conexión. Requerido.
- Resource: Tipo "Employee Document". Requerido.
- Operation: Operación "Download". Requerido.
- Employee ID: Identificador del empleado. Requerido.
- File ID: ID del documento a descargar. Opcional.
- Put Output In Field: Campo de destino para los datos, por defecto "data". Opcional.
Casos de uso típicos: Enviar contratos a empleados por email automáticamente, exportar documentación para auditorías externas, crear backups de expedientes completos.

10 Acción 10Update an employee
Modifica la información de un empleado existente en BambooHR, manteniendo los datos sincronizados con otros sistemas como HubSpot.
Parámetros de configuración:
- Credential to connect with: Selección de credenciales. Requerido.
- Resource: Tipo "Employee". Requerido.
- Operation: Operación "Update". Requerido.
- Employee ID: Identificador único del empleado a actualizar. Requerido.
- Synced with Trax Payroll: Interruptor para sincronización con Trax Payroll. Opcional, desactivado por defecto.
- Update Fields: Campos específicos a modificar, añadidos mediante "Add Field". Opcional.
Casos de uso típicos: Sincronizar cambios de departamento desde otros sistemas, actualizar información de contacto masivamente, reflejar promociones y cambios salariales automáticamente.

11 Acción 11Get many employee documents
Recupera múltiples documentos del expediente de empleados, con opciones de filtrado y limitación de resultados.
Parámetros de configuración:
- Credential to connect with: Credenciales BambooHR. Requerido.
- Resource: Tipo "Employee Document". Requerido.
- Operation: Operación "Get Many". Requerido.
- Employee ID: ID del empleado para filtrar documentos. Acepta expresiones. Opcional.
- Return All: Devolver todos los resultados disponibles. Opcional.
- Limit: Número máximo de documentos a recuperar. Opcional.
- Simplify: Simplificar el formato de respuesta. Opcional.
Casos de uso típicos: Auditar expedientes completos de empleados, verificar documentación pendiente en onboarding, generar informes de cumplimiento documental.

12 Acción 12Create an employee
Crea nuevos registros de empleados en BambooHR, automatizando el proceso de alta en el sistema de RRHH.
Parámetros de configuración:
- Credential to connect with: Credenciales de conexión. Requerido.
- Resource: Tipo "Employee". Requerido.
- Operation: Operación "Create". Requerido.
- Synced with Trax Payroll: Sincronización con sistema de nóminas Trax. Interruptor opcional.
- First Name: Nombre del nuevo empleado. Campo de texto requerido.
- Last Name: Apellido del nuevo empleado. Campo de texto requerido.
- Additional Fields: Campos adicionales personalizados mediante "Add Field". Opcional.
Casos de uso típicos: Crear empleados automáticamente tras firmar contrato en DocuSign, sincronizar nuevas contrataciones desde tu ATS, importar empleados masivamente desde hojas de cálculo.

13 Acción 13Get a company report
Obtiene informes de empresa predefinidos en BambooHR, exportándolos en el formato deseado, ideal para integrar con Notion o tus dashboards.
Parámetros de configuración:
- Credential to connect with: Credenciales de cuenta. Requerido.
- Resource: Tipo "Company Report". Requerido.
- Operation: Operación "Get". Requerido.
- Report ID: Identificador del informe a recuperar. Campo de texto requerido.
- Format: Formato de salida, por defecto JSON. Requerido.
- Options: Configuraciones adicionales disponibles. Opcional.
Casos de uso típicos: Enviar informes semanales automáticos a dirección, exportar datos para dashboards de BI, archivar informes mensuales en Google Drive.

14 Acción 14Get many employees
Recupera información de múltiples empleados en una sola operación, ideal para sincronizaciones y auditorías.
Parámetros de configuración:
- Credential to connect with: Selección de credenciales. Requerido.
- Resource: Tipo "Employee". Requerido.
- Operation: Operación "Get Many". Requerido.
- Return All: Interruptor para devolver todos los empleados. Opcional.
- Limit: Número máximo de registros a recuperar. Opcional.
Casos de uso típicos: Sincronizar directorio de empleados con otras aplicaciones, generar listados para comunicaciones masivas, auditar datos de plantilla periódicamente.

15 Acción 15Get an employee
Recupera información detallada de un empleado específico mediante su identificador.
Parámetros de configuración:
- Credential to connect with: Credenciales de conexión BambooHR. Requerido.
- Resource: Tipo "Employee". Requerido.
- Operation: Operación "Get". Requerido.
- Employee ID: Identificador del empleado a consultar. Campo de texto opcional pero necesario para resultados específicos.
- Options: Filtros y configuraciones adicionales. Opcional.
Casos de uso típicos: Verificar datos de empleado antes de procesar solicitudes, obtener información para personalizar comunicaciones, validar existencia de empleado en workflows condicionales.

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 BambooHR n8n es gratuita?
La integración en sí es completamente gratuita, ya que BambooHR es un nodo nativo incluido en n8n. Sin embargo, necesitarás una suscripción activa a BambooHR para acceder a la API y una instancia de n8n (ya sea la versión self-hosted gratuita o n8n Cloud de pago). Los costes dependerán de tu plan de BambooHR y de cómo despliegues n8n. Si usas n8n self-hosted, prácticamente no tendrás costes adicionales por la automatización.¿Qué datos puedo sincronizar entre BambooHR y n8n?
Con las 15 acciones disponibles, puedes gestionar prácticamente todos los datos de RRHH en BambooHR. Esto incluye información completa de empleados (creación, actualización, consulta), documentos de empleados (subida, descarga, actualización, eliminación), archivos generales de empresa, e informes corporativos. Puedes sincronizar nombres, departamentos, fechas de contratación, documentos como contratos y certificados, y exportar informes en formato JSON o CSV para su procesamiento posterior.¿Cuánto tiempo lleva configurar la integración BambooHR n8n?
La configuración inicial es sorprendentemente rápida. Generar tu API Key en BambooHR toma menos de 2 minutos, y configurar las credenciales en n8n apenas 1 minuto más. En total, puedes tener tu primera automatización funcionando en menos de 10 minutos. Lo que más tiempo consume es diseñar la lógica de tus workflows, pero una vez configurada la conexión, añadir nuevas automatizaciones es prácticamente instantáneo gracias a la interfaz visual de n8n.



