HRMS migration
Field-level mapping, validation, and rollback between gradar and BambooHR. We move data and schema; workflows are rebuilt natively in BambooHR.
gradar
Source
BambooHR
Destination
Compatibility
9 of 10
objects map 1:1 between gradar and BambooHR.
Complexity
BStandard
Timeline
3-5 weeks
Overview
gradar and BambooHR serve different HR functions at migration time. gradar is a point-factor job evaluation platform that produces grades (1-25), career path alignments, competency profiles, and pay band structures; BambooHR is a cloud HRIS that manages employee records, onboarding, time off, and compensation planning at the Core, Pro, and Elite tiers. There is no direct object-level correspondence — gradar's evaluation outputs must be mapped into BambooHR's job and compensation structures. The primary technical constraint is gradar's absence of a documented public API, which means we work from its built-in export tools, converting non-standard file formats into migration-ready CSVs. We map Jobs to BambooHR employee records or job description fields, Grades to BambooHR's Pay Grades (available on Pro and Elite only), and pay band data to BambooHR's compensation tables. Equal pay analysis datasets, benchmarking data, and factor-level scoring do not have native destinations in BambooHR — we migrate these as structured datasets or custom fields and flag what requires manual rebuild. Workflows, evaluation workflows, and benchmarking provider integrations do not migrate and are excluded from scope.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a gradar object lands in BambooHR, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
gradar
Jobs (Roles)
BambooHR
Employee Job Data (custom fields on Employee record)
1:1gradar Jobs map to BambooHR Employee records where each evaluated role becomes a job title and related custom fields for grade, career path, and evaluation date. We preserve the job's factor scores in a structured custom field group since BambooHR does not have a native evaluation score object. The employee record's job title field maps from gradar's role name. Evaluation dates migrate to a custom date field. If the destination BambooHR is configured with a separate Job Openings module for job reqs, we map gradar Jobs to the employee's current job history rather than the openings table.
gradar
Grades
BambooHR
Pay Grades (Pro and Elite tier)
1:1gradar Grades 1-25 map to BambooHR Pay Grades if the destination is on Pro ($17/employee/month) or Elite ($25/employee/month). Core tier does not include pay grade configuration — we flag this at scoping and either recommend a tier upgrade or map grades as a custom picklist field on the Employee record. Each gradar grade value and grade name (where named, e.g. G10, M5) migrates as a Pay Grade entry. Grade-to-pay-band linkage migrates as Pay Grade Steps with min/mid/max amounts.
gradar
Career Paths
BambooHR
Custom Employee Property or Lookup Field
lossygradar's three career paths (e.g., Individual Contributor, Management, Technical) have no native BambooHR equivalent. We map career path assignments as a custom employee property (a BambooHR custom field with picklist values matching the three paths) on each employee record. If the customer uses BambooHR's department or division structure, we evaluate whether career paths map to those groupings during scoping.
gradar
Job Descriptions
BambooHR
Employee record job description or custom long-text field
1:1gradar job descriptions (rich text) migrate to BambooHR's employee record. BambooHR stores a Job Description field on the Employee record; we map the full description body to that field. Where gradar descriptions include competency-linked sections, we split them into the job description field and a separate competencies custom field to preserve readability.
gradar
Competencies
BambooHR
Custom Employee Property or File Attachment
1:1gradar competency profiles linked to jobs are available as a structured export. We map competencies to a BambooHR custom employee property of type multi-select picklist or store them as a structured text block. Custom competencies that exist only in gradar are flagged and the customer chooses whether to create matching custom picklist options in BambooHR or consolidate them into a generic competencies field.
gradar
Compensation Structures (Pay Bands)
BambooHR
Pay Grade Steps or Custom Compensation Fields
1:1gradar pay band definitions (min/mid/max per grade per currency) map to BambooHR Pay Grade Steps on Pro and Elite tiers. Currency handling requires explicit confirmation during scoping — gradar exports multicurrency pay bands without consistent currency tagging per row. We flag currency ambiguity per structure and ask the customer to confirm the correct currency before we write any compensation data. For Core tier destinations without Pay Grades, pay band data migrates to custom employee compensation fields (custom fields with currency type).
gradar
Grade Factor Scores
BambooHR
Custom Fields (grouped) or File Attachment
1:1Individual factor-level point scores that contribute to each job's total grade are available in gradar's advanced exports. We migrate the complete factor score set as a structured JSON or CSV attached to the employee record as a file, or as a group of custom numeric fields if BambooHR's custom field limit permits. Factor scores have no native reporting equivalent in BambooHR; their primary purpose is audit trail preservation.
gradar
Benchmarking Data
BambooHR
Custom Report or Structured Dataset (no native destination)
1:1Market benchmarking data sourced from third-party providers integrated into gradar migrates as a structured dataset. We map benchmark market rates and their linked job references to a custom BambooHR table or file attachment. BambooHR has no native benchmarking feature; the customer uses this data for external reporting or keeps it in a spreadsheet alongside BambooHR records. We note this gap explicitly in the migration scope.
gradar
Equal Pay Analysis
BambooHR
Structured Dataset (no native destination)
1:1gradar's regression-based gender pay gap analysis outputs are datasets, not system configuration. We migrate the analysis results as a structured CSV with field mapping to the relevant employee identifiers. BambooHR has no native equal pay analysis module; this data serves as an audit record for the customer's compliance team to maintain independently. We document the structure for future reference.
gradar
Users and Owners
BambooHR
BambooHR Employee Records
1:1gradar user accounts and their role-based access assignments map to BambooHR Employee records. gradar's permission groups require mapping to BambooHR's role-based access model (Admin, Manager, Employee). We extract the user list and permission assignments and create corresponding employee records in BambooHR with the appropriate access level. Any gradar user without a matching employee record in the destination is held in a reconciliation queue.
| gradar | BambooHR | Compatibility | |
|---|---|---|---|
| Jobs (Roles) | Employee Job Data (custom fields on Employee record)1:1 | Fully supported | |
| Grades | Pay Grades (Pro and Elite tier)1:1 | Fully supported | |
| Career Paths | Custom Employee Property or Lookup Fieldlossy | Fully supported | |
| Job Descriptions | Employee record job description or custom long-text field1:1 | Mapping required | |
| Competencies | Custom Employee Property or File Attachment1:1 | Mapping required | |
| Compensation Structures (Pay Bands) | Pay Grade Steps or Custom Compensation Fields1:1 | Mapping required | |
| Grade Factor Scores | Custom Fields (grouped) or File Attachment1:1 | Mapping required | |
| Benchmarking Data | Custom Report or Structured Dataset (no native destination)1:1 | Mapping required | |
| Equal Pay Analysis | Structured Dataset (no native destination)1:1 | Mapping required | |
| Users and Owners | BambooHR Employee Records1:1 | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
gradar gotchas
No public API forces reliance on manual exports
Evaluation history and grade change records require explicit extraction
Pay band data uses multiple currencies in multinational deployments
BambooHR gotchas
Undocumented API rate limits can trigger 503 errors
Per-employee pricing model requires active record count verification
API credentials must be sent on every request to avoid extra round trips
Custom field schema varies per account and requires manual inventory
Document and attachment exports are not covered by standard report exports
Pair-specific challenges
Migration approach
Discovery and export scoping
We audit the gradar instance across all required objects: Jobs, Grades, Career Paths, Job Descriptions, Competencies, Pay Bands (per currency), Grade Factor Scores, Benchmarking Data, and Equal Pay Analysis datasets. We identify which exports are available from gradar's built-in reporting tools, which require extended exports for historical data, and which objects can only be exported in their current state. We confirm the BambooHR destination tier (Core, Pro, or Elite) and identify which objects map natively versus requiring custom fields. The discovery output is a written migration scope document listing every source export, its format, its completeness, and the recommended destination for each object.
Export extraction and format conversion
We extract data from gradar using the identified built-in exports. Each export is reviewed for completeness: record counts, required fields, date ranges, and currency tagging. We convert non-standard file formats to migration-ready CSV or JSON, handling encoding issues, delimiter normalisation, and nested data flattening. For exports with missing historical evaluation dates or grade change records, we request extended exports from gradar's reporting module and flag any gaps that cannot be resolved. Currency ambiguity in pay band exports is logged in the reconciliation tracker for customer confirmation before any compensation data is written.
BambooHR schema preparation and custom field creation
We configure the destination BambooHR instance. On Pro and Elite, we create Pay Grade structures matching gradar's Grade Map (grades 1-25) and configure Pay Grade Steps with min/mid/max amounts per currency. On all tiers, we create custom employee properties for career path (picklist), evaluation date (date), competency list (multi-select picklist), and factor score data (numeric fields or file attachment). If BambooHR is on Core, we map gradar pay band data to custom employee compensation fields. Schema preparation happens in the customer's live BambooHR environment with a test-run in a sandbox if available.
Employee and job record migration
We migrate employee records first, creating BambooHR employee profiles from gradar user data with role-based access mapped to BambooHR permissions. Jobs are then associated to employees as job titles and grade assignments. We resolve the career path assignment per employee using the custom picklist field. Job descriptions are written to the BambooHR employee record job description field. Grade factor scores are attached as structured files or written to grouped custom fields. Each phase emits a row-count reconciliation report against the source export before the next phase begins.
Compensation data migration and currency reconciliation
We migrate pay band structures once currency reconciliation is complete. On Pro and Elite, Pay Grade Steps are created with confirmed min/mid/max amounts and correct currency tags. On Core, custom compensation fields are populated per employee with grade-linked pay data. Benchmarking datasets and equal pay analysis outputs are delivered as structured CSV files attached to the relevant employee records or as standalone file attachments in BambooHR's document store. We do not write benchmarking data to live compensation fields because it represents market context rather than internal pay policy.
Cutover, validation, and handoff documentation
We freeze gradar writes during cutover and run a final delta migration of any records modified during the migration window. We deliver a reconciliation report comparing source record counts against destination record counts for every object. We provide a written inventory of every gradar object that has no native BambooHR equivalent (career paths as live properties, factor score reporting, benchmarking, equal pay analysis) with recommendations for how the customer's HR team can maintain these manually or via a parallel tool. We do not rebuild gradar evaluation workflows or benchmarking integrations in BambooHR; these are documented separately for the customer's admin to address.
Platform deep dives
gradar
Source
Strengths
Weaknesses
BambooHR
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. All 7 core objects map 1:1 between gradar and BambooHR.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across gradar and BambooHR.
Object compatibility
All 7 core objects map 1:1 between gradar and BambooHR.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
gradar: Not publicly documented.
Data volume sensitivity
gradar doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during gradar to BambooHR migration scoping. Not seeing yours? Book a call.
Walk through your gradar to BambooHR migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave gradar
Other ways to arrive at BambooHR
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.