HRMS migration
Field-level mapping, validation, and rollback between OnBlick HR Compliance and BambooHR. We move data and schema; workflows are rebuilt natively in BambooHR.
OnBlick HR Compliance
Source
BambooHR
Destination
Compatibility
12 of 12
objects map 1:1 between OnBlick HR Compliance and BambooHR.
Complexity
BStandard
Timeline
3-5 weeks
Overview
OnBlick HR Compliance and BambooHR serve different primary use cases. OnBlick is built for US employers managing I-9, E-Verify, H-1B petitions, LCAs, and Public Access Files for nonimmigrant workforces. BambooHR is a general-purpose HRIS designed for small-to-mid-market teams that need employee records, onboarding, time-off management, and compliance tooling without immigration case management. The migration gap is structural: H-1B case records, LCA filings, PAF assemblies, and Form I-983 STEM OPT data have no native BambooHR equivalents. We extract those records from OnBlick, package them as structured exports with file attachments, and deliver them alongside the BambooHR migration so your admin can archive the immigration layer independently. Employee profiles, work authorization expiration timelines, timesheets, and leave records migrate into BambooHR's standard employee data model. We do not migrate OnBlick workflows, SOC predictor rules, or custom compliance calculation objects; these require a written handoff inventory for your team to evaluate against BambooHR's compliance module.
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 OnBlick HR Compliance 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.
OnBlick HR Compliance
Employee
BambooHR
Employee
1:1OnBlick employee profiles (name, contact, department, employment status, job title, hire date, termination date) map directly to BambooHR employee records. BambooHR's standard employee fields cover all profile data. OnBlick's employee_number maps to BambooHR's employeeNumber field. We extract the full employment status transition history and note the effective dates in BambooHR's job history fields where supported.
OnBlick HR Compliance
Work Authorization Records
BambooHR
Employee (Visa fields)
1:1OnBlick work authorization records (visa type, start date, expiration date) map to BambooHR's employee visa tracking fields: expires (visa expiration date), expiryDate (passport expiry), and the visa type field. We preserve the full authorization timeline so the destination retains the original expiration baseline. BambooHR's visa field does not support automated 6-month expiration alerts; we flag this gap and recommend the customer configure manual reminders or use BambooHR's VirgilHR compliance intelligence for general HR compliance alerts.
OnBlick HR Compliance
Immigration Cases
BambooHR
No equivalent
1:1OnBlick immigration case records (H-1B petition checklists, status history, reviewer assignments, supporting documents) have no native BambooHR equivalent. BambooHR does not include an immigration case management module. We extract these records as structured CSV exports with associated file attachments and deliver them alongside the BambooHR migration. The customer's immigration team or outside counsel archives the case file independently. We document the complete case record schema in the migration handoff inventory.
OnBlick HR Compliance
Labor Condition Applications (LCAs)
BambooHR
No equivalent
1:1LCA records from OnBlick contain wage levels, job titles, prevailing wages, employment locations, and iCert Registry filing references. BambooHR has no LCA tracking module. We export LCA records as structured data and PDF file attachments, preserving the certified SOC code and wage level that was active at filing time (not the current equivalent). This ensures DOL audit consistency if the employer is ever audited post-migration.
OnBlick HR Compliance
Public Access Files (PAF)
BambooHR
No equivalent
1:1PAFs are auto-assembled composite documents in OnBlick combining certified LCAs, O*NET SOC codes, and FLC wage data. BambooHR does not generate or store PAFs. We export the assembled PAF PDFs and underlying component data so the employer retains the full PAF package. We note which LCA records feed each PAF so the customer can reassemble if needed.
OnBlick HR Compliance
Form I-9 Records
BambooHR
Document attachment (employee record)
1:1OnBlick Form I-9 records (Section 1 and Section 2 completion data, authorized representative assignments, reverification flags) are legally sensitive documents with retention obligations. We export the full I-9 record set including reverification history. In BambooHR, we attach the I-9 PDF as an employee document. BambooHR's Mitratech I-9 integration handles new hires going forward; the migrated historical I-9 records are attached to the employee profile as reference documents. The retention obligation (3 years after hire or 1 year after termination) transfers with the record.
OnBlick HR Compliance
Form I-983 STEM OPT Records
BambooHR
No equivalent
1:1OnBlick I-983 STEM OPT records contain training plans, site supervisor details, and curriculum objectives. BambooHR has no I-983 form structure. We export I-983 data as structured fields mapped to a flat CSV, with the completed form PDF as an attachment. The customer's STEM OPT administrator retains these records per USCIS guidance; the records are archived off-platform with a reference link in the migration handoff inventory.
OnBlick HR Compliance
Timesheets
BambooHR
Timesheets
1:1OnBlick timesheet records (work hours, project associations, supervisor assignments, approval status) map to BambooHR time tracking. We transfer line-item detail with hours, dates, and supervisor assignments. If OnBlick timesheets include custom project or cost-center fields, we map them to BambooHR custom fields where available or document them as supplementary data for the customer's admin to reconcile post-migration.
OnBlick HR Compliance
Leave Records
BambooHR
Time Off
1:1OnBlick leave records (PTO, vacation, holiday balances, accrual methods) map to BambooHR time-off management. Leave policy rules and accrual methods vary between systems; we map leave types to nearest-equivalent BambooHR categories. We extract current balances and accrual rates and transfer them as-is, with a note that accrual method differences (front-loaded vs accrual-per-pay-period) may require BambooHR policy reconfiguration.
OnBlick HR Compliance
SOC Classifications
BambooHR
No equivalent
1:1OnBlick SOC classification records store occupation codes, titles, and wage level mappings sourced from O*NET. These feed into LCA preparation and H-1B prevailing wage determinations. BambooHR has no SOC classification module. We export SOC code history with the certified wage level and date, preserving historical context for DOL compliance. SOC codes used in active LCA filings are flagged in the handoff inventory.
OnBlick HR Compliance
Custom Objects
BambooHR
No equivalent
1:1OnBlick supports administrator-level custom objects, fields, rules, calculations, and views, but the platform does not expose a schema export endpoint. We identify custom objects by reviewing OnBlick's UI with the customer's administrator account during discovery. If custom objects contain compliance or immigration data, we enumerate their fields and export the data as structured CSV. We document every custom object and field in the migration handoff inventory for the customer's admin to evaluate against BambooHR custom fields.
OnBlick HR Compliance
Document Attachments
BambooHR
Employee Files
1:1Documents associated with immigration cases, PAFs, and I-9 records stored in OnBlick's HR Drive are exported with their parent object association. We attach immigration and compliance documents to the corresponding employee record in BambooHR as file uploads. The folder structure from OnBlick is preserved as a zip archive delivered alongside the employee data import.
| OnBlick HR Compliance | BambooHR | Compatibility | |
|---|---|---|---|
| Employee | Employee1:1 | Fully supported | |
| Work Authorization Records | Employee (Visa fields)1:1 | Fully supported | |
| Immigration Cases | No equivalent1:1 | Fully supported | |
| Labor Condition Applications (LCAs) | No equivalent1:1 | Fully supported | |
| Public Access Files (PAF) | No equivalent1:1 | Fully supported | |
| Form I-9 Records | Document attachment (employee record)1:1 | Mapping required | |
| Form I-983 STEM OPT Records | No equivalent1:1 | Mapping required | |
| Timesheets | Timesheets1:1 | Fully supported | |
| Leave Records | Time Off1:1 | Mapping required | |
| SOC Classifications | No equivalent1:1 | Fully supported | |
| Custom Objects | No equivalent1:1 | Fully supported | |
| Document Attachments | Employee Files1:1 | Fully supported |
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.
OnBlick HR Compliance gotchas
No public migration API forces manual export negotiation
I-9 retention obligations survive data migration
Work authorization expiration dates must transfer with precise timelines
Custom object schemas are not programmatically accessible
SOC and LCA data versioning requires historical context
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
Engage OnBlick support and enumerate the source schema
We file a data export request with OnBlick support and schedule a discovery session with the customer's OnBlick administrator to enumerate all active objects, custom fields, immigration case records, LCA history, and PAF archives. We review the UI with the administrator to capture custom object schemas that cannot be programmatically exported. The discovery output is a written source schema inventory covering every OnBlick object the customer wants to preserve.
BambooHR destination setup and employee field mapping
We configure the BambooHR destination: employee fields mapped from OnBlick profiles, visa expiration dates set from OnBlick work authorization timelines, time-off policies translated from OnBlick leave structures, and timesheet configurations matched to the source. We enable the Mitratech I-9 integration for new hires going forward and attach migrated I-9 PDFs to employee records. We flag any OnBlick immigration objects (H-1B cases, LCAs, PAFs, I-983 records) as archive-only with no BambooHR destination.
Immigration archive packaging
We extract H-1B case records, LCA filings, PAF PDFs, I-983 data, and SOC classification history as structured data packages and file archives. Each immigration record is tagged with the associated employee identifier for cross-reference. We deliver the archive as a structured zip file with a manifest linking each record to the source OnBlick object and the migrated BambooHR employee.
Sandbox migration and reconciliation
We run a full migration into BambooHR using a test employee set, reconciling record counts and spot-checking fields (name, hire date, department, visa expiration, timesheet totals) against the OnBlick source. I-9 PDFs are attached and verified as openable. The customer reviews the sandbox output and signs off before production migration begins. Any mapping corrections happen here.
Production migration in dependency order
We run production migration in record order: employee profiles first (with work authorization expiration dates preserved), then timesheet histories, then leave records, then I-9 document attachments. Immigration case records, LCA filings, and PAF files are packaged as the archive deliverable and handed off separately. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and compliance handoff
We freeze OnBlick writes during cutover, run a final delta migration of any records modified during the migration window, then set BambooHR as the system of record. We deliver the immigration archive package with full manifest, the custom object field inventory, and the SOC/LCA historical record handoff. We support a one-week hypercare window for reconciliation issues. We do not rebuild OnBlick workflows, SOC predictor rules, or I-9 alert configurations in BambooHR; these are documented in the handoff inventory for the customer's admin to evaluate.
Platform deep dives
OnBlick HR Compliance
Source
Strengths
Weaknesses
BambooHR
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. All 7 core objects map 1:1 between OnBlick HR Compliance and BambooHR.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across OnBlick HR Compliance and BambooHR.
Object compatibility
All 7 core objects map 1:1 between OnBlick HR Compliance 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
OnBlick HR Compliance: Not publicly documented.
Data volume sensitivity
OnBlick HR Compliance 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 OnBlick HR Compliance to BambooHR migration scoping. Not seeing yours? Book a call.
Walk through your OnBlick HR Compliance 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 OnBlick HR Compliance
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.