HRMS migration

Migrate from Breezy HR to Crelate

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

Breezy HR logo

Breezy HR

Source

Crelate

Destination

Crelate logo

Compatibility

92%

12 of 13

objects map 1:1 between Breezy HR and Crelate.

Complexity

BStandard

Timeline

3-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Breezy HR to Crelate is a migration between two ATS platforms with different architectural philosophies. Breezy uses a flat object model with per-position pipeline customization, while Crelate combines a recruitment CRM with ATS capabilities and supports a Talent Pool feature that Breezy does not offer. We resolve the pipeline split: Breezy allows multiple named pipelines per position, and Crelate uses an account-level pipeline model with job-level stage customization, so we map Breezy's per-position pipeline definitions to Crelate's job-stage configuration and carry over stage ordering and probability values. Candidate records, position records, tags, sources, scorecards, and notes transfer in full. We do not migrate Breezy's automated stage actions, SMS or email automations, or career site configurations because these are tied to Breezy's internal infrastructure. We deliver a written inventory of every active Breezy Stage Action for the customer's team to rebuild in Crelate or a connected workflow tool. Crelate's pricing starts at $119 per month for recruiting teams, which is lower than Breezy's Startup tier at $157 per month before add-ons, making the destination platform more cost-predictable for teams that have been surprised by Breezy's SMS ($41/mo), AI credits ($30 per 100K), and onboarding ($49/mo) add-on charges.

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

Breezy HR logo

Breezy HR

What's pushing teams away

  • Add-on costs stack up quickly — SMS messaging, AI candidate scoring, and employee onboarding are separate paid extras that materially change the effective monthly price beyond the base tier.
  • Custom fields are gated behind the Pro plan, so growing teams that need tailored candidate properties hit a feature ceiling before they need the other Growth or Business features.
  • Bootstrap plan's 30-day candidate visibility window means older candidates become inaccessible unless you pay, which surprises teams migrating away from platforms with no such limit.
  • G2 and Reddit reviewers note that Breezy lacks the depth of enterprise ATS platforms for multi-department workflows and advanced analytics, driving mid-market teams toward Greenhouse or Lever.
  • Interface simplicity is a strength but becomes a limitation for agencies or high-volume recruiters who need client-level segmentation, multi-pipeline views, and placement tracking that Breezy's single-company model cannot support.

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

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

Breezy HR

Candidate

maps to

Crelate

Person (Contact/Lead equivalent)

1:1
Fully supported

Breezy Candidate records map to Crelate Person records. Standard fields (name, email, phone, social profiles, address) transfer directly. We preserve stage history as Crelate activity entries ordered by timestamp. Breezy's resume files transfer as attachments to the Person record. If the source Breezy account is on a Bootstrap plan and candidates older than 30 days exist, we flag this before migration begins and advise upgrading to a paid plan so all records are accessible via export. Tags and sources from Breezy map to Crelate Tags and Source tracking respectively.

Breezy HR

Position (Job)

maps to

Crelate

Job

1:1
Fully supported

Breezy Position records map directly to Crelate Job records. Job title, description, department, location, employment type, and salary fields transfer as typed fields. Breezy's position-level pipeline stage definitions (stage name, order, and probability) map to Crelate's job-level pipeline stage configuration. Active vs archived status transfers so that archived positions can be flagged for the customer to handle in Crelate post-migration.

Breezy HR

Pipeline (per-position)

maps to

Crelate

Pipeline Stage Configuration

1:many
Fully supported

Breezy allows multiple named pipelines per position on Growth and Business plans. Crelate uses an account-level pipeline model with job-level stage customization. We split Breezy's per-position pipeline definitions and map them to Crelate's pipeline configuration per job. If a Breezy account has created custom stage names across multiple positions, we consolidate stage naming to avoid proliferation in Crelate and flag discrepancies for the customer to resolve. Stage probability percentages transfer from Breezy to Crelate's stage-level probability values.

Breezy HR

Custom Candidate Fields

maps to

Crelate

Custom Fields on Person

1:1
Fully supported

Breezy custom candidate fields (Text, Date, Currency, Dropdown, Radio button) map to Crelate custom fields on the Person record. Text and Date types map cleanly. Currency fields carry currency codes that we validate against Crelate's currency configuration. Dropdown and Radio button options require verification: if the destination Crelate field does not include matching options, we flag the discrepancy in the scoping report and the customer must clean up option sets in Crelate before we proceed with import. Custom Position fields map to custom fields on the Job record with equivalent verification.

Breezy HR

Tags

maps to

Crelate

Tags

1:1
Mapping required

Breezy tags (up to 250 per account) transfer as flat key-value lists to Crelate Tags. Tag names preserve case-sensitive spelling. If the customer uses tags for categorization beyond simple keyword labels, we document the tag taxonomy in the scoping report for the customer's team to validate against Crelate's tagging model. Tags used for candidate classification migrate as-is; Crelate supports tag-based filtering in search and list views.

Breezy HR

Sources

maps to

Crelate

Source

1:1
Fully supported

Breezy candidate sources (up to 250 per account) transfer to Crelate Source tracking on Person records. Source names preserve and are available as filterable attributes in Crelate reporting. Source attribution is tied to the candidate record at import time, preserving the original source for each candidate for reporting on sourcing effectiveness.

Breezy HR

Hiring Team Members (Users)

maps to

Crelate

Users

1:1
Fully supported

Breezy Owner and User assignments map to Crelate Users. Role names (Owner, Admin, User) from Breezy map to Crelate's permission levels. We resolve by email match. Any Breezy User without a matching Crelate User goes to a reconciliation queue for the customer's admin to provision before the final migration phase runs. Breezy's hiring manager role assignments on individual positions map to Crelate's hiring team access on the corresponding Job.

Breezy HR

Candidate Notes and Comments

maps to

Crelate

Activity Notes

1:1
Fully supported

Internal comments and activity history tied to a Breezy candidate record transfer as timestamped activity notes on the Crelate Person record. Formatting is preserved where the destination supports rich text. Activity ordering is maintained by setting the activity timestamp to the original Breezy creation date, preserving the chronological context of the hiring conversation.

Breezy HR

Scorecards and Ratings

maps to

Crelate

Interview Scorecards

1:1
Fully supported

Interview scorecards and rating data migrate as structured entries attached to the Person record in Crelate. Stage-level feedback is preserved in the same order as Breezy's pipeline stages, maintaining the interview evaluation timeline. Rating values transfer as numeric or text fields depending on the rating scale used in Breezy. Custom scorecard templates are documented in the scoping report for the customer's team to recreate in Crelate's scorecard builder.

Breezy HR

Offers (Business tier and above)

maps to

Crelate

Offers

1:1
Fully supported

Offer records migrate from Breezy (available on Business tier and above) to Crelate's offer tracking where available. Offer letter templates and eSignature status do not transfer; these are platform-native and must be recreated in Crelate. We migrate the offer record metadata (candidate, job, salary, start date, status) and flag the template gap in the scoping report.

Breezy HR

Attachments and Resume Files

maps to

Crelate

Documents on Person

1:1
Fully supported

Resume files, cover letters, and uploaded candidate attachments transfer as documents on the Crelate Person record. We preserve original filenames and file types. The attachment hierarchy (which file is the primary resume vs secondary attachment) is reconstructed during import. File size and format limits are validated against Crelate's upload constraints during scoping.

Breezy HR

Career Site Content

maps to

Crelate

Not migrated

1:1
Not supported

Breezy's branded career site pages, job board distribution settings, and employee referral portal configurations are platform-native and cannot be exported in a portable format. We do not migrate this object. We deliver a written list of every active career site page and job board connection in Breezy so the customer's team can recreate them in Crelate's career site builder or reconfigure job board integrations post-migration.

Breezy HR

Automated Stage Actions (Workflows)

maps to

Crelate

Not migrated

1:1
Fully supported

Breezy's Stage Actions (automated emails, SMS, alerts triggered on pipeline stage changes) are tied to Breezy's internal messaging and integration infrastructure and cannot be replicated in a portable format. We do not migrate them. We deliver a written inventory of every active Breezy Stage Action with its trigger, conditions, and actions for the customer's team to rebuild in Crelate's workflow builder or a connected tool like Zapier or Make.

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.

Breezy HR logo

Breezy HR gotchas

High

Bootstrap 30-day candidate visibility cap causes silent data loss

Medium

Add-on pricing inflates the real subscription cost significantly

Medium

Custom fields require destination mapping per field type

Low

Breezy's own free migration is competitor-locked

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

  • Bootstrap 30-day candidate visibility cap causes pre-migration data loss

    Breezy's free Bootstrap plan only surfaces candidates added within the last 30 days in the UI and in exports. Any candidate record older than 30 days is invisible and will not appear in a CSV export or API response. We detect the account's plan tier during scoping and flag the 30-day window. If historical candidates exist beyond the window, we require the customer to upgrade to a paid plan before we begin migration scoping. Once on a paid plan, all candidate records become accessible for export. Skipping this step results in permanent loss of pre-30-day candidates with no recovery path because Breezy does not retain historical data for Bootstrap accounts beyond the window.

  • Breezy's per-position pipelines split across Crelate's account-level model

    Breezy allows multiple named pipelines to be configured per individual position on Growth and Business plans. Crelate uses an account-level pipeline model where pipeline definitions are shared across the account, with job-level stage customization applied on top. When migrating from Breezy, we split the per-position pipeline definitions into Crelate's equivalent job-stage configuration, which may consolidate or rename stages. If a Breezy account uses radically different stage names across positions (e.g., one position has stages A-B-C and another has X-Y-Z), Crelate's unified pipeline model may require the customer to choose a canonical stage set or accept stage name proliferation. We document the full stage matrix in the scoping report for the customer to resolve before import.

  • Custom dropdown and radio button options require option-set reconciliation

    Breezy's custom fields for Candidates and Positions include Dropdown and Radio button types with explicitly defined option lists. Crelate supports custom fields with picklist or radio equivalents, but the allowed values in Crelate must be pre-configured before import. If the Breezy option values do not exist in Crelate's corresponding field, those values are rejected or truncated during import. We perform a pre-flight field compatibility check in the scoping report that lists every Breezy dropdown and radio field, its current options, and any missing options in Crelate. The customer creates the matching options in Crelate before we run the import phase.

  • Breezy add-ons inflate effective plan cost before migration

    Breezy's published per-plan prices exclude critical features sold as add-ons: SMS messaging ($41/mo), employee onboarding ($49/mo), and Breezy Intelligence AI credits ($30 per 100K). A customer on Growth ($273/mo) adding SMS and onboarding pays $363/mo rather than the sticker price. We itemize add-on spend during scoping so the customer understands their current actual monthly cost, which directly affects the cost-benefit comparison against Crelate's plans. This also matters for migration timing: teams mid-contract on Breezy with add-ons may want to time migration after their contract renewal date to avoid paying for both platforms simultaneously.

  • Breezy's own migration tool is inbound-only and does not help departing customers

    Breezy's documented migration path supports inbound moves from JazzHR and Lever with a 25,000-candidate cap. This is a vendor-to-vendor migration that only functions when moving TO Breezy. Teams leaving Breezy for Crelate cannot access Breezy's migration tool and must rely on Breezy's CSV export or REST API v3. We use both during migration, with API access confirmed on the customer's current plan tier (API access requires Business or higher). Bootstrap and Startup plan customers may have limited API access that affects export speed, which we document in the scoping report.

Migration approach

Six steps for a successful Breezy HR to Crelate data migration

  1. Scoping and plan-tier audit

    We audit the source Breezy account across plan tier (Bootstrap/Startup/Growth/Business), active position count, candidate volume, per-position pipeline configurations, custom fields with their types and option sets, active tags and sources, hiring team member count, and engagement history volume. We check for Bootstrap 30-day visibility issues by querying the candidate creation date range. We identify which Breezy Stage Actions are active and document them for the rebuild inventory. The scoping output is a written migration scope with record counts per object, a field compatibility matrix for custom fields, and a timeline estimate. We also confirm the customer's Crelate plan tier and API access level to ensure the destination is ready to receive data.

  2. Pre-flight field and option-set reconciliation

    We run a pre-flight compatibility check against Crelate's destination environment. This includes verifying that every Breezy custom field has a corresponding Crelate field, that dropdown and radio button option values in Breezy have matching options in Crelate, and that Breezy's candidate source list has corresponding entries in Crelate's source taxonomy. Any missing option values, field type mismatches, or missing Crelate fields are flagged in a reconciliation report. The customer creates the missing options and fields in Crelate before we begin the data migration phase. This step prevents record rejection during import.

  3. Crelate environment preparation

    We configure the Crelate destination environment for migration receipt. This includes provisioning custom fields on Person and Job records (if not already configured in step two), setting up the pipeline stage configuration to accommodate Breezy's per-position stage definitions, mapping Breezy's source list to Crelate's source taxonomy, and configuring tag handling. If the customer uses Breezy's custom scorecard templates, we document them for the customer's team to recreate in Crelate's scorecard builder, as scorecard template structures cannot be transferred as configuration data.

  4. Sandbox migration and reconciliation

    We run a full migration into Crelate's test or staging environment using production-like data volume. The customer's recruiting lead reconciles record counts (Persons in, Jobs in, pipeline stages configured, activities in), spot-checks 25-50 candidate records against the Breezy source, and reviews tag and source attribution. Any mapping corrections, missing option values, or stage configuration adjustments happen in this phase, not in production. The customer signs off on the sandbox migration before we schedule the production cutover.

  5. Production migration in dependency order

    We run production migration in object dependency order. Jobs are migrated first (since Person records will reference a job). Persons (Candidates) migrate next with resume files bundled, tags and sources applied, and stage history carried as activity notes. Hiring team Users are mapped by email match with any unresolved owners placed in a reconciliation queue for the customer's admin. Offer records migrate if available on the source Breezy plan (Business tier and above), with offer letter templates flagged for manual recreation. Stage Actions are documented but not migrated; the inventory document is delivered at cutover for the customer's team to rebuild in Crelate's workflow tool.

  6. Cutover, delta sync, and Stage Action inventory handoff

    We freeze Breezy writes during cutover, run a final delta migration of any records modified during the migration window (new candidates applied, stage changes, notes added), then enable Crelate as the system of record. We deliver the Stage Action inventory document listing every active automation with its trigger, conditions, and actions. We do not rebuild Stage Actions as Crelate workflows; that work is handled by the customer's team using Crelate's workflow builder or a connected automation tool. We support a one-week hypercare window for reconciliation issues raised during the first week of live use.

Platform deep dives

Context on both ends of the pair

Breezy HR logo

Breezy HR

Source

Strengths

  • Drag-and-drop pipeline board that hiring managers navigate without formal training
  • Free Bootstrap tier with unlimited users lets teams validate the platform before paying
  • All-in-one hiring suite combining candidate tracking, scheduling, video interviews, and SMS in one tool
  • Responsive customer support cited consistently across G2, Capterra, and Reddit reviews
  • Active competitive migration program from JazzHR and Lever demonstrates platform awareness of switching friction

Weaknesses

  • Add-on pricing for SMS, AI scoring, and onboarding inflates the effective plan cost beyond the base subscription
  • Custom fields are locked behind Pro plan — growing teams needing tailored candidate properties must upgrade
  • Bootstrap's 30-day candidate visibility cap creates data loss risk if not addressed before migration
  • Limited depth for agency workflows, multi-client tracking, and placement management compared to agency-specific ATS platforms
  • API access and data export are tier-gated, making programmatic migration or ongoing sync difficult on lower plans
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 Breezy HR 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

    Breezy HR: Not publicly documented in official API reference.

  • Data volume sensitivity

    A

    Breezy HR exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

Walk through your Breezy HR 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 six weeks for accounts under 10,000 candidates and 50 active positions with no custom dropdown or radio button fields. Migrations exceeding 25,000 candidate records, multiple active pipelines with distinct stage names, extensive custom field option sets, or a legacy Bootstrap plan with pre-30-day candidates that require plan-upgrade remediation move to eight to twelve weeks. Timeline is driven primarily by data volume, custom field reconciliation scope, and the customer's internal review cycles for sandbox sign-off.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Breezy HR.
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