Migrate your Ashby data
All-in-one recruiting platform with ATS, CRM, and analytics built on a data-first philosophy. Priced for teams with dedicated recruiting operations, not casual hiring managers.
In its favor
Why people choose Ashby
The signal that keeps Ashby on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Replaces three to four separate tools (ATS + sourcing CRM + scheduling + analytics) with a single platform, reducing tool sprawl and license costs for growing recruiting teams.
Reporting depth that competitors require third-party add-ons for—Ashby includes funnel analytics, time-to-hire metrics, and AI-powered report building in higher tiers.
Scheduling workflow that eliminates the need for a dedicated recruiting coordinator in smaller organizations by letting hiring managers self-serve interview booking.
Customer support consistently rated as responsive and knowledgeable, with dedicated CSMs available during implementation and ongoing account management.
Built by and for technical teams—UI reflects engineering-first sensibilities, and integrations with tools like HackerRank and CoderPad feel native rather than bolted on.
Pricing shock when elevated seat model is revealed at renewal—$800/seat/year for hiring managers adds up fast at scale and feels punitive for organizations that include managers broadly in the hiring process.
High customizability that was a selling point becomes a burden—teams without dedicated recruiting ops bandwidth feel overwhelmed by implementation choices that simpler ATSs make for them.
Feature gaps for non-technical hiring workflows—automation features and advanced analytics require higher tiers, pushing organizations toward add-on costs or compromising on functionality at the Foundations level.
Implementation timelines for complex configurations can stretch beyond the promised one-month migration, especially when custom fields, interview plans, and integrations require extensive setup.
Reasons to switch
Why people leave Ashby
The recurring reasons buyers give for replacing Ashby. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Ashby 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
Ashby pricing overview
Ashby prices dedicated recruiter seats from $350-750/month depending on tier, with elevated access for hiring managers at $800/seat/year. The elevated seat model catches many teams off guard—hiring managers included in the ATS count toward a higher per-seat rate than standard recruiter seats, which can double or triple the effective cost for organizations that need broad manager access.
Foundations
Tier 1 of 3
~$400/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 Ashby's schedule — see our quote-based pricing →
What gets migrated
Ashby object support
Object-by-object support for Ashby migrations. Per-pair details surface during scoping.
Candidates
Fully supportedCandidates is the core object in Ashby. We export all candidate records including contact info, status, source, and activity history via the candidates endpoint. Custom fields on candidates are mapped individually.
Applications
Fully supportedApplications link candidates to specific jobs and openings. We preserve the application record, including submission date, current stage, and all stage transitions. Applications are the primary unit for pipeline reporting.
Jobs
Fully supportedJobs are the top-level job postings. We export job records including title, department, team, location, status, and job board distributions. Job structure including opening counts maps cleanly to destination job objects.
Openings
Fully supportedOpenings represent individual headcount slots within a job. We export all openings and map them to the destination job's opening structure. Multi-opening positions require individual record mapping.
Offers
Fully supportedOffer records including compensation details, start dates, and e-signature status export via the offers API. We preserve offer history and status transitions for compliance and audit purposes.
Users
Fully supportedAshby users including recruiters, hiring managers, and admins export via user.list. Role assignments map to destination permission structures. Note that elevated seats use a separate pricing model that may affect how many users we include in migration scope.
Interview Plans
Mapping requiredInterview plans export with their stage structures and activity definitions. Automated activity triggers (like sending booking links) are tier-gated and may not be importable. We preserve the plan structure and manually document automation triggers for manual recreation.
Sequences
Mapping requiredEmail sequences export with templates and stage definitions. Automation rules tied to sequences are preserved where available. Live-running sequences require scoping to determine whether to migrate as active or archived based on destination platform capabilities.
Assessments
Mapping requiredAssessments from integrations like HackerRank and CoderPad link to Ashby but live in third-party systems. We export assessment results attached to applications and map the association. The assessment itself remains in the external tool.
Custom Fields
Mapping requiredCustom fields on candidates, applications, and jobs are enumerated via customField.list. We export all custom field values and map them to destination custom fields. Customers often have dozens of custom fields requiring individual mapping decisions.
Activities
Mapping requiredActivity records including emails, notes, calls, and scorecards export per candidate and application. Automated activities tied to interview plan triggers require tier verification. We export all activity history for records in migration scope.
Surveys
Mapping requiredCandidate surveys and questionnaire responses export via the activities API. Survey templates are preserved but may require configuration in the destination system. We map response data to the corresponding survey structure.
Departments
Fully supportedDepartment records export and map to the destination HR structure. Department hierarchy and department-level permissions are preserved in the export.
Teams
Fully supportedTeam records within departments export and map to destination team structures. Team assignments on jobs and users are preserved in the migration.
Reports and Dashboards
Mapping requiredReport definitions export as CSV via the report endpoint. Dashboard layouts do not export via API. We export all report data as CSV including funnel analytics, pipeline metrics, and time-to-hire data. Dashboard reconstruction requires manual rebuilding in the destination.
| Object | Support | Notes |
|---|---|---|
| Candidates | Fully supported | Candidates is the core object in Ashby. We export all candidate records including contact info, status, source, and activity history via the candidates endpoint. Custom fields on candidates are mapped individually. |
| Applications | Fully supported | Applications link candidates to specific jobs and openings. We preserve the application record, including submission date, current stage, and all stage transitions. Applications are the primary unit for pipeline reporting. |
| Jobs | Fully supported | Jobs are the top-level job postings. We export job records including title, department, team, location, status, and job board distributions. Job structure including opening counts maps cleanly to destination job objects. |
| Openings | Fully supported | Openings represent individual headcount slots within a job. We export all openings and map them to the destination job's opening structure. Multi-opening positions require individual record mapping. |
| Offers | Fully supported | Offer records including compensation details, start dates, and e-signature status export via the offers API. We preserve offer history and status transitions for compliance and audit purposes. |
| Users | Fully supported | Ashby users including recruiters, hiring managers, and admins export via user.list. Role assignments map to destination permission structures. Note that elevated seats use a separate pricing model that may affect how many users we include in migration scope. |
| Interview Plans | Mapping required | Interview plans export with their stage structures and activity definitions. Automated activity triggers (like sending booking links) are tier-gated and may not be importable. We preserve the plan structure and manually document automation triggers for manual recreation. |
| Sequences | Mapping required | Email sequences export with templates and stage definitions. Automation rules tied to sequences are preserved where available. Live-running sequences require scoping to determine whether to migrate as active or archived based on destination platform capabilities. |
| Assessments | Mapping required | Assessments from integrations like HackerRank and CoderPad link to Ashby but live in third-party systems. We export assessment results attached to applications and map the association. The assessment itself remains in the external tool. |
| Custom Fields | Mapping required | Custom fields on candidates, applications, and jobs are enumerated via customField.list. We export all custom field values and map them to destination custom fields. Customers often have dozens of custom fields requiring individual mapping decisions. |
| Activities | Mapping required | Activity records including emails, notes, calls, and scorecards export per candidate and application. Automated activities tied to interview plan triggers require tier verification. We export all activity history for records in migration scope. |
| Surveys | Mapping required | Candidate surveys and questionnaire responses export via the activities API. Survey templates are preserved but may require configuration in the destination system. We map response data to the corresponding survey structure. |
| Departments | Fully supported | Department records export and map to the destination HR structure. Department hierarchy and department-level permissions are preserved in the export. |
| Teams | Fully supported | Team records within departments export and map to destination team structures. Team assignments on jobs and users are preserved in the migration. |
| Reports and Dashboards | Mapping required | Report definitions export as CSV via the report endpoint. Dashboard layouts do not export via API. We export all report data as CSV including funnel analytics, pipeline metrics, and time-to-hire data. Dashboard reconstruction requires manual rebuilding in the destination. |
Gotchas
What to watch for in Ashby migrations
Issues we've hit on past Ashby migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Report API rate limits throttle large-scale migrations
File-based migrations omit candidate lifecycle history
Elevated seat pricing not visible at initial pricing discussion
Automation triggers are tier-gated and may not migrate
Dashboard layouts do not export via API
| Severity | Issue |
|---|---|
| High | Report API rate limits throttle large-scale migrations |
| High | File-based migrations omit candidate lifecycle history |
| Medium | Elevated seat pricing not visible at initial pricing discussion |
| Medium | Automation triggers are tier-gated and may not migrate |
| Low | Dashboard layouts do not export via API |
Leaving Ashby?
Where Ashby customers move next
5 destinations Ashby can migrate to.
How a Ashby migration works
Four steps, Ashby-specific
Connect
API key into Ashby. Scopes limited to read-only on the data we move.
Map
We translate Ashby-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Ashby quirks before production.
Migrate
Full migration with Ashby rate-limit handling. Rollback available throughout.
FAQ
Ashby migration FAQ
Answers to the questions buyers ask most during Ashby migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Ashby 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 Ashby.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Ashby setup and destination — written quote back within a business day.