HRMS migration

Migrate from Tracker to Crelate

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

Tracker logo

Tracker

Source

Crelate

Destination

Crelate logo

Compatibility

92%

11 of 12

objects map 1:1 between Tracker and Crelate.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Tracker to Crelate is a data-model migration that requires careful handling of Tracker's unlimited-candidate model against Crelate's per-seat pricing and deduplication strategy. Tracker stores Candidates, Jobs, Companies, Contacts, and Placements in a flat relational model; Crelate uses the Living Platform concept where ATS and CRM share a unified data layer with customizable workflows, tags, and activity tracking. We export from Tracker via CSV, run candidate deduplication against name-email-phone to avoid the duplicate accumulation that builds silently under Tracker's unlimited model, and import into Crelate's structured objects. Placements are sequenced before other records to preserve the billable relationship chain back to both Candidate and Job. Automation Playbook sequences (email drip campaigns, SMS triggers, recruiter alerts) do not migrate because Tracker stores them as platform-native workflow logic with no export path; we deliver a written automation inventory for the customer's team to rebuild in Crelate's workflow builder post-migration.

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

Tracker logo

Tracker

What's pushing teams away

  • Some users report that advanced customization options are limited compared to larger platforms, causing friction when agency workflows become complex over time.
  • Workflow building for multi-step automation sequences has a steeper learning curve than expected, leading to frustration before teams achieve productive setups.
  • Customer reviews indicate that certain integrations with niche job boards or third-party assessment tools are less mature than competitors.
  • A small number of users describe feeling locked in once candidate and placement data volume grows, making subsequent migrations operationally burdensome.

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

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

Tracker

Candidate

maps to

Crelate

Person (Candidate)

1:1
Fully supported

Tracker Candidates map directly to Crelate Person records with a candidate type designation. Standard fields (name, email, phone, address, resume, status) transfer via CSV import. We map the Tracker candidate status to Crelate's status workflow and preserve any source tracking as a tag. Custom fields on candidates enumerate during discovery and map to Crelate custom properties. Resume files extract from Tracker CSV attachments and re-associate to the corresponding Crelate Person record by candidate ID lookup.

Tracker

Job

maps to

Crelate

Job

1:1
Fully supported

Tracker Jobs map 1:1 to Crelate Job records. Fields including title, location, description, status, assigned recruiter, and job type transfer directly. Pipeline stages attached to jobs in Tracker map as configurable stage names in Crelate's job pipeline. We map stage names and candidate-stage associations, but stage-level automation rules do not migrate and are flagged for rebuild.

Tracker

Company

maps to

Crelate

Organization

1:1
Fully supported

Tracker Companies function as parent records for candidates and contacts and map to Crelate Organization records. We use name matching and domain normalization for deduplication during import. Organization is created before any Person import so that the lookup relationship is satisfied at the moment of Person insert. Industry, address, and custom company fields transfer as Crelate Organization properties.

Tracker

Contact

maps to

Crelate

Person (Contact type)

1:1
Fully supported

Tracker Contacts are distinct from Candidates and represent hiring manager and client-side relationships. They map to Crelate Person records with a contact type designation. We preserve the association to the parent Organization record via Organization name lookup. Email, phone, title, and custom contact fields map directly. Contact notes and activity history transfer to the Crelate Person activity stream.

Tracker

Placement

maps to

Crelate

Placement

1:1
Fully supported

Tracker Placements record placed candidates with start date, compensation, bill rate, and client reference. We map Placements as the billable event object and preserve the link back to both the Candidate Person record and the Job record. Historical Placements are sequenced before other imports to maintain the billable relationship chain. Placement status (active, completed, terminated) maps to Crelate Placement status.

Tracker

Activity

maps to

Crelate

Activity (Tasks, Notes, Events)

1:1
Fully supported

Tracker Activities represent logged calls, emails, meetings, notes, and task completions as timestamped events linked to candidates and jobs. We map Tracker Activity type to Crelate Activity subtype: calls map as Task with Call subtype, meetings map as Event with attendee links, emails map as Activity with engagement tracking, and notes map as pinned notes on the Person or Organization record. ActivityDate preserves the original timestamp for timeline ordering.

Tracker

Document

maps to

Crelate

Attachment (Resume, Cover Letter)

1:1
Fully supported

Resume files, cover letters, and uploaded attachments stored against candidate records extract from the Tracker export and re-associate to the corresponding Crelate Person record. We extract document filenames and content, match against the candidate record by ID or email, and upload as Crelate attachments with the correct Person reference. Crelate's Resume Toolbox feature processes imported resumes for parsing.

Tracker

Custom Field

maps to

Crelate

Custom Property

1:1
Fully supported

Tracker custom fields on candidate, job, and company objects enumerate during discovery. We map each to Crelate's equivalent custom property with type matching (text, number, date, picklist, multi-select). Field-level validation rules in Tracker do not transfer and are noted for Crelate configuration post-migration. Custom field dependencies on automation rules are flagged in the automation inventory.

Tracker

Pipeline Stage

maps to

Crelate

Job Pipeline Stage

lossy
Fully supported

Tracker pipeline stages define candidate progression through a job with configurable stage names and statuses. We map stage names and candidate-stage associations to Crelate's job pipeline stages, preserving the sequence order. Stage-level automation rules do not migrate; they appear in the automation inventory for rebuild. Stage probabilities transfer where available.

Tracker

Tag

maps to

Crelate

Tag

1:1
Fully supported

Tracker tags on candidates, jobs, and companies map to Crelate tags. Tags used for skill classification, source tracking, and status labeling transfer as Crelate tags with the same label. Multi-select tag fields migrate as multiple individual tags. Tags used for automation routing appear in the automation inventory.

Tracker

Owner

maps to

Crelate

User

1:1
Fully supported

Tracker Owners map to Crelate Users by email match. We resolve every distinct Owner referenced on Candidate, Job, Company, and Placement records. Owners without a matching Crelate User go to a reconciliation queue for the customer's admin to provision before record import resumes. User permissions and roles do not transfer and require Crelate configuration post-migration.

Tracker

Automation Sequence

maps to

Crelate

Workflow (rebuild required)

1:1
Fully supported

Tracker Automation Playbook sequences (email drip campaigns, SMS triggers, recruiter alerts, status update rules) are stored as platform-native workflow logic and do not export. We do not migrate them. We deliver a written inventory of every active Tracker automation with its trigger conditions, actions, and recommended Crelate workflow equivalent. The customer's admin rebuilds them in Crelate's workflow builder (Business Plus and Enterprise tiers). This is a mandatory disclosure for every Tracker migration.

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.

Tracker logo

Tracker gotchas

High

Automation workflows do not migrate as functional rules

Medium

CSV export is the primary migration path for most customers

Medium

Unlimited record model can mask deduplication needs

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

  • Automation Playbook sequences do not migrate as functional rules

    Tracker stores all Automation Playbook sequences (email drips, SMS triggers, recruiter alerts, status update automations) as platform-native workflow logic with no export path. We flag this in every scoping call: candidate data, activity history, and placement records transfer, but every automation rule must be rebuilt at Crelate. Customers who rely heavily on multi-step engagement sequences should plan the rebuild effort alongside the migration timeline. We deliver a written automation inventory that lists every active Tracker workflow with its trigger, conditions, actions, and recommended Crelate equivalent. Crelate's workflow builder is available on Business Plus and Enterprise tiers.

  • CSV export is the primary migration path with encoding risks

    Tracker does not publish a public REST API with documented migration endpoints. Most Tracker migrations proceed via CSV export and re-import, which handles standard fields but requires custom handling for attachments, activity history, and multi-value custom fields. We build a structured import pipeline that accounts for Tracker-specific field ordering and character encoding so that no records drop during re-import. Date format alignment and special character handling are validated during the test migration phase.

  • Unlimited candidate model masks deduplication needs

    All Tracker tiers include unlimited candidates and jobs, so duplicate records accumulate without billing pressure to clean them. When migrating to Crelate, which bills per seat and charges for data storage on Business Plus and above, importing without deduplication creates an immediate cost spike and data clutter. We run candidate deduplication against name, email, and phone before import and present a duplicate report to the customer for resolution before committing the import. The decision to merge or discard duplicates belongs to the customer.

  • Crelate API Access required for structured import beyond basic CSV

    Basic CSV import in Crelate handles standard fields well but has limitations for attachments, activity history, and complex custom field types. Crelate API Access (included on Business tier and above) enables more reliable structured imports with batch processing, error logging, and parent-record resolution. We confirm the customer's Crelate tier during scoping and use API or CSV based on the data complexity and volume.

  • Placement sequencing must precede candidate import for relationship integrity

    Tracker Placements link to both Candidate and Job records. In Crelate, Placements reference Person and Job records that must exist first. We sequence the import so that Organizations, Persons, and Jobs are created or matched before Placements are imported. Failure to sequence correctly results in orphaned Placement records or failed imports due to missing parent references.

Migration approach

Six steps for a successful Tracker to Crelate data migration

  1. Discovery and data export

    We audit the Tracker environment for record counts (Candidates, Jobs, Companies, Contacts, Placements, Activities), active Automation Playbook sequences, custom field names and types, and pipeline stage configurations. We request the CSV export from Tracker and validate field coverage. We confirm the customer's Crelate tier (Business at $119/user/mo, Business Plus, or Enterprise) to determine API Access availability and workflow rebuild scope. The discovery output is a written migration scope document with record counts, deduplication strategy, and automation inventory.

  2. Deduplication and data quality assessment

    We run candidate deduplication against the Tracker export using name, email, and phone as matching keys. We generate a duplicate report identifying records with matching email addresses, similar name spellings, or duplicate phone numbers. The report goes to the customer for resolution: merge records, keep one and archive the other, or discard duplicates. This step is critical because Tracker's unlimited model allows duplicates to accumulate silently. We also assess Company deduplication by domain normalization.

  3. Crelate schema configuration and test migration

    We configure the Crelate destination environment: custom properties matching Tracker custom fields, job pipeline stages mapped from Tracker stages, tags aligned with Tracker tag taxonomy, and user provisioning for Tracker Owners matched by email. We run a test migration into a Crelate staging environment using a subset of records to validate field mapping, date handling, and attachment association. The customer reviews the test output and signs off before production migration.

  4. Production migration in dependency order

    We run production migration in record-dependency order: Organizations (from Tracker Companies), Persons and Jobs, Activity history, Placements, Documents, and Tags. Organizations are created first so that Person records resolve the Organization lookup. Placements are sequenced after both Person and Job to preserve the billable relationship chain. Each phase emits a row-count reconciliation report before the next phase begins. Activities (calls, emails, meetings, notes) migrate last to associate against existing Person and Job records.

  5. Cutover and automation rebuild handoff

    We freeze Tracker writes during cutover, run a final delta migration of any records modified during the migration window, then designate Crelate as the system of record. We deliver the Automation Playbook inventory document to the customer's team with trigger descriptions, condition logic, action lists, and recommended Crelate workflow equivalents. We support a one-week hypercare window for reconciliation issues. We do not rebuild Tracker automations in Crelate as part of the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Tracker logo

Tracker

Source

Strengths

  • Unlimited candidates and jobs on all tiers removes per-record billing friction for high-volume agencies.
  • Integrated video interviewing with mobile candidate recording reduces the need for third-party video tools.
  • Recruiter-facing automation for email, SMS, and qualification forms is built in rather than requiring separate subscriptions.
  • Dedicated account team model is cited by customers moving from Bullhorn as a key differentiator during onboarding.
  • Per-seat pricing starting at $95/month is competitive for small to mid-sized recruitment agencies.

Weaknesses

  • Automation sequences and workflow logic do not export as portable artifacts, requiring manual rebuild at the destination.
  • Limited public API documentation makes programmatic migration more dependent on CSV export and manual mapping.
  • Custom field logic and stage-level automation rules require careful discovery before migration to avoid data arriving without intended structure.
  • Some reviews note that advanced customization and third-party integration depth trails larger ATS platforms.
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 Tracker 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

    Tracker: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Tracker to Crelate migrations complete in two to four weeks for accounts under 15,000 Candidates and 500 Placements with clean data and no complex custom field structures. Migrations with deduplication needs, multiple custom field objects, large activity histories, or extensive Contact associations move to six to ten weeks. The primary time variables are the Tracker CSV export turnaround, the customer's responsiveness on duplicate resolution, and Crelate tier confirmation for API Access.

Adjacent paths

Related migrations to explore

Ready when you are

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