Migrate your Crelate data
Recruiting software built for the way agencies actually work. Customizable, fast, and packed with the workflows search firms need to win more searches.
Migrating to Crelate? Jump to sources →
In its favor
Why people choose Crelate
The signal that keeps Crelate on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
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.
Add-on features are priced separately—Activities, Activity Forms, Core Record Fields, and custom training all cost extra beyond the base subscription.
API rate limit of 120 requests per minute creates bottlenecks for bulk data operations and multi-record migrations.
Custom field cap of 20 per entity forces teams with complex data requirements to consolidate or abandon fields during migration.
Customer service and billing support receive consistent complaints about responsiveness and communication quality.
Resume parsing quality is a recurring frustration compared to competitors with more mature parsing engines.
Reasons to switch
Why people leave Crelate
The recurring reasons buyers give for replacing Crelate. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Crelate fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Crelate pricing overview
Crelate uses per-seat, monthly billing with annual commitment discounts. Advanced features like Activities, Activity Forms, and enhanced Core Record Fields are tier-gated add-ons that increase effective cost beyond the base per-user rate.
Business Plus
Tier 1 of 2
$144/user/month (billed annually)
What's included
Need help selecting your HRMS?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Crelate's schedule — see our quote-based pricing →
What gets migrated
Crelate object support
Object-by-object support for Crelate migrations. Per-pair details surface during scoping.
Contacts
Fully supportedContacts is Crelate's primary candidate and client record object. Standard fields include name, email, phone, and address. Custom fields are supported up to a 20-per-entity cap. We migrate Contacts with all custom property values and preserve linked Company and Opportunity associations via Crelate's lookup fields (Id, FirstName, LastName structure).
Companies
Fully supportedCompanies represent client organizations and are a required dependency for many other objects. We import Companies first to ensure downstream Contacts and Opportunities can reference them correctly. Lookup fields to billing and primary contacts are preserved during migration.
Jobs
Fully supportedJobs represent job orders or requisitions. They link to the hiring Company and can have multiple associated Candidates and Placements. We preserve the Job-to-Company linkage and map pipeline stages to the destination's job workflow stages.
Opportunities
Fully supportedOpportunities track revenue-generating business development activity in Crelate's CRM layer. They have a separate custom field allowance from Contacts and Companies. We map Opportunity stages and monetary fields directly to the destination's equivalent CRM object.
Placements
Mapping requiredPlacements record placed candidates and capture salary, pay rate, start date, and fee percentage. They are derived from an existing Job and Candidate relationship. We migrate Placements only after confirming the parent Job and Contact records are present in the destination to avoid orphaned records.
Custom Fields
Mapping requiredCrelate supports custom fields on Contacts, Companies, and Opportunities with a documented cap of 20 per entity. We audit the customer's existing custom field inventory during scoping and flag any that exceed the cap or have naming conflicts in the destination. Fields are migrated as Short/Long Answer, Picklist, Date, or Numeric based on Crelate's field type metadata.
Activities
Mapping requiredActivities track recruiter tasks, calls, emails, and notes linked to Contacts and Companies. The Activities object is gated behind specific pricing tiers in Crelate. We verify the source plan includes Activity data before including it and map activity types to the destination's equivalent task or engagement object.
Sequences
Not in this platformSequences represent automated outreach workflows with templated tasks, emails, and text steps. Crelate stores Sequence definitions and enrollment state separately from contact records. We do not migrate Sequences as they encode platform-specific automation logic that cannot be reliably reproduced in other CRMs.
Documents
Mapping requiredDocuments attached to Contacts, Companies, Jobs, or Placements are stored in Crelate's document management layer. We export documents via the API or bulk export tool and re-upload them to the destination with linkage to the matching parent record. Document metadata (file type, upload date, attached-by user) is preserved where supported.
Tags
Mapping requiredTags in Crelate are label-based categorizations applied to Contacts, Companies, and Opportunities. We extract tags during export and apply them as tags or custom properties in the destination CRM depending on that platform's tagging model.
Users / Owners
Mapping requiredCrelate Users represent team members who own records. We map User records to Owner or Assignee fields in the destination, either by matching on email address or by creating new user accounts and establishing the mapping table. Inactive or archived users require explicit handling decisions.
Pipeline Stages
Mapping requiredCrelate supports customizable pipeline stages for Opportunities and Jobs. Stage names and order are preserved in migration, but stage-specific automation (e.g., triggers that fire when a record moves to a stage) does not migrate and must be rebuilt in the destination.
Import / Export History
Not in this platformCrelate stores historical import logs that record when and by whom data was loaded. This metadata is not useful in a new system and is excluded from migration scope.
| Object | Support | Notes |
|---|---|---|
| Contacts | Fully supported | Contacts is Crelate's primary candidate and client record object. Standard fields include name, email, phone, and address. Custom fields are supported up to a 20-per-entity cap. We migrate Contacts with all custom property values and preserve linked Company and Opportunity associations via Crelate's lookup fields (Id, FirstName, LastName structure). |
| Companies | Fully supported | Companies represent client organizations and are a required dependency for many other objects. We import Companies first to ensure downstream Contacts and Opportunities can reference them correctly. Lookup fields to billing and primary contacts are preserved during migration. |
| Jobs | Fully supported | Jobs represent job orders or requisitions. They link to the hiring Company and can have multiple associated Candidates and Placements. We preserve the Job-to-Company linkage and map pipeline stages to the destination's job workflow stages. |
| Opportunities | Fully supported | Opportunities track revenue-generating business development activity in Crelate's CRM layer. They have a separate custom field allowance from Contacts and Companies. We map Opportunity stages and monetary fields directly to the destination's equivalent CRM object. |
| Placements | Mapping required | Placements record placed candidates and capture salary, pay rate, start date, and fee percentage. They are derived from an existing Job and Candidate relationship. We migrate Placements only after confirming the parent Job and Contact records are present in the destination to avoid orphaned records. |
| Custom Fields | Mapping required | Crelate supports custom fields on Contacts, Companies, and Opportunities with a documented cap of 20 per entity. We audit the customer's existing custom field inventory during scoping and flag any that exceed the cap or have naming conflicts in the destination. Fields are migrated as Short/Long Answer, Picklist, Date, or Numeric based on Crelate's field type metadata. |
| Activities | Mapping required | Activities track recruiter tasks, calls, emails, and notes linked to Contacts and Companies. The Activities object is gated behind specific pricing tiers in Crelate. We verify the source plan includes Activity data before including it and map activity types to the destination's equivalent task or engagement object. |
| Sequences | Not in this platform | Sequences represent automated outreach workflows with templated tasks, emails, and text steps. Crelate stores Sequence definitions and enrollment state separately from contact records. We do not migrate Sequences as they encode platform-specific automation logic that cannot be reliably reproduced in other CRMs. |
| Documents | Mapping required | Documents attached to Contacts, Companies, Jobs, or Placements are stored in Crelate's document management layer. We export documents via the API or bulk export tool and re-upload them to the destination with linkage to the matching parent record. Document metadata (file type, upload date, attached-by user) is preserved where supported. |
| Tags | Mapping required | Tags in Crelate are label-based categorizations applied to Contacts, Companies, and Opportunities. We extract tags during export and apply them as tags or custom properties in the destination CRM depending on that platform's tagging model. |
| Users / Owners | Mapping required | Crelate Users represent team members who own records. We map User records to Owner or Assignee fields in the destination, either by matching on email address or by creating new user accounts and establishing the mapping table. Inactive or archived users require explicit handling decisions. |
| Pipeline Stages | Mapping required | Crelate supports customizable pipeline stages for Opportunities and Jobs. Stage names and order are preserved in migration, but stage-specific automation (e.g., triggers that fire when a record moves to a stage) does not migrate and must be rebuilt in the destination. |
| Import / Export History | Not in this platform | Crelate stores historical import logs that record when and by whom data was loaded. This metadata is not useful in a new system and is excluded from migration scope. |
Gotchas
What to watch for in Crelate migrations
Issues we've hit on past Crelate migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
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
| Severity | Issue |
|---|---|
| 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 |
Leaving Crelate?
Where Crelate customers move next
4 destinations Crelate can migrate to.
Coming to Crelate?
Migrating in from another HRMS
243 sources can migrate into Crelate.
How a Crelate migration works
Four steps, Crelate-specific
Connect
API key via querystring parameter into Crelate. Scopes limited to read-only on the data we move.
Map
We translate Crelate-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Crelate quirks before production.
Migrate
Full migration with Crelate rate-limit handling. Rollback available throughout.
FAQ
Crelate migration FAQ
Answers to the questions buyers ask most during Crelate migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Crelate migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther HR systems we support
Ready when you are
Migrate Crelate.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Crelate setup and destination — written quote back within a business day.