HRMS migration
Field-level mapping, validation, and rollback between Mitratech Circa and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
Mitratech Circa
Source
Crelate
Destination
Compatibility
6 of 12
objects map 1:1 between Mitratech Circa and Crelate.
Complexity
BStandard
Timeline
4-7 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Crelate
Job (Job Requisition)
1:1Circa 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
Crelate
Candidate
1:1Circa 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
Crelate
Activity / Note (on Contact or Candidate)
1:manyCirca 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
Crelate
Contact / Company
1:1Circa 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
Crelate
Custom Fields + Report Inventory
lossyCirca'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
Crelate
Distribution Settings (manual)
lossyCirca 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
Crelate
Candidate Resume
1:1Circa 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
Crelate
Company Profile / Branding Settings
lossyCirca 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
Crelate
User
1:1Circa 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
Crelate
Custom Fields
lossyCirca 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
Crelate
Custom Fields / Tags
lossyCirca'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
Crelate
Activity Timeline
1:1Circa 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.
| Mitratech Circa | Crelate | Compatibility | |
|---|---|---|---|
| Job | Job (Job Requisition)1:1 | Fully supported | |
| Applicant | Candidate1:1 | Fully supported | |
| Outreach Record | Activity / Note (on Contact or Candidate)1:many | Fully supported | |
| Community Partner | Contact / Company1:1 | Fully supported | |
| Affirmative Action Plan / AAP Metrics | Custom Fields + Report Inventorylossy | Fully supported | |
| Job Board Configuration | Distribution Settings (manual)lossy | Fully supported | |
| Resume Database | Candidate Resume1:1 | Mapping required | |
| Employer Profile | Company Profile / Branding Settingslossy | Fully supported | |
| User Account | User1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Diversity Sourcing Tags | Custom Fields / Tagslossy | Fully supported | |
| Candidate Pipeline History | Activity Timeline1:1 | Fully supported |
Gotchas + challenges
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 gotchas
Circa pricing is per feature, not per user
Public API documentation is not publicly available for Circa
Custom fields vary by feature tier and can be silently dropped on export
Outreach and AAP data are loosely coupled to Jobs, not embedded
Post-acquisition portfolio overlap creates dual-system risk
Crelate gotchas
120 req/min API rate limit throttles bulk migrations
20 custom field per-entity cap forces data model decisions
15,000-record export ceiling on single operations
Sequences and automation workflows do not migrate
API key is a querystring parameter, not a header
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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.
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
Mitratech Circa
Source
Strengths
Weaknesses
Crelate
Destination
Strengths
Weaknesses
Complexity grading
Standard HRMS migration. 1 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Mitratech Circa and Crelate.
Object compatibility
1 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Mitratech Circa: Not publicly documented.
Data volume sensitivity
Mitratech Circa doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Mitratech Circa to Crelate migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Mitratech Circa
Other ways to arrive at Crelate
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.