Skip to Content

BambooHR ↔ Odoo Connector

Fully integrated, every version — with true real-time bidirectional sync.

EMPLOYEE LIFECYECL

New employee creation

BambooHR → Odoo When a new hire is added in BambooHR, auto-create the employee record in Odoo with name, job title, department, manager, start date.

Termination / offboarding

BambooHR → Odoo When an employee is marked terminated in BambooHR, archive in Odoo, trigger final payslip, revoke system access.

Contract and salary changes

BambooHR → Odoo Compensation updates in BambooHR sync to Odoo payroll contract — new salary structure, effective date, allowances

ATTENDANCE & LEAVE

Leave requests

⇄ Bidirectional Leave approved in BambooHR syncs to Odoo Time Off — type (annual, sick, unpaid), dates, status.

Attendance / clock-in data

Odoo → BambooHR Odoo attendance records (check-in/out times) pushed to BambooHR for centralised HR reporting.

Holiday calendars

→ BambooHR → Odoo Public holiday calendar from BambooHR synced to Odoo working schedules and leave policies.

RECRUITMENT & ONBOARDING

Hired candidate → employee

BambooHR → Odoo When a candidate is marked Hired in BambooHR, auto-create Odoo employee record, set up payroll contract.

Onboarding task completion

BambooHR → Odoo BambooHR onboarding checklist status synced to Odoo — e.g. doc signing, IT setup, orientation done.

PERFORMANCE & TRAINING

Performance review results

⇄ Bidirectional Appraisal scores and ratings from BambooHR synced to Odoo Appraisals module for 360 visibility.

Training completions

Odoo → BambooHR Odoo eLearning course completions pushed to BambooHR employee training record.

REPORTING & COMPLIANCE

Headcount reports

⇄ Bidirectional Live employee count, department breakdown, attrition rate pulled from both systems into unified HR dashboard.

Statutory compliance data

BambooHR → Odoo Employee classification, work eligibility, and compliance flags in BambooHR synced to Odoo HR for audit trails,

Employee profile updates

⇄ Bidirectional Sync changes to personal info, contact details, address, emergency contacts, bank account from BambooHR to Odoo.

Job / position changes

BambooHR → Odoo Promotions, department transfers, manager changes in BambooHR reflected in Odoo HR and org chart.

Org chart sync

⇄ Bidirectional Reporting lines and department hierarchy kept in sync between both systems.

Leave balances

⇄ Bidirectional Remaining leave entitlement synced so both systems show the same balance — prevents double booking.

Timesheet hours

← Odoo → BambooHR Odoo project timesheets pushed to BambooHR for labour cost reporting and utilisation tracking

Job openings

⇄ Bidirectional Open positions created in Odoo Recruitment pushed to BambooHR ATS for unified job tracking.

Document collection

BambooHR → Odoo Signed contracts and identity docs stored in BambooHR linked / referenced in Odoo employee record.

Goals / OKRs​

BambooHR → Odoo Employee goals set in BambooHR visible in Odoo for manager review alongside project performance

Salary increment post-review

BambooHR → Odoo After performance review approval in BambooHR, trigger salary revision workflow in Odoo payroll

Labour cost reporting​

Odoo → BambooHR Odoo payroll cost by department/project pulled into BambooHR for HR analytics and budgeting.

Audit log cross-reference

⇄ Bidirectional Changes made in either system logged with timestamps for GDPR / internal audit trail purposes