HRMS migration

Migrate from Homerun to Crelate

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

Homerun logo

Homerun

Source

Crelate

Destination

Crelate logo

Compatibility

75%

9 of 12

objects map 1:1 between Homerun and Crelate.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Homerun to Crelate is a platform migration from a visual-first European ATS toward a US agency-focused recruiting CRM with deeper customization and stronger API access. Homerun exports through paginated list endpoints at 60 req/min with no bulk alternative; Crelate accepts imports at the same 60 RPM ceiling, so throttling architecture carries over cleanly. We sequence the migration in dependency order: Jobs before Candidates, Employees before Time Off, so no orphaned records land in Crelate. Custom fields on any object are enumerated during scoping and mapped explicitly to Crelate's custom field types (Text, Number, Money, Date, Picklist). Workflows, automations, and the visual career page builder do not migrate; we deliver a written inventory of every active workflow and pipeline configuration for your admin to rebuild in Crelate's workflow editor.

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

Homerun logo

Homerun

What's pushing teams away

  • Limited analytics and reporting mean HR teams with sophisticated workforce insights needs often outgrow the platform's built-in capabilities.
  • Growth-stage companies requiring advanced workflow automation or deep custom integrations find the feature set insufficient for complex use cases.

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 Homerun objects map to Crelate

Each row shows how a Homerun 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.

Homerun

Job Opening

maps to

Crelate

Job Order (custom record type)

1:1
Fully supported

Homerun Job Openings map to Crelate Job Order records. Each job's title, description, department, and pipeline stage configuration migrates. Homerun pipeline stages (name, ordering, associated actions) map to Crelate pipeline stages by sequence position; we flag any stage that exceeds Crelate's default stage limit per pipeline configuration. Department from Homerun maps to a custom picklist or tag field in Crelate.

Homerun

Candidate

maps to

Crelate

Contact

1:1
Fully supported

Homerun Candidate records map to Crelate Contact records. Application history, pipeline stage assignments, and the full candidate timeline migrate. We preserve the original candidate ID from Homerun as a custom field hr_candidate_id__c for reconciliation. Any candidate record with multiple applications maps to separate activity entries on the single Contact record in Crelate.

Homerun

Employee

maps to

Crelate

Contact (HR context)

1:1
Fully supported

Homerun Employee records (introduced with the 2025 HR module) map to Crelate Contact records tagged with an employment context flag. We map name, email, role, department, start date, and employment status. Custom HR properties on Employee records (benefits tier, location, manager) migrate as custom fields on the Contact record. If the Homerun account predates the 2025 HR module activation, we scope the migration based on active modules at migration time, not retrospectively.

Homerun

Time Off

maps to

Crelate

Custom Time Off Record

1:1
Mapping required

Homerun Time Off balances and requests migrate as current-state records with effective dates. We export the balance amount, accrual method, and request history. Crelate does not have a native Time Off object; we create a custom record type or attach the data to the Employee Contact record via custom fields (balance_hours__c, accrual_start_date__c, time_off_requests__c as a linked list). Historical accrual patterns are mapped based on Crelate's custom field type requirements.

Homerun

Offer

maps to

Crelate

Job Order + Custom Offer Fields

1:1
Fully supported

Homerun Offer letters including compensation details, start dates, and conditional terms extract into Crelate's Job Order record with custom fields (offer_salary__c, offer_start_date__c, offer_conditions__c, offer_status__c). We handle formatting differences in salary amounts (EUR in Homerun, USD in Crelate for US-based teams) by applying a customer-provided conversion rate or flagging for manual review.

Homerun

Scorecard

maps to

Crelate

Activity Form (custom)

lossy
Fully supported

Homerun Evaluation scorecards and their ratings migrate as Crelate Activity Forms with field mappings to Contact. Score values may not map 1:1 to Crelate's rating schema; we normalize scores to Crelate-compatible integer or picklist values and preserve evaluator comments in a custom notes field on the activity record.

Homerun

User

maps to

Crelate

User

1:1
Fully supported

Homerun Team members and user accounts map to Crelate User records by email match. We preserve role assignments and ownership relationships during migration so access controls map to equivalent roles in Crelate. Any Homerun Owner without a matching Crelate User goes to a reconciliation queue for the customer's admin to provision before record import resumes.

Homerun

Document

maps to

Crelate

Document (attached to Contact or Job Order)

1:1
Fully supported

Employee and candidate documents stored in Homerun HR migrate as file attachments in Crelate. We export file metadata and content URLs, handling large files through chunked retrieval where needed. Documents attach to the parent Contact (for employee documents) or to the Job Order (for job-related documents) via Crelate's document attachment model.

Homerun

Pipeline Stage

maps to

Crelate

Pipeline Stage

lossy
Fully supported

Homerun pipeline stage names, ordering, and associated actions vary between accounts. We apply sequential stage mapping aligned with Crelate's pipeline configuration, flagging any stages that exceed the target pipeline's stage limit. Stage probability percentages migrate as custom fields if required by the customer's reporting model.

Homerun

Custom Field

maps to

Crelate

Custom Field (per core record)

lossy
Fully supported

Custom fields on any Homerun object are accessible via API with field IDs and data types. We enumerate all custom properties during scoping, build explicit type mappings to Crelate's custom field types (Text, Number, Money, Date, Picklist), and pre-create the destination schema before import. Picklist values map to Crelate picklist options by exact match; unmapped values are flagged for admin review before migration begins.

Homerun

Engagement: Email

maps to

Crelate

Activity (email type)

1:1
Fully supported

Homerun email engagements migrate to Crelate Activity records linked to the Contact. Email content, timestamp, and sender/recipient details preserve. If the engagement references a specific Job Opening, we link the activity to the corresponding Job Order record via Crelate's activity-job association model.

Homerun

Engagement: Call

maps to

Crelate

Activity (call type)

1:1
Fully supported

Homerun call engagements migrate to Crelate Activity records with call disposition, duration, and recording URL preserved in custom fields on the activity. Activity timeline ordering is preserved by setting the activity date to the original Homerun timestamp.

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.

Homerun logo

Homerun gotchas

High

60 requests per minute API rate limit

High

No bulk export endpoint

Medium

Analytics limitations documented in reviews

Medium

2025 HR module expansion changes migration scope

Low

No public data on tier-specific API availability

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

  • Homerun has no bulk export endpoint; all reads are paginated

    Every object in Homerun reads through paginated list endpoints with no batch or bulk alternative. There is no single API call that returns all records of a given type. We compensate by running parallel paginated streams tuned to the 60 req/min ceiling, aggregating pages server-side before writing to Crelate. For accounts with large candidate pools, long employee histories, or extensive engagement records, we chunk the export into time-bounded windows and iterate nightly to avoid hitting the ceiling. Migration windows for large accounts can extend across multiple days.

  • Both platforms share a 60 req/min API rate limit

    Homerun enforces a strict 60 req/min limit on all API endpoints with no burst allowance. Crelate's API also operates at 60 req/min for standard access. During export from Homerun, we throttle to stay within this limit and monitor for 429 responses. During insert into Crelate, we apply the same throttling logic with exponential backoff. If you run active integrations on either platform during migration, coordinate with us to co-authorize a reduced request budget across all active connections.

  • Crelate requires custom field pre-creation before data import

    Crelate requires custom fields to be created before data import can reference them. We create all destination custom fields during the schema design phase using Crelate's field management interface. However, field type constraints (you cannot map a date field to a monetary field) require explicit mapping decisions before we can proceed. We present a field mapping worksheet during scoping and resolve all type conflicts before the first record moves. This adds 2-3 business days to the timeline but prevents import failures mid-migration.

  • Time Off balances require accrual engine alignment

    Homerun Time Off balances reflect the current state at migration time, not the full accrual history. Crelate does not have a native time-off management module; we attach balance data to the Employee Contact record as custom fields. If your team uses automated accrual rules in Homerun, the current balance migrates correctly but historical accrual adjustments (prorated adjustments, carryover corrections, forfeiture records) do not transfer as transactional entries. We document the accrual engine configuration from Homerun for your admin to replicate in Crelate or a dedicated time-off tool.

  • Homerun career page and job posting designs do not transfer

    Homerun's visual job posting and career page builder produces branded HTML and CSS that is managed inside the Homerun platform. These designs are not exported via API. We migrate the job content (title, description, requirements, benefits) as structured data in Crelate's Job Order records, but the visual presentation rebuilds using Crelate's Branded Job Portal and Custom CSS tools post-migration. We deliver a written list of every active job posting with its original formatting notes for your admin to reproduce.

Migration approach

Six steps for a successful Homerun to Crelate data migration

  1. Discovery and module verification

    We audit the source Homerun account across active modules (ATS only vs. ATS plus HR module post-2025), record counts per object type, active pipeline configurations, custom field inventory, user count, and engagement volume. We verify which object types were active during the period your data covers by checking the API for each object type and flagging any 403 responses indicating tier restrictions. The discovery output is a written migration scope with record counts per object, a custom field mapping worksheet, and a pipeline stage mapping worksheet for your review.

  2. Schema design and field mapping

    We design the destination schema in Crelate. This includes creating all required custom fields on Contact (for candidates and employees), Job Order (for job openings and offers), and any custom record types your migration requires. We resolve field type conflicts (date vs. text vs. picklist) based on the mapping worksheet, pre-create picklist values in Crelate, and configure pipeline stages to match Homerun's stage ordering. All schema work happens in Crelate's Settings area before any data import begins.

  3. Rate-limit-coordinated export from Homerun

    We run paginated export from Homerun in parallel streams tuned to the 60 req/min ceiling. For large record sets (over 5,000 candidates or 200,000 engagement records), we chunk the export into time-bounded windows and iterate nightly. We aggregate pages server-side and produce a staging dataset. We monitor for 429 responses and apply exponential backoff. If you run active integrations on Homerun during migration, we coordinate a request budget to avoid throttling contention.

  4. Staging migration and reconciliation

    We run a full migration into Crelate using staging data. Your RevOps lead reconciles record counts (Contacts in, Job Orders in, Activities in), spot-checks 20-30 random records against the Homerun source, and signs off the schema and mapping before production migration begins. We validate custom field values against Crelate's picklist constraints and resolve any unmapped picklist values flagged during the staging run.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (manual provisioning, validated first), Job Orders (no dependencies), Contacts for candidates (with pipeline stage assignments), Contacts for employees (with employment properties), Time Off balances (linked to employee Contact records), Offer data (attached to Job Order), Activity history (emails, calls, tasks linked to Contact and Job Order by ID), Documents (attached to parent records). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and workflow handoff

    We freeze Homerun writes during cutover, run a final delta migration of any records modified during the migration window, then enable Crelate as the system of record. We deliver the workflow and pipeline configuration inventory document to your admin team. We support a 72-hour hypercare window where we resolve any reconciliation issues raised by your recruiting team. We do not rebuild Homerun workflows or automations in Crelate inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Homerun logo

Homerun

Source

Strengths

  • Visual design tools for job postings and career pages that genuinely differentiate employer branding.
  • Strong customer satisfaction scores and positive reviews on independent platforms.
  • All-in-one ATS plus HR platform reduces the number of tools a small team needs to manage.
  • Clean, modern interface that reduces onboarding time for hiring managers and recruiters.

Weaknesses

  • Analytics and reporting capabilities lag behind enterprise HRMS platforms with dedicated BI tools.
  • API has no bulk export endpoint; all reads use paginated list endpoints at 60 req/min.
  • Rate limit of 60 requests per minute makes large migrations require careful throttling and chunking.
  • Feature set is best suited to small and mid-market teams; larger organizations with complex workflows may find gaps.
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?

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

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    3 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

    Homerun: 60 requests per minute per API key.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Homerun 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 Homerun to Crelate data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 5,000 Candidates and 500 Job Openings with no HR module data. Migrations including Employee records, Time Off balances, large engagement histories (over 200,000 activity records), or complex custom field schemas move to five to eight weeks because of pagination overhead, throttling coordination, and custom field type resolution work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Homerun.
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