Migrate your Smart Recruit Online data
Enterprise talent acquisition platform built around SmartOS, with AI-powered screening, collaborative hiring workflows, and modular pricing for high-volume hiring teams.
In its favor
Why people choose Smart Recruit Online
The signal that keeps Smart Recruit Online on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
SmartRecruiters offers a free Essential tier with ATS, CRM, and job distribution — low barrier to entry for teams validating recruitment software before committing.
The collaborative hiring interface lets hiring managers access candidate data without dedicated recruiter training, reducing bottlenecks reported in case studies.
AI features including Winston Intelligence for screening and dynamic scheduling reduce manual review time for high-volume pipelines, validated by Frasers Group reducing time-to-hire from 23 to 9 days.
Over 4,000 enterprise customers across healthcare, manufacturing, retail, and hospitality provide industry-specific workflow templates and integration libraries.
Multilingual support and configurable career pages support global hiring teams, making it a platform of choice for multinational in-house TA functions.
Reporting is largely pre-built and cannot be extensively customized, frustrating analytics-focused teams that need bespoke recruitment dashboards.
High-volume enterprise pricing with custom negotiation means smaller or mid-market teams often find the cost structure disproportionate to their hiring volume.
Candidates report opaque application status — some applications remain permanently in 'New' state with no employer response, reflecting poor candidate experience rather than system limitations.
Onboarding and implementation require significant configuration effort, with some teams citing months of setup before achieving full workflow adoption.
The platform prioritizes enterprise workflows over agency-specific needs, causing recruitment agencies with placement-focused data models to seek alternatives.
Reasons to switch
Why people leave Smart Recruit Online
The recurring reasons buyers give for replacing Smart Recruit Online. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Smart Recruit Online 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
Smart Recruit Online pricing overview
SmartRecruiters uses per-user, per-month pricing on the Essential tier starting around $14/user/month, with custom-negotiated annual contracts for Growth and Enterprise tiers. The median enterprise contract value is approximately $33,500 per year, with a range between $15,250 and $51,561 depending on headcount and feature requirements. Add-on modules for onboarding and CRM are available separately on higher tiers.
Essential
Tier 1 of 3
Starting at $14/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 Smart Recruit Online's schedule — see our quote-based pricing →
What gets migrated
Smart Recruit Online object support
Object-by-object support for Smart Recruit Online migrations. Per-pair details surface during scoping.
Candidates
Fully supportedThe primary applicant object. Exposed via GET /candidates with standard fields (name, email, location) plus CustomField arrays. We map candidate IDs 1:1 and preserve application history. Concurrent rate limit of 1 for bulk GET /candidates means we chunk large exports in batches.
Jobs
Fully supportedJob records represent open positions. Each Job object contains location, department, function, typeOfEmployment, experienceLevel, and CustomField arrays. We map job IDs and reference numbers between source and destination systems.
Postings
Fully supportedPostings are job advertisements linked to Jobs via jobAdId. We preserve the posting name, refNumber, releasedDate, and location data including remote flag. Multiple Postings can exist per Job in multi-channel distribution scenarios.
Applications
Fully supportedApplication records link a Candidate to a Job with a current status. We migrate application status history, timestamps, and assigned Hirers. Status values must be mapped against the destination pipeline stage names.
Hirers
Mapping requiredHirer objects represent internal users who create or own Jobs and Applications. We map Hirer records but user assignment rules differ between platforms — some ATS platforms assign by email, others by internal ID, requiring field-level mapping during migration.
Pipeline Stages
Mapping requiredSmartRecruiters uses configurable pipeline stages within Jobs. Stage names, order, and associated automations vary by tenant configuration. We extract the current stage definitions and map them to destination equivalents, flagging any custom stage logic.
Custom Fields
Mapping requiredCustom fields are stored as CustomField objects with fieldId, fieldLabel, valueId, and valueLabel. We capture all custom field definitions during scoping and apply value-label mapping at migration time. Enterprise tenants frequently have 20+ custom fields.
Workflow Automations
Mapping requiredWorkflow rules are configuration objects rather than data records. We do not migrate workflow definitions as data — instead we document the active workflows and provide an automation audit log to the customer for manual reconfiguration in the destination system.
Email Communications
Mapping requiredCandidate email threads are accessible via the candidate detail endpoint. Thread integrity depends on the email having been sent through SmartRecruiters natively. External email imports may not be fully preserved.
Documents and Attachments
Mapping requiredResume files and attachments associated with Candidates and Applications can be exported. File URLs require re-hosting since the source storage is SmartRecruiters-controlled. We preserve file metadata and original filenames.
Departments and Functions
Fully supportedDepartment and function are structured fields on Job objects with id and label. We migrate these as reference data, mapping to equivalent structures in the destination ATS.
Offer Records
Mapping requiredOffer management is available on higher tiers. We migrate offer records including status and details where exposed via API, but offer templates and approval workflows require manual setup in the destination.
| Object | Support | Notes |
|---|---|---|
| Candidates | Fully supported | The primary applicant object. Exposed via GET /candidates with standard fields (name, email, location) plus CustomField arrays. We map candidate IDs 1:1 and preserve application history. Concurrent rate limit of 1 for bulk GET /candidates means we chunk large exports in batches. |
| Jobs | Fully supported | Job records represent open positions. Each Job object contains location, department, function, typeOfEmployment, experienceLevel, and CustomField arrays. We map job IDs and reference numbers between source and destination systems. |
| Postings | Fully supported | Postings are job advertisements linked to Jobs via jobAdId. We preserve the posting name, refNumber, releasedDate, and location data including remote flag. Multiple Postings can exist per Job in multi-channel distribution scenarios. |
| Applications | Fully supported | Application records link a Candidate to a Job with a current status. We migrate application status history, timestamps, and assigned Hirers. Status values must be mapped against the destination pipeline stage names. |
| Hirers | Mapping required | Hirer objects represent internal users who create or own Jobs and Applications. We map Hirer records but user assignment rules differ between platforms — some ATS platforms assign by email, others by internal ID, requiring field-level mapping during migration. |
| Pipeline Stages | Mapping required | SmartRecruiters uses configurable pipeline stages within Jobs. Stage names, order, and associated automations vary by tenant configuration. We extract the current stage definitions and map them to destination equivalents, flagging any custom stage logic. |
| Custom Fields | Mapping required | Custom fields are stored as CustomField objects with fieldId, fieldLabel, valueId, and valueLabel. We capture all custom field definitions during scoping and apply value-label mapping at migration time. Enterprise tenants frequently have 20+ custom fields. |
| Workflow Automations | Mapping required | Workflow rules are configuration objects rather than data records. We do not migrate workflow definitions as data — instead we document the active workflows and provide an automation audit log to the customer for manual reconfiguration in the destination system. |
| Email Communications | Mapping required | Candidate email threads are accessible via the candidate detail endpoint. Thread integrity depends on the email having been sent through SmartRecruiters natively. External email imports may not be fully preserved. |
| Documents and Attachments | Mapping required | Resume files and attachments associated with Candidates and Applications can be exported. File URLs require re-hosting since the source storage is SmartRecruiters-controlled. We preserve file metadata and original filenames. |
| Departments and Functions | Fully supported | Department and function are structured fields on Job objects with id and label. We migrate these as reference data, mapping to equivalent structures in the destination ATS. |
| Offer Records | Mapping required | Offer management is available on higher tiers. We migrate offer records including status and details where exposed via API, but offer templates and approval workflows require manual setup in the destination. |
Gotchas
What to watch for in Smart Recruit Online migrations
Issues we've hit on past Smart Recruit Online migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Customer API rate limit of 10 req/s with 1 concurrent for bulk candidate export
Custom field schema varies per tenant and requires field-level mapping
Workflow automations are configuration objects not transferable as data
Job Posting and distribution records do not migrate as live board listings
Tier-gated features require pre-migration plan review
| Severity | Issue |
|---|---|
| High | Customer API rate limit of 10 req/s with 1 concurrent for bulk candidate export |
| High | Custom field schema varies per tenant and requires field-level mapping |
| Medium | Workflow automations are configuration objects not transferable as data |
| Medium | Job Posting and distribution records do not migrate as live board listings |
| Low | Tier-gated features require pre-migration plan review |
Leaving Smart Recruit Online?
Where Smart Recruit Online customers move next
5 destinations Smart Recruit Online can migrate to.
How a Smart Recruit Online migration works
Four steps, Smart Recruit Online-specific
Connect
OAuth 2.0 into Smart Recruit Online. Scopes limited to read-only on the data we move.
Map
We translate Smart Recruit Online-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Smart Recruit Online quirks before production.
Migrate
Full migration with Smart Recruit Online rate-limit handling. Rollback available throughout.
FAQ
Smart Recruit Online migration FAQ
Answers to the questions buyers ask most during Smart Recruit Online migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Smart Recruit Online 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 Smart Recruit Online.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Smart Recruit Online setup and destination — written quote back within a business day.