HRMS

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.

Encrypted end-to-end with one-click rollback
Talk to a real migration engineer in minutes
Ashby logo

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

All-in-one ATS, CRM, sourcing, and analytics platform eliminates tool sprawl for recruiting teams.Advanced analytics and AI Report Builder available without third-party BI tools.Interview scheduling automation removes coordinator overhead for smaller teams.Contract buyout program reduces switching costs from incumbent ATS platforms.Strong integrations with developer hiring tools (HackerRank, CoderPad, Checkr) for technical recruiting.

Weaknesses

Elevated seat pricing model for hiring managers creates unpredictable cost scaling.High customizability requires significant implementation bandwidth that smaller teams may not have.Automation and advanced analytics gated behind higher pricing tiers.File-based migrations do not capture full candidate lifecycle history.No native bulk export—all data pulls require pagination and scripting.

Where it works

Mid-market organizations with 51–1000 employees that run dedicated recruiting operations and can absorb the implementation bandwidth required for a highly customizable ATS.Technical hiring teams at engineering-first companies that rely on tools like HackerRank, CoderPad, and Checkr for structured technical assessments and need native integrations.Growing organizations planning to scale headcount significantly in the next 12–18 months and seeking a platform that consolidates ATS, CRM, sourcing, and analytics without tool sprawl.Companies where talent acquisition leadership actively uses data to drive hiring decisions and values funnel analytics, time-to-hire metrics, and AI-powered report building without third-party BI add-ons.Teams with hiring managers who are comfortable self-serving interview booking and scheduling workflows, eliminating coordinator overhead in lean recruiting organizations.

Where it struggles

Small organizations with fewer than 50 employees where a part-time generalist HR person manages recruiting without dedicated recruiting operations bandwidth to configure a highly customizable platform.Companies doing fewer than 10 hires per year where the analytics depth and advanced features represent capability that will not be actively exploited, making the investment disproportionate.Organizations that include hiring managers broadly in the hiring process, where the $800/seat/year elevated seat pricing creates unpredictable cost scaling at volume.Teams needing automation, advanced analytics, and custom reporting features that are gated behind Plus and Enterprise tiers, pushing organizations toward compromise or additional spend on the Foundations plan.Non-technical hiring workflows that require straightforward, opinionated ATS functionality rather than the extensive customization options that technical teams typically value.

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

Core ATS: jobs, openings, applications, candidatesInterview scheduling and basic workflow automationEmail sequences with manual triggerStandard integrations (calendar, job boards)Email support with 24-hour response SLAAPI access for integrations

Need help selecting your HRMS?

Book a free 30 minute consultation

Pricing 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 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.

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

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 consultation

Most Ashby migrations under 1M records finish in 48–72 hours end-to-end. Larger orgs with custom objects or buyer-side security review typically take 5–7 days.

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.

Free scoping call Quote in 1 business day 1,784 platforms supported