HRMS migration

Migrate from Roubler to Crelate

Field-level mapping, validation, and rollback between Roubler and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.

Roubler logo

Roubler

Source

Crelate

Destination

Crelate logo

Compatibility

83%

10 of 12

objects map 1:1 between Roubler and Crelate.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Roubler is an all-in-one workforce management platform covering recruiting, onboarding, rostering, time tracking, and payroll on a single cloud codebase. Crelate is a recruiting ATS and CRM built for executive search, direct placement, and talent acquisition teams. The platforms share only their recruiting modules; everything else in Roubler (positions, FTE allocations, roster history, timesheets, leave balances, payroll runs) has no schema counterpart in Crelate and does not migrate. We scope the migration to Roubler's recruiting candidate records and onboarding state, map them to Crelate's Contact, Candidate, Job Order, and Activity objects, and deliver a written inventory of workforce management records requiring a separate HRMS destination. Documents attached to Roubler employee records cannot be retrieved via the public API and must be exported manually before the migration window closes.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Roubler logo

Roubler

What's pushing teams away

  • Customer support scores poorly (2.8/5) with users reporting slow response times and difficulty reaching knowledgeable staff for complex payroll or compliance queries.
  • Pricing is opaque and negotiated per contract with no public tier structure, making it hard for teams to budget or compare value before committing.
  • The API is still being expanded and does not yet cover all object types, limiting automation options and making migration engineering dependent on undocumented endpoints.
  • Australian-centric pre-configurations frustrate teams operating in the UK, South Africa, or other markets who must override defaults that do not match local employment law.
  • Teams outgrow the platform when they need granular custom objects or workflow automation beyond Roubler's templated approach to HR processes.

Choosing

Crelate logo

Crelate

What's pulling them in

  • Affordable per-seat pricing with transparent tiers makes Crelate accessible for small-to-mid staffing firms evaluating ATS platforms for the first time.
  • Fast implementation reported by customers—some describe getting live in a matter of minutes with support team assistance.
  • Unified ATS + CRM in a single product eliminates the need to buy and synchronize separate recruiting and sales tools.
  • Flexible custom fields across Contacts, Companies, and Opportunities allow recruiting teams to capture firm-specific data without developer involvement.
  • Positive reviews highlight the product's intuitive interface and functional breadth for teams that need recruiting workflows without enterprise overhead.

Object mapping

How Roubler objects map to Crelate

Each row shows how a Roubler object lands in Crelate, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Roubler

Employees (recruiting candidates)

maps to

Crelate

Contact + Candidate

1:many
Fully supported

Roubler employee records in the recruiting and hiring pipeline map to Crelate Contact records (for candidate profile) and Candidate records (for ATS pipeline tracking). We extract name, email, phone, address, position applied for, employment type, and start date from Roubler's employee object. The candidate's current onboarding state from Roubler becomes a Crelate Activity or Note. Active employees who are already past onboarding do not map to Crelate's candidate model; they are flagged as outside ATS scope and documented as requiring a separate HRMS destination.

Roubler

Positions

maps to

Crelate

Job Order

1:1
Fully supported

Roubler position definitions (role title, FTE value, assigned tasks) map to Crelate Job Order records. The position title becomes the Job Order name; the FTE allocation and task list do not map directly to Crelate fields. We carry the position title as a text field and document the FTE as a note or custom field. Positions with no associated recruiting activity are documented in the migration inventory as workforce management data with no Crelate equivalent.

Roubler

Onboarding Records

maps to

Crelate

Candidate (Activity / Note)

1:1
Mapping required

Roubler onboarding records include task completion status, document collection steps, and employee setup progress. We extract the current state of each onboarding workflow as a Crelate Activity entry or Note on the candidate record. In-progress tasks and provisional assignments do not transfer meaningfully as active workflow steps because Crelate has no onboarding workflow object. We deliver a written log of each onboarding task and its completion state for the customer's admin to rebuild in Crelate or another onboarding tool.

Roubler

Custom Fields (Employees)

maps to

Crelate

Custom Fields (Contact / Candidate)

lossy
Fully supported

Roubler custom fields on employee records export as flat key-value pairs. Crelate supports a maximum of 20 custom fields per entity (Contact, Company, Opportunity). If the Roubler employee record exceeds 20 custom fields, we prioritize the 20 most-used fields for import and archive the remainder as structured Notes on the Contact record. Categorical fields that exceed the limit can alternatively be converted to Crelate Tags, which do not count against the 20-field limit. The customer selects the strategy during scoping.

Roubler

Documents

maps to

Crelate

N/A

1:1
Not supported

Employee documents (contracts, certifications, IDs, onboarding paperwork) uploaded to Roubler are not accessible via the documented public API. Binary file attachments cannot be migrated automatically. We alert customers during discovery so they can export documents manually via screen capture or bulk download before the migration window closes. Crelate does not provide a document repository with the same access patterns; documents must be re-attached manually in Crelate or stored in a separate document management system.

Roubler

Rosters / Shifts

maps to

Crelate

N/A

1:1
Mapping required

Roubler roster and shift data (time, location, assigned employee, demand-based scheduling linked to POS) has no equivalent object in Crelate's ATS data model. Crelate is purpose-built for candidate tracking and recruitment pipeline management, not workforce scheduling. Roster history is flagged as outside Crelate scope and documented in the migration inventory for the customer to assess against a separate scheduling or workforce management tool.

Roubler

Leave Balances

maps to

Crelate

N/A

1:1
Mapping required

Roubler leave entitlements, accrual history, and current balances export from the API, but Crelate's ATS schema has no leave balance object. Leave data does not map to any Crelate entity. We export the leave balance snapshot as a structured CSV for the customer's records and note it as workforce management data requiring a separate HRMS destination.

Roubler

Timesheets

maps to

Crelate

N/A

1:1
Mapping required

Roubler timesheet records (clock-in/out events, hours worked, pay period links) do not map to Crelate. Crelate has no timesheet or attendance object. We flag timesheet data as outside Crelate scope and deliver a CSV export of the most recent pay period for the customer's records. Timesheets linked to locked payroll runs in Roubler are write-locked in the source and flagged during discovery.

Roubler

Payroll Runs

maps to

Crelate

N/A

1:1
Mapping required

Roubler payroll runs (gross/net amounts, pay period summaries, Xero/MYOB journal exports) do not map to Crelate's ATS. Crelate is a recruitment and candidate management platform and does not handle payroll processing. Payroll run summaries are excluded from the Crelate migration scope and documented in the migration inventory for the customer's finance team to retain in a separate payroll archive.

Roubler

Integrations (Xero, MYOB, QuickBooks, POS)

maps to

Crelate

N/A

1:1
Fully supported

Roubler integrations with Xero, MYOB, QuickBooks Online, and POS systems are configured via OAuth credentials and webhook URLs not exportable through the API. Integration configuration cannot be migrated automatically. We document the integration list (which integrations are active, which credentials are used, which webhook endpoints are configured) in the migration inventory. The customer reconfigures integrations in Crelate or a separate middleware using the documented configuration parameters.

Roubler

Integrations (Workable, sourcing integrations)

maps to

Crelate

N/A

1:1
Fully supported

Crelate connects to sourcing platforms including Indeed, LinkedIn, Glassdoor, and HireEZ through its integrations marketplace. Active sourcing integrations in Roubler are documented in the migration inventory. The customer reconfigures candidate sourcing integrations in Crelate during the setup phase after migration cutover.

Roubler

Candidate Activity (hiring events)

maps to

Crelate

Activity

1:1
Fully supported

Candidate-related events recorded in Roubler (interview schedules, assessment submissions, offer communications) map to Crelate Activity records on the relevant Contact or Job Submission. We preserve event type, timestamp, and related candidate. General HR communications tied to onboarding or employment management do not map to Crelate's activity model and are documented in the migration inventory.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Roubler logo

Roubler gotchas

High

Roubler was acquired by MYOB — data residency and support continuity are migration-critical

Medium

No public pricing or free trial — migration budget must be negotiated blind

Medium

API is incomplete and expanding — endpoint availability varies by object

Low

Australian-centric defaults may persist in international deployments

High

Document attachments are not accessible via the public API

Crelate logo

Crelate gotchas

High

120 req/min API rate limit throttles bulk migrations

High

20 custom field per-entity cap forces data model decisions

Medium

15,000-record export ceiling on single operations

Medium

Sequences and automation workflows do not migrate

Low

API key is a querystring parameter, not a header

Pair-specific challenges

  • Workforce management data has no destination in Crelate

    Roubler covers recruiting, rostering, time tracking, leave management, and payroll on a single platform. Crelate is a recruitment ATS and CRM with no roster, timesheet, leave balance, or payroll module. Rosters, shifts, FTE allocations, timesheets, leave balances, and payroll runs do not map to any Crelate object. We extract and archive recruiting candidates and onboarding state only. The customer must select a separate HRMS or payroll platform for workforce management data post-migration. We deliver a written inventory of all excluded workforce management records.

  • Crelate's 20 custom field limit may require field prioritization

    Crelate supports a maximum of 20 custom fields per entity (Contact, Company, Opportunity). If the Roubler employee record uses more than 20 custom fields, we must prioritize the 20 most business-critical fields for migration. The remainder are archived as structured Notes on the Contact record or converted to Crelate Tags for categorical data. There is no workaround for unlimited custom fields; Crelate does not support custom objects. The prioritization decision is made during scoping with the customer's admin team.

  • Document attachments are not retrievable via the Roubler API

    Binary file attachments (contracts, certifications, IDs, onboarding paperwork) stored in Roubler are not accessible through the documented public API. We cannot guarantee migration of any document attachment. Customers must export these files manually before the migration window closes. Crelate does not have an equivalent document repository with the same access patterns, so documents must be re-uploaded manually after migration or stored in a separate document management system.

  • Roubler was acquired by MYOB — data residency and support continuity require verification

    Roubler was acquired by MYOB and operates as a subsidiary. Data is hosted across Sydney, Singapore, and Dublin. We scope the acquisition date, current data residency location, and MYOB support contact path during discovery. If the customer's contract renegotiations threaten data access, we extract all migration-scope records before the migration window closes. We do not migrate integrations with MYOB or Xero as these are payroll integrations with no equivalent in Crelate's ATS.

  • Roubler API does not yet cover all object types

    The Roubler API documentation states that coverage will be expanded as object types and fields stabilise. Some objects (specific compliance fields, Documents) may not have stable endpoints at migration time. We test API reachability for every required object in a pre-migration probe and fall back to CSV export or structured data extraction for any gaps. Any objects retrieved via undocumented endpoints are flagged as at-risk in the migration inventory.

Migration approach

Six steps for a successful Roubler to Crelate data migration

  1. Discovery and scope definition

    We audit the Roubler portal to identify all employee records, candidate profiles, onboarding workflows, and custom field definitions in scope for migration. We separate recruiting candidates (employees in the hiring pipeline) from active or past employees outside the hiring funnel. We document all excluded workforce management records (rosters, timesheets, leave balances, payroll runs, integrations) in the migration inventory. We probe the Roubler API for each required object type, identify any undocumented endpoints, and establish a CSV fallback for any gaps. We also verify data residency location and contract status given the MYOB acquisition.

  2. Custom field prioritization and Crelate schema setup

    We inventory all Roubler custom fields on employee records and map them to Crelate custom fields. If the count exceeds 20 per entity, we work with the customer's admin to prioritize the 20 most-used fields. Categorical fields beyond the limit are tagged or archived as Notes. We configure the destination Crelate schema including Contact, Candidate, and Job Order custom fields, custom field types (text, number, money, date), and field ordering before any data import begins.

  3. Test migration and reconciliation

    We run a full test migration into a Crelate sandbox environment. The customer's recruiting lead reviews a random sample of migrated candidate records against the Roubler source data, verifies custom field values, and confirms that onboarding state is accurately captured as Activities or Notes. Mapping corrections (field prioritization, custom field type adjustments) are made during this phase. We do not proceed to production migration until the customer's team signs off on the test migration output.

  4. Manual document export handoff

    We alert the customer's admin team that document attachments in Roubler are not accessible via the API. We provide a structured checklist of employee records with document attachments, the document types (contract, certification, ID), and the export steps required before the migration window closes. We do not include document re-attachment in the standard migration scope.

  5. Production migration of recruiting candidates

    We run the production migration in dependency order: Contacts (candidate profiles) first, then Candidates linked to Contacts, then Job Orders mapped from Roubler position definitions, then Activity history for hiring events. Custom fields are loaded in the same pass as their parent records. Each phase emits a row-count reconciliation report. Any records rejected due to Crelate validation rules or field-level security are queued for resolution and retried before cutover.

  6. Cutover, validation, and workforce management inventory handoff

    We freeze Roubler writes during the cutover window, run a final delta migration of any records modified during the window, then enable Crelate as the system of record for recruiting. We deliver the complete migration inventory covering all excluded workforce management records (rosters, timesheets, leave balances, payroll, integrations) so the customer's team can assess a separate HRMS destination. We support a one-week post-cutover window for reconciliation issues. We do not rebuild Roubler onboarding workflows in Crelate; the written inventory documents each workflow for the customer's admin to rebuild as Crelate Activities or in a separate onboarding platform.

Platform deep dives

Context on both ends of the pair

Roubler logo

Roubler

Source

Strengths

  • End-to-end employee lifecycle from recruiting through payroll on a single cloud codebase with no manual sync steps.
  • Native integrations with Xero and MYOB that push approved timesheets directly into payroll journals.
  • Demand-based rostering that ingests POS sales data to auto-generate shifts aligned to trading volume forecasts.
  • Built-in award interpretation and statutory entitlement calculations for Australian employment compliance.
  • AWS-hosted with ISO 9001, ISO 27001, and PCI-DSS certifications and Auth0 OAuth authentication.

Weaknesses

  • No free trial and non-published pricing makes it difficult to evaluate fit before committing to a contract.
  • Customer support ratings are consistently low (2.8/5) with reported delays in resolving complex issues.
  • API coverage is incomplete and still expanding; migration tooling must account for undocumented endpoint gaps.
  • Platform defaults are heavily tailored to Australian employment law, requiring significant override for UK or South African deployments.
  • Custom object capabilities are limited, restricting flexibility for complex HR workflows beyond templated processes.
Crelate logo

Crelate

Destination

Strengths

  • Unified ATS and CRM in a single platform reduces data synchronization overhead for recruiting teams.
  • Fast setup with guided implementation reported as a significant time saver for small teams.
  • Transparent per-seat pricing without surprise fees at the base tier.
  • Flexible custom field configuration across core objects without developer dependency.
  • Export capability supports up to 15,000 records per operation for Contacts, Companies, and Opportunities.

Weaknesses

  • API rate limit of 120 requests per minute restricts bulk migration throughput.
  • Custom field cap of 20 per entity requires field consolidation for complex recruiting schemas.
  • All advanced features (Activities, Activity Forms, Core Record Field customization) are tier-gated add-ons.
  • Customer service responsiveness receives consistent negative feedback in reviews.
  • Resume parsing quality trails competitors and generates support requests.

Complexity grading

How hard is this migration?

Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Roubler and Crelate.

  • Object compatibility

    B

    1 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Roubler: Not publicly documented.

  • Data volume sensitivity

    B

    Roubler doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Roubler to Crelate migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Roubler to Crelate data migrations

Answers to the questions buyers ask most during Roubler to Crelate migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Roubler to Crelate migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Standard recruiting-data-only migrations (candidate profiles, onboarding state, job orders) under 5,000 records complete in four to six weeks. Migrations with large custom field sets requiring prioritization, multi-stage onboarding histories, or multiple source integrations extend to eight to twelve weeks. Roubler's API coverage gaps (requiring CSV fallback for undocumented endpoints) can add one to two weeks to discovery and extraction. Workforce management data (rosters, timesheets, payroll) is not migrated to Crelate and is documented separately.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Roubler.
Land in Crelate, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day