HRMS migration

Migrate from Loxo to Crelate

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

Loxo logo

Loxo

Source

Crelate

Destination

Crelate logo

Compatibility

80%

12 of 15

objects map 1:1 between Loxo and Crelate.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Loxo to Crelate restructures how your recruiting data maps to a platform designed as a comprehensive ATS and CRM from inception. Loxo's Candidate object, which holds both candidate and contact records, splits into Crelate's separate Person and Contact objects with a deduplication pass for records appearing in multiple Loxo Jobs. Loxo's multi-pipeline Deal structure collapses into Crelate's single sales pipeline, requiring stage-name remapping and a conversation with your admin about how to represent multiple business lines. We extract the full activity history (emails, calls, texts) scoped to the most recent 12-24 months to reduce the risk of fragmented Loxo Connect email threads mapping to the wrong contact. Outreach sequences, workflow automations, and Loxo Source enrichment do not migrate via API; we deliver written inventories of these for your admin to rebuild. Client portal settings, job portal branding, and custom form configurations similarly require manual reconstruction in Crelate.

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

Loxo logo

Loxo

What's pushing teams away

  • Email and SMS automation failures cause recruiters to fall back to manual outreach, defeating the purpose of the platform and creating extra work during active searches.
  • The AI matching quality is inconsistent — users with niche skillset requirements report that Loxo Source produces outdated results that do not replace LinkedIn Recruiter.
  • Users on Capterra report being misled on sales calls about sourcing capabilities, with promised integrations absent after purchase, leading to non-renewal and billing disputes.
  • Multiple users report duplicate candidate profiles when the same person applies to different jobs, creating messy databases that require manual cleanup.
  • The deal pipeline board is difficult to use for managing business development workflows, pushing some users toward platforms purpose-built for CRM-style pipeline management.

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

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

Loxo

Candidate

maps to

Crelate

Person + Contact

1:many
Fully supported

Loxo Candidates map to Crelate's Person as the core individual record and Contact as the recruiting-specific record with submission history and pipeline stage. Because Loxo creates a separate Candidate profile for the same person when they apply to multiple Jobs, we deduplicate at migration time: matching on email address and name produces one Crelate Person with linked Contact records per original Job assignment. We flag the deduplication decision for customer approval before finalizing. Tags, skills, and custom properties migrate to the Contact record in Crelate.

Loxo

Client Company

maps to

Crelate

Company

1:1
Fully supported

Loxo Client Companies map directly to Crelate Companies. We preserve billing address, industry classification, and the parent-child hierarchy if the Loxo instance uses parent company assignments. The Company record is created before Person and Contact imports so that the company lookup is satisfied at insert time.

Loxo

Job (Requisition)

maps to

Crelate

Job Order

1:1
Fully supported

Loxo Jobs map to Crelate Job Orders with full description, requirements, assigned team members, and custom fields. We preserve the job status (open, filled, cancelled) and any pipeline stage association. Crelate's job portal and application form links are documented separately for portal reconfiguration by the customer admin.

Loxo

Deal (Pipeline)

maps to

Crelate

Opportunity

1:1
Fully supported

Loxo Deals map to Crelate Opportunities with deal value, stage name, and owner preserved. Stage names migrate as-is for single-pipeline Loxo instances. For multi-pipeline Loxo accounts, we collapse pipeline names into Opportunity custom fields and map all deals to Crelate's single pipeline with a customer-confirmed stage name mapping. Loxo's customizable pipeline stages per org are extracted and applied against Crelate's stage list.

Loxo

Placement

maps to

Crelate

Contact Placement (custom property)

1:1
Fully supported

Loxo Placements (placed candidates against a Job and Deal) map to a Contact custom property in Crelate because Crelate does not have a dedicated Placement object equivalent to Loxo's. We store placement status, start date, compensation details, and the related Job and Company as Contact properties, preserving the full placement history as a searchable record for the customer's back-office.

Loxo

Activity: Email, Call, SMS

maps to

Crelate

Activity (Activity Form)

1:1
Fully supported

Loxo activity records (emails, calls, texts) migrate as Crelate Activity records linked to the Person or Contact. Call duration, disposition, and recording URL transfer to custom activity fields. We scope activity history to the most recent 12-24 months to reduce the risk of importing fragmented Loxo Connect email threads, and we validate email-address ownership before mapping the sender-recipient relationship. SMS logs migrate as activity records with message content preserved.

Loxo

Tag / Label

maps to

Crelate

Tag / Label

1:1
Fully supported

All tag associations on Candidates, Contacts, Jobs, and Deals export from Loxo and apply in Crelate. Tags not already present in Crelate are created at migration time. We preserve the tag-to-record relationship per object so that tag-based reporting and filters work immediately after cutover.

Loxo

Custom Field

maps to

Crelate

Custom Field (rebuild required)

lossy
Fully supported

Loxo custom fields on Candidates, Contacts, Jobs, and Deals are extracted with field name, data type, and option lists for documentation. Crelate's custom field system uses a custom forms builder with field mapping rules per object (Contacts, Companies, Opportunities). We deliver a written schema map that the customer admin uses to configure each custom field in Crelate's custom form builder; the field mapping rules from Crelate's documentation are included in this deliverable.

Loxo

Attachment (Resume, Document)

maps to

Crelate

File / Attachment

1:1
Fully supported

Binary attachments (resumes, cover letters, client agreements) are extracted from Loxo as file URLs via API, downloaded to our migration staging environment, and re-uploaded to Crelate's file management linked to the corresponding Person, Contact, Job Order, or Company record. Large file counts (over 5,000 attachments) may require extended staging time for download and re-upload validation.

Loxo

User / Owner

maps to

Crelate

User

1:1
Fully supported

Loxo owner assignments on all records map to Crelate Users resolved by email match. Any Loxo Owner without a matching Crelate User is held in a reconciliation queue. The customer admin provisions missing Crelate Users before record import resumes, because OwnerId references are required on most standard object imports.

Loxo

Outreach Campaign (Loxo Outreach)

maps to

Crelate

Not migratable (inventory deliverable)

1:1
Fully supported

Loxo Outreach sequences, email cadence rules, SMS steps, and auto follow-up triggers are not exposed through the public API and cannot be migrated as code. We extract campaign enrollment history and the most recent outreach status per Candidate as custom Contact properties, so the destination team knows where each candidate sits in a sequence. A written campaign inventory with step order, delay rules, and trigger logic is delivered to the customer for manual rebuild in Crelate's configuration.

Loxo

Workflow / Automation

maps to

Crelate

Not migratable (inventory deliverable)

1:1
Fully supported

Loxo workflows built with the automation builder are not accessible via API for export and cannot be migrated to Crelate, which uses a different automation model. We deliver a written inventory of every active workflow with trigger conditions, action steps, and recommended Crelate equivalents, so the customer's admin can rebuild after cutover.

Loxo

Client Portal Settings

maps to

Crelate

Not migratable (documentation deliverable)

1:1
Not supported

Loxo's client-facing portal configuration, including branding, shared job visibility settings, and report templates, is tied to instance-level portal setup and is not accessible via API. Crelate's client portal configuration is built separately in Crelate's portal settings. We document the current Loxo portal configuration for the customer to reference during Crelate portal setup, but the settings themselves require manual rebuild.

Loxo

Loxo Source Enrichment

maps to

Crelate

Not migratable (external dependency)

1:1
Fully supported

Loxo Source candidate enrichment data and AI matching scores are proprietary to Loxo's platform and not exportable via API. We do not migrate Loxo Source profiles or sourcing match scores. The customer's admin should evaluate Crelate's Discover Agent (conversational search) or an external enrichment provider as a replacement for sourcing intelligence after migration.

Loxo

Pipeline Stage (custom per org)

maps to

Crelate

Stage (Crelate pipeline)

lossy
Fully supported

Loxo pipeline stages are customizable per organization. We extract the full stage list from Loxo's API and produce a customer-confirmed mapping to Crelate's Opportunity stage names. Probability percentages migrate from Loxo to Crelate's stage weight fields. If Loxo uses multiple pipelines, all stage names map into the single Crelate pipeline with pipeline-of-origin stored as a custom field.

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.

Loxo logo

Loxo gotchas

High

API returns 403 on trailing spaces in URL parameters

High

Outreach campaign automation not available via API

Medium

Duplicate candidate profiles for multi-job candidates

Medium

Loxo Connect email boundary risk

Low

Pricing discrepancy between published tiers and actual invoices

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

  • Crelate uses a single sales pipeline; multi-pipeline Loxo accounts require consolidation

    Loxo Professional and Enterprise support multiple deal pipelines (up to 15 and 100 respectively), which agencies use to segment perm, contract, and executive search lines of business. Crelate's Opportunity model uses a single sales pipeline with customizable stages. Multi-pipeline Loxo accounts must consolidate pipeline names into Opportunity Record Types or custom fields before migration. We extract the full stage list from Loxo's API, produce a customer-confirmed mapping to Crelate's stage names, and store pipeline-of-origin as a custom field on each Opportunity. This conversation happens during scoping, not during migration, to avoid late-stage scope changes.

  • Duplicate candidate profiles must be deduplicated before final Crelate load

    Loxo creates a separate Candidate profile when the same person is added to more than one Job, meaning one physical candidate can have multiple Candidate IDs. These duplicates do not auto-merge in Crelate. We flag all duplicate candidates during extraction (matching on email address and name) and present a deduplication plan to the customer before loading. The customer chooses whether to merge records into a single Crelate Person or keep separate Contact records per original Job assignment. Skipping this step results in cluttered Crelate databases requiring manual cleanup post-migration.

  • Outreach campaign automation is not accessible via Loxo API

    Loxo Outreach sequences, including email cadence rules, SMS steps, auto follow-up triggers, and tracking configurations, are not exposed through the public API. Active sequences cannot migrate as working automation. We preserve campaign enrollment history and the most recent outreach status as Candidate custom properties in Loxo before extraction, which then migrate to Contact custom fields in Crelate. The customer's admin must rebuild sequences in Crelate's configuration or a connected outreach tool post-migration.

  • Crelate's custom field model uses form-based field mapping, not direct schema

    Crelate's custom field system is built around custom forms with field mapping rules per object (Contacts, Companies, Opportunities). This differs from Loxo's direct custom field assignment on record types. Custom field schema cannot migrate as code; we extract the full custom field inventory from Loxo and deliver a written schema map that the customer's admin uses to configure each field in Crelate's custom form builder. The rebuild work for 30+ custom fields can take two to four hours of admin time depending on field complexity.

  • Loxo Connect email boundary risk for fragmented or misaligned threads

    Loxo Connect syncs emails between a user's personal inbox and candidate records. Emails sent from a personal address to a candidate's work email can land in the wrong contact record or become unlinked during extraction. We recommend scoping candidate communication history to the most recent 12-24 months to reduce the risk of importing fragmented or misaligned email threads, and we validate email address ownership before mapping the sender-recipient relationship to a Crelate Person or Contact.

Migration approach

Six steps for a successful Loxo to Crelate data migration

  1. Discovery and data extraction

    We audit the source Loxo instance across tier, candidate record count, job count, deal volume, custom field schemas per object, active outreach sequence count, and engagement history volume. We extract all records via Loxo's REST API using Bearer token authentication with URL parameter whitespace sanitization to avoid 403 responses. The extraction output is a full candidate de-duplication candidate list for customer review, a custom field inventory for schema documentation, and an activity scope recommendation (12-24 months) based on Loxo Connect email risk assessment.

  2. Schema design and Crelate configuration planning

    We design the destination schema in Crelate based on the extracted Loxo data. This includes Crelate custom field configuration for all Loxo custom properties (using Crelate's custom form builder), Opportunity stage name mapping (including pipeline consolidation for multi-pipeline Loxo accounts), and Person-Contact split logic for candidate deduplication. We produce written field mapping documentation per object (Person, Contact, Company, Job Order, Opportunity) using Crelate's field mapping terminology, which the customer admin uses to configure the destination. Crelate is configured in a sandbox or trial environment first for validation.

  3. Test migration and deduplication approval

    We run a full test migration into Crelate using production-like data volume. The customer's recruiting operations lead reviews record counts, spot-checks 25-50 random Person and Contact records against the Loxo source, validates Opportunity stage mapping, and approves the deduplication decisions from the candidate merge queue. Any mapping corrections or schema adjustments happen in this phase. Written sign-off from the customer is required before production migration begins.

  4. Owner reconciliation and User provisioning

    We extract every distinct Loxo Owner referenced across Candidate, Job, Deal, and Activity records and match by email against the Crelate destination's User table. Any Loxo Owner without a matching Crelate User is held in a reconciliation queue. The customer's Crelate admin provisions missing Users before record import resumes, because OwnerId references are required on most standard object imports. This step gates all downstream record imports.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (from Loxo Client Companies), Job Orders (with status and team assignments), Persons and Contacts (with deduplication applied and tags preserved), Opportunities (with stage mapping and pipeline consolidation applied), Activity history (emails, calls, SMS via API with scoped date range), Attachments (resumes and documents downloaded and re-uploaded), and outreach sequence enrollment status as Contact custom fields. Each phase emits a row-count reconciliation report before the next phase begins. Loxo writes are frozen during the production migration window.

  6. Cutover, validation, and rebuild handoff

    We run a final delta migration of any records modified during the production migration window, then enable Crelate as the system of record. We deliver the outreach sequence inventory, workflow inventory, custom field schema map, and client portal configuration notes as written documents for the customer's admin to rebuild. We support a one-week hypercare window where we resolve any record-level reconciliation issues raised by the customer's team. Rebuilding outreach sequences, workflows, forms, and client portal settings in Crelate is outside standard migration scope and is handled by the customer admin or a separate Crelate implementation engagement.

Platform deep dives

Context on both ends of the pair

Loxo logo

Loxo

Source

Strengths

  • Bundles ATS and CRM into one platform, replacing multiple separate tools for candidate tracking and client management.
  • Loxo Source provides a searchable database of over 800 million professionals with verified contact information built into the candidate record.
  • AI-powered candidate matching and ranking learn from recruiter behavior over time, surfacing suggestions on subsequent searches.
  • Omni-channel outreach (email, SMS, LinkedIn) with automation and auto follow-ups consolidates engagement into a single workflow.
  • Free tier provides a full ATS and Recruiting CRM indefinitely, allowing teams to try the platform before committing.

Weaknesses

  • AI capabilities are layered on top of legacy architecture, limiting how deeply automation can handle high-volume workflows compared to newer AI-native platforms.
  • The API lacks publicly documented rate limits, making it difficult to plan bulk extraction without risking 403 responses during large migrations.
  • Campaign automation and outreach configuration are not fully exposed via the public API, preventing migration of active sequences.
  • The client portal is a secondary focus; client-side users report limited visibility into pipeline progress and prefer email updates from recruiters.
  • Duplicate candidate profiles are created when the same person applies to multiple jobs, requiring manual deduplication after migration.
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 Loxo 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

    Loxo: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Loxo 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 and 3,000 Deals with straightforward deduplication and no multi-pipeline consolidation. Migrations with large activity histories (over 200,000 engagement records), extensive custom field schemas, multi-pipeline Deal structures requiring consolidation, or a large deduplication queue (thousands of duplicate profiles) move to eight to twelve weeks because of the deduplication review cycle, stage mapping design work, and extended activity scoping validation.

Adjacent paths

Related migrations to explore

Ready when you are

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