Migrate your 100Hires data
Recruitment ATS built for small and medium businesses with a generous free tier, AI screening, and automated candidate engagement pipelines.
In its favor
Why people choose 100Hires
The signal that keeps 100Hires on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
The free tier offers unlimited job postings and users with 100 candidates/month, letting small teams validate the platform before committing to a paid plan.
Job board integrations with LinkedIn, ZipRecruiter, and Indeed automate posting distribution, reducing manual effort for teams without dedicated sourcers.
Recruiters without HR backgrounds consistently rate the interface as intuitive, citing G Suite calendar integration for scheduling interviews directly.
Custom disqualification reasons and pipeline stages help staffing agencies tailor the candidate experience per job requisition.
AI-powered resume screening and candidate matching accelerate screening for active hiring periods, according to G2 reviews.
Limited customization for reporting and workflow configurations frustrates teams that need tailored pipelines or advanced analytics beyond default views.
Users in G2 reviews mention the color scheme and UI aesthetics feel dated compared to newer ATS competitors with modern design.
Teams scaling beyond 100 candidates/month outgrow the free tier quickly, and pricing for higher volumes is opaque without a sales conversation.
Some review mentions of occasional performance slowdowns when managing large candidate pools or running multiple simultaneous job campaigns.
Absence of a public enterprise pricing tier forces mid-market companies into sales cycles that delay purchasing decisions.
Reasons to switch
Why people leave 100Hires
The recurring reasons buyers give for replacing 100Hires. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where 100Hires 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
100Hires pricing overview
100Hires uses a subscription-per-company model with size-based pricing tied to number of employees. The free tier enables unlimited job postings with hard limits on candidates and users. Paid tiers scale candidate volumes and unlock AI features, with Enterprise requiring a custom quote for volume and compliance needs.
Free
Tier 1 of 5
$0/month
What's included
Need help selecting your HRMS?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on 100Hires's schedule — see our quote-based pricing →
What gets migrated
100Hires object support
Object-by-object support for 100Hires migrations. Per-pair details surface during scoping.
Jobs
Fully supportedJobs is a first-class object representing open positions. We export job titles, descriptions, departments, locations, pipeline stage definitions, and posting status. 100Hires supports multiple pipelines per job in Advanced tiers.
Candidates
Fully supportedCandidates store profile data, contact info, work history, skills (from taxonomy), and custom properties. We migrate all standard fields plus any custom Candidate properties, mapping values where the destination uses different picklist options.
Applications
Fully supportedAn Application links a Candidate to a Job and tracks pipeline stage progression, timestamps, and rejection reasons. We preserve the full stage history and custom disqualification reasons set by recruiters.
Interviews
Fully supportedInterviews record scheduled dates, times, interviewers (Users), interview types, and calendar integration status. We migrate interview records with their Application and Candidate associations intact.
Evaluations
Mapping requiredEvaluations are scorecards attached to an Interview by an interviewer. 100Hires allows custom evaluation forms; we export the form structure and all submitted scores but flag custom criteria that require schema alignment at the destination.
Notes
Fully supportedNotes are free-text records attached to Candidates or Applications by team members. We preserve note content, author (User), and creation timestamp across migrations.
Messages
Mapping requiredMessages are email conversations within 100Hires tied to Candidates or Applications. We export message content and metadata; external email threads that started in Gmail or LinkedIn may require threading reconstruction at the destination.
Users
Mapping requiredUsers represent recruiters and team members. We map 100Hires User IDs to destination User IDs but note that role and permission assignments are destination-specific and must be reconfigured post-migration.
Attachments
Fully supportedAttachments (resumes, cover letters, portfolio files) are linked to Candidates or Applications. We download and re-upload binary files, preserving filenames and parent record associations.
Taxonomy (Skills, Departments, Locations)
Mapping required100Hires maintains a structured taxonomy for Skills, Departments, and Locations. We export these as flat lists and map them to equivalent taxonomy objects at the destination, flagging any unresolvable custom taxonomy entries.
Nurture Campaigns
Mapping requiredNurture Campaigns automate email sequences to Candidates. We export campaign names, step definitions, and email template references. Active in-flight campaigns are paused during migration and require re-activation at the destination.
Email Templates
Fully supportedEmail Templates store body content, subject lines, and placeholder tokens. We export templates as raw text with token syntax preserved, requiring the destination to parse and re-apply dynamic fields.
Career Site
Mapping required100Hires provides a hosted Career Site linked to Jobs. We export job listing content for reconstruction at the destination, but the public-facing site URL and branding must be reconfigured separately.
| Object | Support | Notes |
|---|---|---|
| Jobs | Fully supported | Jobs is a first-class object representing open positions. We export job titles, descriptions, departments, locations, pipeline stage definitions, and posting status. 100Hires supports multiple pipelines per job in Advanced tiers. |
| Candidates | Fully supported | Candidates store profile data, contact info, work history, skills (from taxonomy), and custom properties. We migrate all standard fields plus any custom Candidate properties, mapping values where the destination uses different picklist options. |
| Applications | Fully supported | An Application links a Candidate to a Job and tracks pipeline stage progression, timestamps, and rejection reasons. We preserve the full stage history and custom disqualification reasons set by recruiters. |
| Interviews | Fully supported | Interviews record scheduled dates, times, interviewers (Users), interview types, and calendar integration status. We migrate interview records with their Application and Candidate associations intact. |
| Evaluations | Mapping required | Evaluations are scorecards attached to an Interview by an interviewer. 100Hires allows custom evaluation forms; we export the form structure and all submitted scores but flag custom criteria that require schema alignment at the destination. |
| Notes | Fully supported | Notes are free-text records attached to Candidates or Applications by team members. We preserve note content, author (User), and creation timestamp across migrations. |
| Messages | Mapping required | Messages are email conversations within 100Hires tied to Candidates or Applications. We export message content and metadata; external email threads that started in Gmail or LinkedIn may require threading reconstruction at the destination. |
| Users | Mapping required | Users represent recruiters and team members. We map 100Hires User IDs to destination User IDs but note that role and permission assignments are destination-specific and must be reconfigured post-migration. |
| Attachments | Fully supported | Attachments (resumes, cover letters, portfolio files) are linked to Candidates or Applications. We download and re-upload binary files, preserving filenames and parent record associations. |
| Taxonomy (Skills, Departments, Locations) | Mapping required | 100Hires maintains a structured taxonomy for Skills, Departments, and Locations. We export these as flat lists and map them to equivalent taxonomy objects at the destination, flagging any unresolvable custom taxonomy entries. |
| Nurture Campaigns | Mapping required | Nurture Campaigns automate email sequences to Candidates. We export campaign names, step definitions, and email template references. Active in-flight campaigns are paused during migration and require re-activation at the destination. |
| Email Templates | Fully supported | Email Templates store body content, subject lines, and placeholder tokens. We export templates as raw text with token syntax preserved, requiring the destination to parse and re-apply dynamic fields. |
| Career Site | Mapping required | 100Hires provides a hosted Career Site linked to Jobs. We export job listing content for reconstruction at the destination, but the public-facing site URL and branding must be reconfigured separately. |
Gotchas
What to watch for in 100Hires migrations
Issues we've hit on past 100Hires migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Free tier candidate cap resets monthly and limits pipeline stages
Email nurture campaigns cannot be exported mid-flight
Custom evaluation forms require manual schema alignment
Chrome extension imports may duplicate Candidate records
Career Site public URL is not transferable across accounts
| Severity | Issue |
|---|---|
| Medium | Free tier candidate cap resets monthly and limits pipeline stages |
| Medium | Email nurture campaigns cannot be exported mid-flight |
| Low | Custom evaluation forms require manual schema alignment |
| Low | Chrome extension imports may duplicate Candidate records |
| Low | Career Site public URL is not transferable across accounts |
Leaving 100Hires?
Where 100Hires customers move next
5 destinations 100Hires can migrate to.
How a 100Hires migration works
Four steps, 100Hires-specific
Connect
Bearer token into 100Hires. Scopes limited to read-only on the data we move.
Map
We translate 100Hires-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate 100Hires quirks before production.
Migrate
Full migration with 100Hires rate-limit handling. Rollback available throughout.
FAQ
100Hires migration FAQ
Answers to the questions buyers ask most during 100Hires migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your 100Hires 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 100Hires.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your 100Hires setup and destination — written quote back within a business day.