HRMS migration
Field-level mapping, validation, and rollback between SupportFinity and Crelate. We move data and schema; workflows are rebuilt natively in Crelate.
SupportFinity
Source
Crelate
Destination
Compatibility
11 of 15
objects map 1:1 between SupportFinity and Crelate.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from SupportFinity to Crelate is a migration between two different recruitment platform architectures. SupportFinity organizes hiring around an AI-native pipeline with a credits economy ($0.195/credit) that governs AI features like Atom assessments, Sia interview recording, and candidate ranking; Crelate uses a traditional ATS/CRM object model with per-user pricing ($119/user/month on Business, 5-seat minimum) and relies on a field-mapping system for custom forms rather than a built-in AI agent stack. We extract structured data from SupportFinity in dependency order—Jobs first, then Candidates, then Applications with timestamps and source attribution—and load into Crelate's Contact, Company, and Opportunity records with custom fields carrying SupportFinity's assessment scores and screening answers. Sia interview recordings require a separate file-extraction pass because they are binary attachments not available via standard API export. Credits Usage Log, AI Talent Signals, and any Revo-generated content migrate as read-only informational fields in Crelate; the credits ledger itself has no Crelate equivalent. Workflows, atom-agent rubrics, and Genie-generated content packages do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Crelate's form and automation layer.
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 SupportFinity 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.
SupportFinity
Job (Position)
Crelate
Job / Position Record
1:1SupportFinity Job records map to Crelate Job records with title, description, department, location, and status preserved. The unlimited job postings on SupportFinity Growth map to Crelate's no-per-job-limit structure on all paid tiers. Job status (Open, Closed, Draft, On Hold) maps to Crelate's Job status field. Job-specific screening questions from SupportFinity migrate to Crelate Activity Forms or Application Forms scoped to the Job.
SupportFinity
Candidate
Crelate
Contact
1:1SupportFinity Candidate profiles map to Crelate Contact records. We preserve name, email, phone, resume/CV, work history, education, and custom profile fields as typed Crelate custom fields. The 2.4 billion-profile talent cloud enrichment is read-only enrichment on SupportFinity and does not generate a transferable data asset; candidate records created from talent cloud matches export as standard Contact records with source attribution preserved in a custom field.
SupportFinity
Application
Crelate
Opportunity
1:1SupportFinity Application records (linking Candidate to Job with timestamps, source channel, and pipeline stage) map to Crelate Opportunity records. The Opportunity's Job reference is preserved via a custom lookup field. Application status (Applied, Screening, Interview, Offer, Hired, Rejected, Withdrawn) maps to Crelate Opportunity Stage with a configuration pass to align stage names and counts to the destination's pipeline structure.
SupportFinity
DISC+ Assessment
Crelate
Custom Fields on Contact + Activity Form
lossySupportFinity DISC+ assessment scores (Dominance, Influence, Steadiness, Conscientiousness subscores) migrate as custom numeric fields on the Crelate Contact record. We map each subscale to a dedicated Crelate custom field. For multi-question DISC+ responses, we use a Crelate Activity Form with Field Mappings to capture detailed response data against the Contact.
SupportFinity
Atom AI Assessment
Crelate
Custom Fields on Contact + Activity Form
lossyAtom-generated custom assessment rubrics and scores are proprietary metadata in SupportFinity. We export raw scores and signal labels as custom numeric and text fields on Crelate Contact. The rubric definition structure (question weights, evaluation criteria) is domain-specific and does not map directly to Crelate's form builder; we document the rubric as a written specification for the customer to rebuild as a Crelate Activity Form post-migration.
SupportFinity
Interview (scheduled)
Crelate
Activity Record on Contact/Opportunity
1:1SupportFinity Interview records (scheduled time, interviewer assignment, notes) map to Crelate Activity records linked to the Contact and the related Opportunity. Interviewer assignments resolve by email against Crelate User records. Interview stage (Phone Screen, Technical, Panel, Final) migrates as a custom picklist field on the Activity record.
SupportFinity
Sia Interview Recording
Crelate
External File Storage + Activity Link
1:1Sia interview recordings are binary attachments in SupportFinity and do not export via standard API. We perform a separate file extraction pass using authenticated session access to download each recording by filename and interview record ID. Recordings are stored in a customer-provided cloud storage location and linked back to the corresponding Crelate Activity record via a custom URL field. The customer manually links recordings in Crelate or uses a file-storage integration. This pass runs after primary structured-data migration completes.
SupportFinity
Pipeline Stage
Crelate
Opportunity Stage + Record Type
lossySupportFinity's configurable pipeline stages (Screening, Interview, Offer, Hired, Rejected, etc.) are tenant-specific. We map SupportFinity stage IDs and labels to Crelate Opportunity Stage values, creating a Crelate Pipeline Record Type that scopes the relevant stages to the migrated Jobs. Stage sequence order and probability percentages are preserved in the stage configuration.
SupportFinity
User (Team Member)
Crelate
User
1:1SupportFinity User accounts (Recruiter, Hiring Manager, Admin roles) map to Crelate User records. We resolve by email match. SupportFinity Growth's 3-seat cap means migration scoping must identify all active and inactive users to ensure the Crelate Business plan's 5-seat minimum covers the full team post-migration. Any SupportFinity user without a Crelate account goes to a reconciliation queue for provisioning before record import.
SupportFinity
Note / Comment
Crelate
Activity Note on Contact/Opportunity
1:1Free-text notes attached to Candidates or Applications in SupportFinity migrate as Crelate Activity Notes linked to the corresponding Contact and Opportunity. Timestamps and author attribution (via email-to-User resolution) are preserved. Long-form notes with formatting map to Crelate's rich-text note format where supported.
SupportFinity
Communication (Email/SMS)
Crelate
Activity Records on Contact
1:1Candidate email and SMS conversations via SupportFinity's unlimited mailboxes map to Crelate Activity records (email or call type) on the Contact. Thread structure is preserved as a chronological series of Activity records. Attachment handling requires a separate pass for binary files linked to conversation threads.
SupportFinity
Screening Question
Crelate
Application Form Fields
lossySupportFinity job-specific screening questions and candidate answers are custom fields at the application level. We map question text and answer values to Crelate Application Form fields scoped to the Job. Skip logic and conditional branching in SupportFinity's screening flows do not migrate as automation; we document the conditional logic as a written specification for the customer to rebuild as a Crelate Activity Form with conditional visibility.
SupportFinity
Talent Signal
Crelate
Custom Fields on Contact
1:1AI-generated talent signals and ranking scores are proprietary SupportFinity metadata. We export raw scores and signal labels as custom numeric and text fields on the Crelate Contact record. These serve as informational fields in Crelate; the signal generation algorithm does not transfer.
SupportFinity
Offer
Crelate
Opportunity Fields + Custom Fields
1:1SupportFinity Offer records (salary, start date, status) map to Crelate Opportunity records with custom fields for offer amount, start date, offer status (Pending, Accepted, Declined, Countered), and any offer notes. Status mapping aligns to Crelate Opportunity stage transitions.
SupportFinity
Credits Usage Log
Crelate
Not Migrated (Reference Only)
1:1The SupportFinity credits ledger (purchased, consumed, balance) is specific to the credits billing model and has no Crelate equivalent. We export consumption records as a CSV reference file for the customer's financial records but do not load into Crelate as operational data. Customers should review their SupportFinity credits balance before initiating bulk export to avoid mid-migration bill shock if AI features are still active on the source account.
| SupportFinity | Crelate | Compatibility | |
|---|---|---|---|
| Job (Position) | Job / Position Record1:1 | Fully supported | |
| Candidate | Contact1:1 | Fully supported | |
| Application | Opportunity1:1 | Fully supported | |
| DISC+ Assessment | Custom Fields on Contact + Activity Formlossy | Fully supported | |
| Atom AI Assessment | Custom Fields on Contact + Activity Formlossy | Fully supported | |
| Interview (scheduled) | Activity Record on Contact/Opportunity1:1 | Fully supported | |
| Sia Interview Recording | External File Storage + Activity Link1:1 | Fully supported | |
| Pipeline Stage | Opportunity Stage + Record Typelossy | Fully supported | |
| User (Team Member) | User1:1 | Fully supported | |
| Note / Comment | Activity Note on Contact/Opportunity1:1 | Fully supported | |
| Communication (Email/SMS) | Activity Records on Contact1:1 | Fully supported | |
| Screening Question | Application Form Fieldslossy | Fully supported | |
| Talent Signal | Custom Fields on Contact1:1 | Fully supported | |
| Offer | Opportunity Fields + Custom Fields1:1 | Fully supported | |
| Credits Usage Log | Not Migrated (Reference Only)1:1 | Mapping required |
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.
SupportFinity gotchas
Credits consumption rate is non-linear for AI features
Interview recordings stored as binary attachments require separate export handling
Growth plan 3-seat limit applies to team members, not candidates
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 data export coordination
We audit the SupportFinity portal across plan tier (Growth or Enterprise), active user count, job count, candidate volume, application volume, interview count, assessment type usage (DISC+, Atom, custom), and Sia recording count. We coordinate with the customer to extract complete data from the SupportFinity admin interface (Jobs export, Candidates export, Applications export, User list, Interview records, Assessment results). We validate export completeness against record counts and flag any gaps before transformation begins. SupportFinity's lack of a public API means this step requires more manual coordination than API-accessible platforms and typically adds three to five business days to the discovery phase.
Crelate tenant setup and field mapping design
We configure the Crelate destination tenant: creating custom fields on Contact (assessment scores, screening responses, talent signal scores, source attribution), Company (if mapping SupportFinity company data separately), and Opportunity (offer details, application stage, job reference). We design the Pipeline Record Type in Crelate to align with SupportFinity's pipeline stages and configure Opportunity Stages with sequence order and probabilities matching the source. We create Activity Forms scoped to Jobs for screening questions and configure Field Mappings to carry form responses to Contact fields. Crelate's field-mapping system is documented via the Help Center; we use Crelate's documented API patterns for bulk field creation where available.
Interview recording extraction pass
We perform a dedicated file-extraction pass for Sia interview recordings after the primary structured-data migration completes. Using authenticated session access, we download each recording by filename and associated interview record ID, preserving the SupportFinity interview-to-candidate linkage in a separate mapping file. We upload recordings to a customer-provided cloud storage bucket and create a custom URL field on each corresponding Crelate Activity record. The customer validates the recording-to-activity linkage manually or through a custom integration. This pass runs in parallel with the final data-validation phase to avoid extending the critical path unnecessarily.
Sandbox migration and reconciliation
We run a full migration into a Crelate sandbox or staging environment using production-like data volume. The customer's recruiting operations lead reconciles record counts (Contacts in, Jobs in, Opportunities in, Activities in), spot-checks 25-50 random records against the SupportFinity source data, and validates field mapping accuracy for assessment scores and screening answers. Any mapping corrections—including stage name alignment, field type mismatches, and custom field creation—happen here before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Crelate Users (validated against SupportFinity user list), Contact records (with assessment scores and talent signals as custom fields), Job records, Opportunity records (linked to Contacts and Jobs with stage and offer data), Activity records (interviews, notes, communications), and Application Form responses via Field Mappings. Interview recordings are linked to Activity records after the primary data load. Each phase emits a row-count reconciliation report before the next phase begins. We use batch chunking for large candidate imports to avoid Crelate API rate limits.
Cutover, validation, and rebuild handoff
We freeze SupportFinity write access during cutover, run a final delta migration of any records modified during the migration window, then enable Crelate as the system of record. We deliver the automation and rubric inventory document: for each SupportFinity workflow or Genie content package, we describe the trigger, conditions, and recommended Crelate equivalent. For each Atom assessment rubric, we provide a written specification for rebuilding as a Crelate Activity Form. We support a one-week hypercare window for reconciliation issues raised by the recruiting team. We do not rebuild SupportFinity workflows, sequences, or Atom rubrics inside the migration scope; that is a separate engagement or internal admin task.
Platform deep dives
SupportFinity
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 SupportFinity 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
SupportFinity: Not publicly documented.
Data volume sensitivity
SupportFinity 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 SupportFinity to Crelate migration scoping. Not seeing yours? Book a call.
Walk through your SupportFinity 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 SupportFinity
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.