HRMS migration

Migrate from hireEZ to Crelate

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

hireEZ logo

hireEZ

Source

Crelate

Destination

Crelate logo

Compatibility

92%

11 of 12

objects map 1:1 between hireEZ and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from hireEZ to Crelate is a sourcing-outbound ATS to full-stack ATS migration. hireEZ is architected as a top-of-funnel sourcing layer with candidate enrichment, outreach sequencing, and talent intelligence; Crelate is a full ATS with native CRM, job management, and activity tracking built into a single Living Platform. The platforms share a two-way API integration that hireEZ launched in January 2022, but that integration only supports candidate push and pull, not project migration, talent pool structures, or engagement history. We extract from hireEZ via project-level CSV or through a connected ATS intermediary if Auto Sync is active, map candidate records to Crelate Contacts, preserve talent pool assignments as tagged searches or custom fields, and land engagement history as notes or activity log entries. hireEZ has no public API documentation, making migration scope heavier on scoping and transformation work than API-driven pairs. Sequences, outreach cadences, and EZ Agent automations do not migrate; we deliver a written inventory of active sequences and agentic workflows for the customer's team to redesign in Crelate's Co-Pilot AI context.

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

hireEZ logo

hireEZ

What's pushing teams away

  • Per-seat pricing at $169-240 monthly scales poorly for large recruiting teams, and multiple sources report price increases of 50% or more upon renewal, making the platform unaffordable at scale.
  • Contact data accuracy degrades significantly — users report 30% email bounce rates and 70-80% contact accuracy, forcing teams to purchase additional verification tools before campaigns can launch.
  • Hidden implementation and onboarding fees ranging from thousands to five figures for enterprise deployments, plus annual-only contract terms with no month-to-month flexibility.
  • Campaign management UI feels clunky and data degrades over time without active cleanup, creating friction for fast-moving agency recruiters managing multiple active requisitions.
  • Custom field and integration flexibility is limited compared to newer platforms, pushing teams with complex workflows or non-standard ATS stacks to seek alternatives.

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

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

hireEZ

Candidate

maps to

Crelate

Contact

1:1
Fully supported

hireEZ candidate profiles map to Crelate Contact records. The candidate's email address is the canonical dedupe key during import. We extract name, phone, location, social profile URLs (LinkedIn, GitHub, etc.), education, and work history from hireEZ's exported profile fields and map them to Crelate's corresponding Contact fields. hireEZ's contact accuracy issues (70-80% reported) require a validation pass during import: we flag records with malformed email patterns or missing required fields for customer review before campaign re-launch.

hireEZ

Project

maps to

Crelate

Job

1:1
Fully supported

hireEZ Projects (job requisitions) store the hiring context including job title, department, location, employment type, and pipeline stage assignments. We map these directly to Crelate's Job object. Project-to-candidate associations are preserved by linking the imported Contact to the target Job via Crelate's candidate-to-job relationship. If hireEZ projects use custom stage names, we configure Crelate pipeline stages to match during the migration window.

hireEZ

Talent Pool

maps to

Crelate

Saved Search + Tag

1:1
Fully supported

hireEZ talent pools are named collections of candidates grouped by skill, role, or talent community. Crelate does not have a native talent pool object with the same membership model. We preserve pool membership by creating a Crelate Saved Search for each talent pool using the same filter criteria (skills, location, seniority, etc.), and we add a tag matching the pool name to every member Contact record. The customer reviews and adjusts Saved Search criteria post-migration since the hireEZ enrichment data that powers pool membership may differ from Crelate's native search fields.

hireEZ

Automated Campaign

maps to

Crelate

Bulk Email + Activity Note

1:1
Fully supported

hireEZ automated campaigns store outreach sequence definitions across email, SMS, and LinkedIn InMail channels. Crelate supports bulk email distribution and activity logging but has no native multi-step sequence builder with built-in delays, step branching, or cadence logic. We do not migrate sequence step states or cadence definitions. We migrate campaign membership and candidate engagement history (opens, clicks, replies) as Activity notes on the Contact record. We deliver a written inventory of all active sequences, step counts, channel assignments, and target pool sizes for the customer's admin to rebuild in Crelate's workflow context or a third-party sales engagement tool.

hireEZ

Engagement: Email

maps to

Crelate

Note

1:1
Fully supported

hireEZ email engagement history (opens, clicks, replies, sends) migrates to Crelate Note records linked to the parent Contact. We preserve the email subject, send timestamp, open timestamp, click timestamp, and reply content as structured note fields. Email engagement data is scoped to what hireEZ exports in its UI-based or ATS-synced data; the raw email body may not be available in all export configurations.

hireEZ

Engagement: Call

maps to

Crelate

Activity

1:1
Fully supported

hireEZ call engagement records (duration, disposition, recording URL if stored) map to Crelate Activity entries on the Contact record. We preserve call duration and timestamp; disposition notes migrate as Activity detail text. Call recordings stored in hireEZ are not directly migratable and are flagged as a separate data asset requiring manual transfer if retention is required.

hireEZ

Engagement: Meeting

maps to

Crelate

Activity

1:1
Fully supported

hireEZ meeting engagements (scheduled events, calendar syncs) map to Crelate Activity entries on the Contact record. We preserve the meeting timestamp, title, location, and any recruiter-added notes. Meeting event links or conferencing data migrate as Activity detail text.

hireEZ

Engagement: Note

maps to

Crelate

Note

1:1
Fully supported

hireEZ notes attached to candidate profiles migrate directly to Crelate Note records linked to the Contact. We preserve the note body, author (mapped to the Owner/User), and creation timestamp. Note attachments (documents, images) are flagged for manual transfer if the hireEZ export includes them; we do not extract embedded attachment binary data through UI-based export.

hireEZ

Job Requisition

maps to

Crelate

Job

1:1
Fully supported

hireEZ job requisitions store the full requisition metadata including department, location, salary range, employment type, priority, and requisition owner. We map these fields to Crelate Job object fields directly. Salary range fields migrate as text or numeric depending on Crelate field type configuration in the destination environment.

hireEZ

Custom Candidate Properties

maps to

Crelate

Custom Fields

lossy
Mapping required

hireEZ custom fields on candidate profiles vary by customer configuration. We discover all custom properties during scoping (a required pre-migration step given hireEZ's lack of API documentation), map each to a Crelate custom field of the equivalent type (text, picklist, numeric, date, checkbox), and flag any hireEZ custom fields with no matching Crelate field type as requiring admin configuration before import. Custom field values migrate as data in the mapped Crelate field.

hireEZ

ATS Integration (Auto Sync)

maps to

Crelate

Not Migrated

1:1
Fully supported

If hireEZ Auto Sync is active with a connected ATS (Greenhouse, Lever, Bullhorn, etc.), candidate records may exist in both hireEZ and the connected ATS. We deduplicate on candidate email, preferring the most recently updated record from either system. The Auto Sync configuration itself is not migratable; Crelate's own ATS integration or native sourcing tools replace it in the destination environment. We flag any records with conflicting stage assignments or duplicate candidates for customer review before import.

hireEZ

EZ Agent Workflow

maps to

Crelate

Not Migrated

1:1
Fully supported

hireEZ's EZ Agent automates screening, sourcing, and scheduling workflows using agentic AI. These agentic workflow definitions are tied to hireEZ's internal AI infrastructure and do not export. We do not migrate agentic workflows as code. We deliver a written inventory of active EZ Agent workflows, their trigger conditions, action sequences, and target outcomes for the customer's team to evaluate against Crelate's Co-Pilot AI capabilities, which handle screening assistance and process recommendations rather than fully autonomous agentic execution.

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.

hireEZ logo

hireEZ gotchas

Medium

Per-seat credit limits restrict candidate enrichment volume

High

Annual-only contracts with no transparent renewal terms

Medium

Bidirectional ATS sync creates duplicate records on migration

High

No public API for programmatic data extraction

Medium

Contact data accuracy degrades and bounces on export

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

  • hireEZ has no public API requiring UI-based or ATS-synced export

    hireEZ does not publish API documentation for programmatic data extraction. Export options are limited to project-level CSV downloads within the UI or Enterprise Auto Sync to a connected ATS. This means we cannot automate candidate extraction at scale through an API call. For large candidate databases (over 10,000 records), we work through the customer's connected ATS if Auto Sync is active, or we coordinate multiple project-level UI exports that must be run manually by the customer's hireEZ admin. This constraint increases migration timeline by two to three weeks compared to API-driven pairs and requires close coordination during the discovery phase to map every project to a corresponding export.

  • Talent pool structure requires Saved Search recreation

    hireEZ talent pools are first-class objects with explicit candidate membership. Crelate has no native talent pool equivalent; candidate organization uses tags, saved searches, and pipeline stage assignments. We preserve membership by tagging each member Contact and creating a corresponding Saved Search for each pool. However, the Saved Search criteria may not perfectly replicate the pool's original filter logic because hireEZ's pool membership is based on explicit adds and enrichment data that may not surface in export. We flag pools with complex or undocumented membership criteria for customer review and manual adjustment post-migration.

  • Outreach sequences and cadence logic do not migrate

    hireEZ's automated campaigns store multi-step outreach sequences across email, SMS, and InMail channels with built-in delays, branching logic, and delivery tracking. Crelate does not have a native sequence builder with equivalent cadence management. We migrate campaign membership and engagement history (opens, clicks, replies) as activity notes on the Contact record. Sequence step states (paused, active, completed, bounced) and cadence logic do not transfer. We deliver a written inventory of all active sequences including step count, channel, delay between steps, and target pool for the customer's admin to redesign in Crelate or a third-party sales engagement tool.

  • Contact data accuracy may require pre-campaign validation

    Multiple independent reviews report hireEZ's enriched contact data at 70-80% accuracy with approximately 30% email bounce rates on outreach campaigns. Stale or inaccurate email addresses imported into Crelate will trigger bounce penalties and deliverability problems once campaigns relaunch. We validate email addresses against standard deliverability patterns during import and flag records with high-risk contact data (missing email, non-standard domain patterns, bounce-flagged records in hireEZ) for customer review before campaign re-launch. We do not run third-party email verification but identify records that require it.

  • EZ Agent and agentic workflow definitions do not export

    hireEZ's EZ Agent automates sourcing, screening, and interview scheduling workflows using proprietary agentic AI. These workflow definitions are not accessible via any export mechanism. Crelate's Co-Pilot AI provides screening assistance, process recommendations, and database enrichment suggestions but operates on a different model than autonomous agentic execution. We document active EZ Agent workflows and their configurations during scoping and deliver a written handoff specifying what the agent handled and what manual or redesigned process the customer should implement in Crelate.

Migration approach

Six steps for a successful hireEZ to Crelate data migration

  1. Discovery and export readiness assessment

    We audit the source hireEZ environment across account tier (Starter/Professional/Enterprise), active projects, talent pools, candidate volume per project, automated campaign count and step complexity, engagement history volume (emails, calls, meetings, notes per candidate), custom field count, and Auto Sync configuration if Enterprise tier is active. Given hireEZ's lack of API documentation, we map every export mechanism available to the customer: project-level CSV via UI, Enterprise Auto Sync to a connected ATS, or any existing API credentials. We confirm with the customer's hireEZ admin which export mechanisms are feasible and schedule the manual export sessions required for UI-based extraction. The discovery output is a written migration scope with record counts per object, export method per object type, and a timeline for the manual export phase.

  2. Custom field and object schema discovery

    We extract the full list of hireEZ custom candidate properties and custom project properties through a combination of UI export field selection and, where possible, inspection of the customer's connected ATS if Auto Sync is active. We map each custom property to a Crelate custom field of the equivalent type (short text, long text, picklist, numeric, date, checkbox, multi-select). We flag any hireEZ custom properties with no direct Crelate equivalent for admin configuration before import. We also map hireEZ pipeline stage names to Crelate pipeline stages and configure Crelate's pipeline structure to match the hiring process before any record import.

  3. Export coordination and data extraction

    We coordinate with the customer's hireEZ admin to execute the required export workflows. For project-level CSV exports, we provide a field selection checklist aligned to the mapping schema and schedule export sessions for each project or project group. For Enterprise customers with Active Auto Sync to a connected ATS, we extract candidate data through the ATS intermediary to reduce manual export effort. We validate export completeness by cross-referencing candidate counts per project against the hireEZ UI record counts reported during discovery. Any discrepancies are flagged and resolved before the data transformation phase begins.

  4. Data transformation and talent pool recreation

    We transform the extracted hireEZ data into Crelate's import format. Candidate records are deduplicated on email address, with the most recently updated record preserved when duplicates exist across projects or the ATS sync. Talent pool membership is translated into Crelate tags on each Contact record, and a Saved Search is created for each original talent pool using the documented membership criteria. Custom field values are mapped to their corresponding Crelate custom fields. Engagement history is formatted as Note or Activity entries linked to the parent Contact record. Any records with high-risk contact data (bounce flags, missing email, non-standard patterns) are flagged in a separate review queue.

  5. Sandbox import and reconciliation

    We perform an initial import into a Crelate test environment using the transformed dataset. The customer's recruiting team lead reviews a statistical sample of migrated records (typically 50-100 randomly selected Contacts, Jobs, and Activity entries) against the hireEZ source data to verify field mapping accuracy, note content preservation, and talent pool tag assignment. We correct any mapping errors identified during the review and re-run the import into the test environment. This step repeats until the customer signs off on the test import before production migration begins.

  6. Production migration and cutover

    We freeze new candidate creation in hireEZ during the cutover window and run a final delta export to capture any records added or updated since the initial export. The delta is merged into the transformation pipeline and imported into Crelate production. We validate record counts post-import (Contacts in, Jobs in, Activities in) against the combined discovery and delta counts. We deliver the sequence and EZ Agent workflow inventory document to the customer's admin team. We support a one-week hypercare window where we resolve any data quality issues raised by the recruiting team in their first days using Crelate. We do not rebuild hireEZ sequences or EZ Agent workflows as Crelate Co-Pilot configurations; that is a separate scope or an internal admin task.

Platform deep dives

Context on both ends of the pair

hireEZ logo

hireEZ

Source

Strengths

  • Agentic AI (EZ Agent) automates end-to-end sourcing, screening, and interview scheduling workflows.
  • Aggregates candidate data from 50+ platforms including LinkedIn, GitHub, Stack Overflow, and healthcare-specific sources.
  • Multi-channel outreach across email, SMS, and LinkedIn InMail from a single platform.
  • Healthcare, technical, security clearance, and diversity sourcing filters tailored for specialized hiring.
  • Bidirectional ATS sync with major platforms keeps candidate data consistent without manual re-entry.

Weaknesses

  • Pricing is opaque, requires a sales call, and per-seat costs scale poorly for large teams.
  • Contact data accuracy is reported at 70-80%, with significant email bounce rates requiring third-party verification.
  • Annual-only contract terms with no flexibility and reported renewal price increases of 50%+.
  • No public API documentation, limiting programmatic access and custom integrations.
  • Analytics dashboards and custom reports do not export and must be rebuilt in the destination system.
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 hireEZ 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

    hireEZ: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your hireEZ 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 three and five weeks for accounts under 15,000 candidates with no complex talent pool structures and moderate engagement history. Migrations with large candidate volumes (over 25,000), multiple active talent pools, complex custom field configurations, or Enterprise Auto Sync requiring ATS intermediary extraction move to six to ten weeks. The primary timeline driver is hireEZ's lack of a public API: UI-based project exports must be run manually by the customer's hireEZ admin, and coordinating multiple export sessions adds two to three weeks compared to API-driven migrations.

Adjacent paths

Related migrations to explore

Ready when you are

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