HRMS migration

Migrate from Mitratech Circa to Crelate

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

Mitratech Circa logo

Mitratech Circa

Source

Crelate

Destination

Crelate logo

Compatibility

50%

6 of 12

objects map 1:1 between Mitratech Circa and Crelate.

Complexity

BStandard

Timeline

4-7 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Mitratech Circa to Crelate is a migration from a compliance-specialized platform to a general-purpose recruiting ATS. Circa organizes talent acquisition around OFCCP-mandated Jobs, ESDS job board postings, and Diversity sourcing with Community Partner tracking; Crelate uses a standard ATS-plus-CRM object model with Contacts, Candidates, Companies, and Engagements. The structural difference that most affects migration is that Circa stores Outreach Records and AAP metrics as loosely coupled entities linked to Jobs by ID, while Crelate expects these as flat contact properties or embedded notes. We denormalize those relationships during the transform phase and reconstruct the linking ID so relationship context survives cutover. Because Circa has no publicly documented API, extraction relies on CSV exports from the application UI or direct database credentials where available, which adds discovery time compared to API-based migrations. We do not migrate Circa's OFCCP compliance workflows, ESDS posting configurations, or AAP plan generator; we deliver a written inventory of these for your admin to rebuild in Crelate or assess as standalone compliance tools.

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

Mitratech Circa logo

Mitratech Circa

What's pushing teams away

  • Navigation friction across windows — multiple G2 reviewers report that clicking certain links opens excessive new pages, fragmenting workflows and slowing daily users who rely on the ATS daily.
  • Lack of dedicated support for non-enterprise accounts — at least one reviewer noted that companies below enterprise size do not receive a named customer success representative, which impacts adoption velocity.
  • Post-acquisition uncertainty — the 2023 Mitratech acquisition of Circa has prompted some customers to evaluate alternatives, given the broader Mitratech portfolio now includes competing HR products like Trakstar and TalentReef.
  • Pricing opacity and feature-tier confusion — starting at $600/month per feature means organizations with multiple compliance needs face stacking costs that are difficult to predict without direct sales engagement.

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

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

Mitratech Circa

Job

maps to

Crelate

Job (Job Requisition)

1:1
Fully supported

Circa Jobs are the primary container holding requisition details, location data, EEO-1 category classifications, and OFCCP compliance flags. We map Circa Job records to Crelate Job records including status, posted date, and custom employer fields. Circa-specific OFCCP compliance flags (AAP-related classifications, ESDS posting requirements) transfer to Crelate custom fields since Crelate has no native OFCCP workflow; these flags are noted for the customer's compliance team to verify post-migration. The job's posted_date and closing_date migrate as standard Crelate date fields.

Mitratech Circa

Applicant

maps to

Crelate

Candidate

1:1
Fully supported

Circa Applicant records map to Crelate Candidates with full field preservation: name, contact, application stage, source attribution, and diversity sourcing tags. Circa captures diversity intake tags during the application workflow; we map these to Crelate custom multi-select fields or tags depending on the customer's preferred segmentation approach. Any Circa application status (applied, screened, interviewed, offered, hired, rejected) maps to the corresponding Crelate stage, with the original Circa stage preserved as a custom field for AAP flow-log reconstruction.

Mitratech Circa

Outreach Record

maps to

Crelate

Activity / Note (on Contact or Candidate)

1:many
Fully supported

Circa stores Outreach Records as separate entities linked to Jobs by ID rather than embedded in the applicant record. Each outreach record holds partner name, outreach date, outreach type, and response status. We denormalize these into Crelate Activity records or Notes attached to the relevant Candidate or Contact, preserving the original Circa Job ID as a custom field so the relationship can be reconstructed in Crelate's association model. Multiple outreach records for the same candidate merge into a chronological activity timeline in Crelate.

Mitratech Circa

Community Partner

maps to

Crelate

Contact / Company

1:1
Fully supported

Circa Community Partner Directory entries are external contacts who receive job postings and diversity outreach communications. Each partner record includes organization name, contact name, email, diversity focus tags, and outreach history. We map these to Crelate Contacts (for individual partner contacts) and Companies (for partner organizations), with diversity focus tags transferred to Crelate custom fields and the original Circa partner ID preserved for relationship continuity. This is one of the highest-value object mappings because Community Partner data represents years of DEIB relationship investment.

Mitratech Circa

Affirmative Action Plan / AAP Metrics

maps to

Crelate

Custom Fields + Report Inventory

lossy
Fully supported

Circa's AAP data is derived from applicant flow logs and workforce composition snapshots. We export the AAP metrics—job group analysis, placement goals, contractor veteran and disability metrics—as structured data mapped to Crelate custom fields on the Job or as a separate custom object if Crelate's data model supports it. Circa's AAP plan generator does not migrate; we deliver a written AAP data inventory document listing the exported metrics, their source fields in Circa, and the recommended external reporting tool (AAP generator, HRIS, or compliance consultant) for rebuilding the plan. AAP data integrity is the most audit-sensitive object in this migration and receives dedicated reconciliation during cutover.

Mitratech Circa

Job Board Configuration

maps to

Crelate

Distribution Settings (manual)

lossy
Fully supported

Circa posts jobs to external boards including state unemployment ESDS sites via automated scraping. Job board subscription configurations and posting history are tracked internally. We export the posting configuration data (board names, posting frequency, subscription status) as a written record for the customer's admin to reconfigure in Crelate's job distribution settings or in the relevant ESDS portal directly. Circa's ESDS scraping automation does not have a Crelate equivalent; this is documented as a rebuild item, not a gap.

Mitratech Circa

Resume Database

maps to

Crelate

Candidate Resume

1:1
Mapping required

Circa maintains a searchable resume repository tied to sourcing pipelines. Resume records include parsed candidate profiles and source attribution. We export resume metadata (parsed fields, source, date added) and the resume document attachments. In Crelate, resumes attach to the corresponding Candidate record via Crelate's Resume Toolbox feature, with source attribution preserved as a custom field.

Mitratech Circa

Employer Profile

maps to

Crelate

Company Profile / Branding Settings

lossy
Fully supported

Circa Employer Profile settings include company description, diversity commitments, featured tags, and branding used on job postings. We extract profile text, tag configurations, and logo/branding assets as a written specification and asset package. Crelate's branded job portal settings are reconfigured by the customer's admin using this package; we do not configure Crelate's employer branding as part of standard migration scope.

Mitratech Circa

User Account

maps to

Crelate

User

1:1
Fully supported

Circa user accounts include name, role, and access level to the specific feature modules the organization has licensed. We export the user roster (name, email, role, assigned modules) as a provisioning specification. Crelate User accounts are provisioned by the customer's admin using this specification; we do not create Crelate User records directly. Access-level mapping is documented as a step in the Crelate onboarding checklist.

Mitratech Circa

Custom Fields

maps to

Crelate

Custom Fields

lossy
Mapping required

Circa supports custom fields on Jobs, Applicants, and Community Partners depending on the feature tier. We catalog all active custom fields during discovery, verify them against an account with full feature access (to avoid silent drops from tier-gated exports), and map them to Crelate custom fields of equivalent data type. Field-level mapping is documented in a field mapping spreadsheet that the customer reviews during sandbox validation before production migration.

Mitratech Circa

Diversity Sourcing Tags

maps to

Crelate

Custom Fields / Tags

lossy
Fully supported

Circa's Diversity Badge system captures sourcing attribution across multiple diversity categories (veteran status, disability, race/ethnicity self-identification, etc.) attached to applicants. We map these to Crelate custom multi-select fields on Candidate and optionally to Crelate Tags for segmentation. The original Circa badge values are preserved as field values to maintain EEOC audit readiness. This mapping is critical for organizations with active AAP reporting obligations.

Mitratech Circa

Candidate Pipeline History

maps to

Crelate

Activity Timeline

1:1
Fully supported

Circa tracks the full pipeline stage progression for each applicant including timestamps at each stage. We export the stage history as Activity records in Crelate (one Task per stage transition with the original timestamp and stage name) attached to the Candidate. This preserves the application timeline that feeds AAP applicant flow analysis, which federal contractors need for OFCCP audit defensibility.

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.

Mitratech Circa logo

Mitratech Circa gotchas

High

Circa pricing is per feature, not per user

High

Public API documentation is not publicly available for Circa

Medium

Custom fields vary by feature tier and can be silently dropped on export

Medium

Outreach and AAP data are loosely coupled to Jobs, not embedded

Low

Post-acquisition portfolio overlap creates dual-system risk

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

  • Circa has no public API — extraction relies on CSV exports

    Unlike most modern ATS platforms, Circa does not publish API endpoints on a developer portal. Data extraction therefore depends on CSV exports from the application UI or direct database credentials where the customer has provisioned them. UI exports have row and column limits that require chunking for large datasets. Database access is preferred when available because it surfaces all fields including tier-gated custom fields. We assess the available export method during discovery and plan accordingly — this is the most common migration-blocking condition with Circa and adds 3-5 days of discovery time compared to API-based platforms.

  • Circa pricing is per feature, not per user — confirm active modules before scoping

    Circa bills at a per-feature-module level starting at $600/month, with Starter at $799/month and Growth at $1,499/month. When migrating into Crelate, customers who activated multiple Circa modules face stacked monthly costs that are not surfaced in standard marketing pricing. We confirm the exact module set in the scoping call, model the total monthly cost difference between Circa's multi-module billing and Crelate's per-seat model, and present both to the customer before proposing a migration scope. Some customers discover during scoping that they were paying for modules they no longer actively used.

  • Custom fields are silently dropped if exported from a tier-gated account

    Circa's feature tiers gate certain custom field capabilities. Fields created in a premium tier (Diversity Powered, Compliance Pro) may not appear in exports taken from a lower-privilege account. We audit the full custom field schema from an account with full feature access before building the extraction map and verify field counts against record counts to catch silent drops. Any missing fields are flagged before production migration begins.

  • Outreach and AAP data are loosely coupled to Jobs — denormalization required

    Circa stores Outreach Records and AAP metrics as separate entities linked to Jobs by ID, not as nested sub-objects within the applicant record. Crelate expects these as flat contact properties, embedded notes, or activity records. We perform a denormalization step during the transform phase to flatten the relationship into Crelate's target schema, preserving the original Circa Job ID and AAP plan ID as custom fields so the relationship can be reconstructed if Crelate's object associations support it. AAP data integrity receives dedicated reconciliation because it is the primary source for OFCCP audit documentation.

  • Post-acquisition Mitratech portfolio overlap may affect destination choice

    Mitratech acquired Circa alongside Trakstar (performance management) and already operated TalentReef (applicant tracking). Organizations already in the Mitratech ecosystem may find that migrating INTO Circa creates data redundancy with TalentReef, and migrating OUT of Circa may route data toward other Mitratech products rather than an independent ATS. We include a Mitratech ecosystem question in the scoping questionnaire and flag any portfolio conflicts explicitly before proposing Crelate as the destination. If the customer is also evaluating TalentReef, we present both migration paths with their respective object mapping differences.

Migration approach

Six steps for a successful Mitratech Circa to Crelate data migration

  1. Discovery and extraction method assessment

    We audit the source Circa account across all active feature modules (Starter, Growth, Enterprise), custom field schemas on Jobs, Applicants, and Community Partners, outreach record volume, AAP data export availability, and user roster. We specifically assess whether extraction will use the UI CSV export (chunked for large datasets) or database access, and we audit from an account with full feature access to confirm all tier-gated fields appear. The discovery output is a written extraction plan, field catalog, and a Circa-to-Crelate object mapping draft.

  2. Crelate configuration and sandbox provisioning

    We provision a Crelate sandbox environment (or trial account) and configure the destination schema: custom fields (matching Circa field names and data types where possible), Job record types and stages, Candidate stages, tag taxonomies for diversity sourcing attribution, and any custom objects needed for AAP data. We build the field mapping spreadsheet from the discovery field catalog and share it with the customer's recruiting lead for review and sign-off before extraction begins.

  3. Sandbox migration and reconciliation

    We run a full migration into the Crelate sandbox using production-like data volume. The customer's recruiting lead reconciles record counts (Candidates in, Jobs in, Community Partners in, Outreach records in, Activities in), spot-checks 25-50 random records against the Circa source, and verifies that diversity tags and AAP attribution fields are populated correctly. Any mapping corrections and data quality issues (duplicate candidates, missing required fields) are resolved in this phase before production migration begins.

  4. Extraction from Circa

    We extract data from Circa using the method confirmed during discovery: UI CSV exports (chunked by date range or record type) or database queries via customer-provided credentials. Extraction runs in parallel for each object type (Jobs, Applicants, Community Partners, Outreach Records, AAP metrics, Resume attachments) to minimize total extraction time. We validate record counts against the Circa UI counts at the end of each extraction run and flag any discrepancies before proceeding to the transform phase.

  5. Transform and denormalization

    We apply the field mapping spreadsheet to transform Circa records into Crelate's target schema. The denormalization of Outreach Records and AAP metrics into flat Crelate Activities and custom fields is the most complex transform step. We preserve original Circa IDs (Job ID, Applicant ID, AAP plan ID, Community Partner ID) as Crelate custom fields to maintain cross-reference capability. Diversity sourcing tags map to Crelate custom multi-select fields on Candidate; AAP applicant flow data maps to Activity records with the original stage timestamps.

  6. Production migration and cutover

    We run production migration in dependency order: Jobs (first, as the parent container), Candidates (with Job ID resolved), Community Partners (as Contacts and Companies), Activities (Outreach Records denormalized into Crelate activity timeline), Resume attachments (linked to Candidates), and AAP data inventory. Each phase emits a row-count reconciliation report before the next phase begins. We freeze Circa writes during cutover, run a final delta migration of any records modified during the migration window, and deliver the AAP data inventory, OFCCP workflow rebuild checklist, and ESDS posting reconfiguration guide to the customer's compliance team.

  7. Validation and post-migration handoff

    We validate record counts in Crelate against the final Circa extraction counts, spot-check diversity tag completeness and AAP attribution continuity, and confirm that the Crelate employer profile and job distribution settings are documented for the customer's admin to configure. We deliver the written AAP data inventory, the OFCCP workflow rebuild checklist (documenting what Circa's compliance engine did that Crelate cannot replicate natively), and the ESDS posting reconfiguration guide. We do not rebuild Circa's compliance workflows, ESDS scraping automation, or AAP plan generator in Crelate; these are documented for the customer's compliance team to assess as standalone tools or manual processes.

Platform deep dives

Context on both ends of the pair

Mitratech Circa logo

Mitratech Circa

Source

Strengths

  • OFCCP compliance workflow built into the job posting engine, not bolted on
  • Community Partner Directory with structured diversity focus tags and outreach history
  • ESDS automated job board scraping and posting reduces manual posting overhead
  • Affirmative Action plan reporting generated from live applicant pipeline data
  • Customer service scores consistently above 4.5/5 on ease of use and support responsiveness

Weaknesses

  • Module-level pricing model creates unpredictable cost stacking for multi-feature deployments
  • Navigation UX frustration — multiple reviewers cite excessive new-page spawning on click
  • No free or low-cost entry tier, making evaluation difficult for smaller organizations
  • Post-acquisition portfolio overlap with other Mitratech ATS products creates competitive ambiguity
  • Public API documentation is not published on the Circa developer site, limiting self-service integration options
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 Mitratech Circa 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

    Mitratech Circa: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Mitratech Circa 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 four and seven weeks for accounts under 10,000 applicants and 500 active jobs with no AAP data reconstruction. Migrations with large Community Partner directories (5,000+ records), complex AAP flow-log reconstruction, custom field schemas spanning multiple Circa tiers, or parallel Crelate configuration land in nine to fourteen weeks. The additional time versus API-based migrations comes from the discovery and extraction method assessment required because Circa has no public API.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Mitratech Circa.
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