HRMS migration
Field-level mapping, validation, and rollback between The Applicant Manager and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
The Applicant Manager
Source
Crelate
Destination
Compatibility
9 of 12
objects map 1:1 between The Applicant Manager and Crelate.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from The Applicant Manager to Crelate is a file-reconciliation and schema-mapping problem. TAM has no public REST API; data leaves as a password-protected Standard Applicant Data CSV paired with a zip archive of applicant files. We extract both packages, re-associate each file to its applicant record, and map TAM's custom workflow stage names and sequence to Crelate's pipeline stages so candidate progress carries over intact. Crelate's CRM-ATS hybrid model treats candidates as Contacts with a Jobs-linked pipeline rather than as standalone applicant records, which requires a structural mapping decision during scoping. We do not migrate TAM workflows, custom application forms, or onboarding automations; we deliver a written inventory of these for the customer's admin to rebuild in Crelate.
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 The Applicant Manager 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.
The Applicant Manager
Position
Crelate
Job
1:1TAM Positions map to Crelate Jobs. The Position title, description, department, and status fields map directly to Crelate's Job Name, Description, Department, and Status. Job status (open, closed, on hold) maps to Crelate's Job status picklist. We preserve the TAM Position ID as a reference field so the customer can cross-reference back to the TAM export during reconciliation. Department assignments require lookup resolution if the customer uses a separate Departments configuration in Crelate.
The Applicant Manager
Applicant
Crelate
Contact
1:1TAM Applicants map to Crelate Contacts. Each applicant record carries the candidate's name, email, phone, address, application date, source, and current workflow stage. We map applicant contact fields directly to Crelate Contact fields. The TAM applicant ID is preserved in a custom reference field on the Crelate Contact for cross-referencing. Application date migrates to a custom field on Contact; Crelate does not have a native application-date concept outside of the Job pipeline.
The Applicant Manager
Workflow Stage
Crelate
Pipeline Stage
lossyTAM's custom workflow stage names and sequences vary by customer configuration, so there is no standard mapping. We collect the complete TAM workflow stage inventory during discovery, map each customer-defined stage to an equivalent Crelate pipeline stage name, and preserve the stage order so candidate progression reflects correctly after cutover. Stage probability percentages from TAM migrate to Crelate's stage probability values. If Crelate has fewer stages than TAM, we map the most-critical stages and flag the remainder for the customer's admin to consolidate post-migration.
The Applicant Manager
Resume and Cover Letter
Crelate
ContentDocument (file attachment)
1:1TAM resumes and cover letters are stored in a password-protected zip archive separate from the Standard Applicant Data CSV. We download and unpack both packages, cross-reference each file by applicant ID or filename to its corresponding Crelate Contact record, and attach files as ContentDocument records linked via ContentDocumentLink. The re-association step is the primary risk point; we use a deterministic filename pattern (applicantID_resume.pdf) or a lookup table built from the CSV to ensure files attach to the correct Contact.
The Applicant Manager
Screening Question (Position-level)
Crelate
Custom Form / Application Question
1:1TAM stores application questions as a schema on the Position, with answers stored per Applicant. We extract both the question definitions and the answer values. Question text and answer type migrate to Crelate's Custom Questionnaires attached to the corresponding Job. Applicant answers migrate to custom fields on the Contact or to the Crelate Activity Form associated with the Job submission. Crelate's Business tier supports up to 20 custom fields per entity; we flag any TAM screening schema that exceeds this and negotiate a field consolidation approach with the customer before migration.
The Applicant Manager
Activity Note and Scorecard
Crelate
Note / Activity Form
1:1Hiring team notes, scorecard ratings, and stage-change timestamps migrate as Crelate Notes attached to the Contact record, or as Activity Form entries tied to the Job. Stage-change timestamps preserve the original TAM timestamp so candidate movement through the pipeline can be reconstructed from the activity timeline. Formatting of notes may vary from TAM's original presentation; we capture plain text and preserve attachment links where TAM supported them.
The Applicant Manager
User / Hiring Manager
Crelate
User
1:1TAM user accounts (recruiters and hiring managers) are tied to applicant assignments and workflow actions. We map TAM user accounts by email address to Crelate User records. Assignments on applicant records migrate as Crelate Contact owners or as a hiring team entry depending on the customer's Crelate configuration. Any TAM user without a matching Crelate User is held in a reconciliation queue for the customer's admin to provision before record import resumes.
The Applicant Manager
Onboarding Document
Crelate
ContentDocument / Custom Object
1:1TAM onboarding document metadata and storage references can be migrated, but the destination system's onboarding module acceptance determines whether forms are fully functional post-migration. We extract document metadata and attach files to the Contact record where Crelate's onboarding module does not have a direct equivalent. Crelate's onboarding suite (Business Plus and Enterprise) uses a separate onboarding workflow; we document the TAM onboarding field inventory for the customer's admin to reconfigure in Crelate's onboarding tool.
The Applicant Manager
Applicant Source
Crelate
Contact Source Field
1:1TAM tracks the origin of each applicant (job board, referral, direct, agency). The source field migrates to a Crelate Contact custom field or to the built-in source attribution field if available on the customer's tier. Source tracking supports downstream reporting in Crelate's Analytics module. We flag any TAM custom source categories that do not map to Crelate's standard source picklist values for the admin to add post-migration.
The Applicant Manager
Candidate Tags
Crelate
Tag
lossyIf TAM uses internal tags or rating flags on applicants, these migrate to Crelate's Tag feature on the Contact record. Tags are represented in Crelate's API as a Tags object keyed by category name. We flatten any hierarchical TAM tags to Crelate-compatible string tags and preserve the full original tag label in a custom field if the tag structure is important for the customer's segmentation.
The Applicant Manager
Custom Application Fields
Crelate
Custom Fields on Contact or Job
lossyTAM supports custom profile fields per applicant beyond the standard contact schema. We extract the full custom field inventory, map field types to Crelate's equivalent types (text, number, date, picklist, checkbox), and provision them on the Contact object or the Job object depending on whether the field is position-level or applicant-level. Crelate's Business tier caps custom fields at 20 per entity; we audit the TAM custom field count during discovery and flag any overflow for consolidation or Business Plus tier consideration.
The Applicant Manager
Job Board Posting
Crelate
Job Distribution Record
1:1TAM job posting status and job board distribution references migrate as job distribution records in Crelate. If TAM tracks which boards a position was posted to (Indeed, Monster, LinkedIn, etc.), we map these to Crelate's Sponsored Job Posting integration references or to a custom field on the Job record. Active posting status migrates to the Job's publish status in Crelate's branded job portal.
| The Applicant Manager | Crelate | Compatibility | |
|---|---|---|---|
| Position | Job1:1 | Fully supported | |
| Applicant | Contact1:1 | Fully supported | |
| Workflow Stage | Pipeline Stagelossy | Fully supported | |
| Resume and Cover Letter | ContentDocument (file attachment)1:1 | Fully supported | |
| Screening Question (Position-level) | Custom Form / Application Question1:1 | Fully supported | |
| Activity Note and Scorecard | Note / Activity Form1:1 | Fully supported | |
| User / Hiring Manager | User1:1 | Fully supported | |
| Onboarding Document | ContentDocument / Custom Object1:1 | Fully supported | |
| Applicant Source | Contact Source Field1:1 | Fully supported | |
| Candidate Tags | Taglossy | Fully supported | |
| Custom Application Fields | Custom Fields on Contact or Joblossy | Fully supported | |
| Job Board Posting | Job Distribution Record1: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.
The Applicant Manager gotchas
Feature-based per-month pricing compounds with team size
No publicly documented REST API
Custom workflow stages lack standardized naming
Resume and cover letter files are stored separately from the CSV export
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 TAM export preparation
We request the Standard Applicant Data CSV and the applicant file zip archive from TAM. We simultaneously audit the TAM configuration: active and closed positions, applicant count, custom workflow stage names and sequence, custom application question schemas, onboarding document inventory, and user accounts. We flag any fields that appear in the TAM admin panel but not in the CSV as requiring manual extraction or noted as data that cannot be migrated. The discovery output is a written migration scope document with the full object inventory, a field-to-field mapping draft, and a Crelate edition recommendation based on custom field and storage requirements.
File archive extraction and re-association
We download and decrypt the TAM file zip archive and the Standard Applicant Data CSV. We parse the CSV to build a lookup table keyed on applicant ID and applicant name. We unzip the file archive, inspect the filename convention (applicantID_resume.pdf, full_name_coverletter.pdf, or similar), and match each file to its corresponding applicant record. Any unmatched files are flagged in a reconciliation report for the customer to resolve manually before migration proceeds. This two-package extraction and re-association step is completed before any Crelate ingestion begins.
Crelate schema provisioning and stage mapping
We create the destination schema in Crelate. This includes provisioning any custom fields on the Contact and Job objects to accommodate TAM custom application fields, creating or confirming the pipeline stages in Crelate's Job configuration to match the TAM workflow stage sequence, and setting stage probability values from the TAM stage configuration. If TAM has more than 20 custom fields on any entity, we coordinate a consolidation approach with the customer or recommend a Crelate Business Plus tier upgrade before migration begins.
Test migration to Crelate sandbox
We run a full migration into a Crelate staging environment using production-like data volume. The customer's HR or recruiting lead reconciles record counts (Contacts in, Jobs in, documents attached), spot-checks 25-50 random applicant records against the TAM source, and verifies that workflow stage assignments and file attachments appear correctly in Crelate. We correct any mapping errors identified during the sandbox review before scheduling the production migration window. Crelate's Import Data+ and staging environment review tools support this validation step.
User and owner reconciliation
We extract every distinct TAM user account referenced on applicant records and match them by email address to Crelate User records. Any TAM user without a matching Crelate User account is held in a reconciliation queue. The customer's Crelate admin provisions missing users before record import resumes. Owner assignments on applicant records migrate as Contact owner assignments in Crelate. This step gates the production migration because Crelate requires a valid OwnerId on Contact records.
Production migration and cutover
We run production migration in record-dependency order: Jobs first (as the position container), then Contacts (with file attachments linked via ContentDocumentLink), then Activity history (notes, scorecards), then any onboarding document metadata. We freeze TAM writes during the cutover window, run a final delta migration of any records modified during the migration, attach the remaining file archive entries, and then mark Crelate as the system of record. We deliver a written Workflow and Automation inventory document noting that TAM custom workflows, application forms, and onboarding automations do not migrate and providing the rebuild guidance for the customer's admin.
Platform deep dives
The Applicant Manager
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 The Applicant Manager 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
The Applicant Manager: Not publicly documented.
Data volume sensitivity
The Applicant Manager 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 The Applicant Manager to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your The Applicant Manager 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 The Applicant Manager
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.