Migrate your Greenhouse data
Structured hiring platform with opinionated interview scorecards and a three-tier subscription model. Mid-market to enterprise teams use it to enforce consistent, bias-mitigating hiring processes at scale.
In its favor
Why people choose Greenhouse
The signal that keeps Greenhouse on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Structured interview scorecards force consistent evaluation criteria across panelists, which hiring managers love for reducing subjectivity in hiring decisions.
The platform's intuitive navigation and clean candidate profile layout make it fast for recruiting coordinators to manage pipelines without training overhead.
Integration ecosystem is deep — Greenhouse integrates cleanly with calendars, background check tools, HRIS systems, and enrichment platforms out of the box.
Reporting and analytics dashboards surface pipeline metrics, time-to-fill, and source attribution without requiring a data analyst to build reports from scratch.
Job Boards and Job Posts can be published and managed centrally, keeping careers pages and distribution channels in sync with a single workflow.
Annual contract costs scale steeply with headcount, and add-ons like sourcing automation, texting, and advanced analytics require upgrading to Plus or Pro above Core.
Implementation takes 1–3 months to configure workflows, scorecards, integrations, and train hiring managers — a longer ramp than some newer ATS competitors.
Some agency users report that outreach and CRM-style candidate nurture features lag behind purpose-built recruiting CRMs, creating manual follow-up work.
Reporting requires manual interpretation in Core tier; AI-powered filters and Business Intelligence Connector are locked behind paid upgrades that mid-market teams find hard to justify.
Reasons to switch
Why people leave Greenhouse
The recurring reasons buyers give for replacing Greenhouse. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Greenhouse 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
Greenhouse pricing overview
Greenhouse uses custom annual pricing based on company size and hiring volume. Core starts around $10K–$15K/year for mid-market companies with 101–250 employees; Plus and Pro escalate to $17K–$36K+/year depending on headcount and feature tier. There is no free tier and no per-seat公开 pricing. Add-on sourcing tools and analytics integrations can push total cost significantly higher than the base ATS price.
Core
Tier 1 of 3
Custom annual quote (~$10K–$15K/yr for 101–250 employees per third-party estimates)
What's included
Need help selecting your HRMS?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Greenhouse's schedule — see our quote-based pricing →
What gets migrated
Greenhouse object support
Object-by-object support for Greenhouse migrations. Per-pair details surface during scoping.
Candidates
Fully supportedCandidates are the primary person record in Greenhouse. We map all standard fields (name, email, phone, social URLs, tags) and preserve custom field values. Phone numbers and free-text fields may contain formatting inconsistencies we normalize during ingestion.
Applications
Fully supportedApplications link a Candidate to a Job. We preserve the application date, rejection or hire status, current stage, and all stage history timestamps. Rejection reasons and anonymized notes are migrated as metadata on the Application record.
Jobs
Fully supportedJobs are the requisition-level record. We preserve job title, department, office location, open/closed status, opening date, and job description. Job posting URLs are migrated as reference links rather than re-creating the postings on job boards.
Offers
Fully supportedOffers store the compensation package attached to an Application. We preserve start date, salary, equity, and custom offer fields. Offer status (pending, accepted, declined, retracted) is migrated as a stage value.
Scorecards and Interview Kits
Mapping requiredScorecards are tied to Interview Plans and store structured evaluator feedback. Greenhouse stores them as nested objects under Applications. We map the scorecard questions and selected ratings; free-text commentary is migrated but may need manual review for formatting artifacts.
Users and Hiring Team Members
Mapping requiredUsers represent the internal team. We map their names, emails, and role assignments (Site Admin, Recruiter, Hiring Manager). Owner assignment on records must be remapped to user IDs in the destination system as those IDs are destination-specific.
Custom Fields
Mapping requiredGreenhouse supports custom fields across value types including short_text, long_text, yes_no, single_select, multi_select, currency, number, date, url, and user reference. We preserve all custom field values but flag multi-select arrays for value-mapping against the destination schema.
Offices and Departments
Mapping requiredOffices and departments can be flat (Core) or hierarchical (Plus/Pro tiered structure). We preserve the flat structure universally; tiered hierarchies require Plus or Pro and we validate the customer's tier before migrating sub-department relationships.
Tags and Tagsets
Fully supportedTags on Candidates and Applications are migrated as label arrays. Greenhouse allows unlimited tags; we preserve them as-is and map them to the destination's tagging or labeling system.
Activities and CRM Events
Mapping requiredPlus and Pro tiers support unlimited CRM events (calls, emails, notes). Core limits CRM events. We migrate available event history and note the tier limitation in the scoping report. Events are mapped to the destination's activity or engagement log.
Job Posts
Not in this platformJob Posts represent the published listing on job boards and careers pages. We do not re-create postings in the destination. We preserve the Job Post reference URL and job board name as metadata on the Job record.
Pipeline Stages
Fully supportedPipeline stages define the hiring workflow. We preserve the stage names, order, and stage-specific questions. Custom stage names and stage-dependent scorecards are mapped field-by-field to the destination pipeline configuration.
Candidate Documents and Attachments
Mapping requiredResumes, cover letters, and portfolio files attached to Candidates or Applications are migrated as binary blobs. We handle file type detection and link files back to the correct record in the destination. Very large files may require chunked transfer.
Source Tracking
Fully supportedGreenhouse tracks candidate source (referral, job board, direct apply). We preserve source attribution as a field on the Application. Sourcing campaign UTM data stored in custom fields is migrated alongside other custom fields.
| Object | Support | Notes |
|---|---|---|
| Candidates | Fully supported | Candidates are the primary person record in Greenhouse. We map all standard fields (name, email, phone, social URLs, tags) and preserve custom field values. Phone numbers and free-text fields may contain formatting inconsistencies we normalize during ingestion. |
| Applications | Fully supported | Applications link a Candidate to a Job. We preserve the application date, rejection or hire status, current stage, and all stage history timestamps. Rejection reasons and anonymized notes are migrated as metadata on the Application record. |
| Jobs | Fully supported | Jobs are the requisition-level record. We preserve job title, department, office location, open/closed status, opening date, and job description. Job posting URLs are migrated as reference links rather than re-creating the postings on job boards. |
| Offers | Fully supported | Offers store the compensation package attached to an Application. We preserve start date, salary, equity, and custom offer fields. Offer status (pending, accepted, declined, retracted) is migrated as a stage value. |
| Scorecards and Interview Kits | Mapping required | Scorecards are tied to Interview Plans and store structured evaluator feedback. Greenhouse stores them as nested objects under Applications. We map the scorecard questions and selected ratings; free-text commentary is migrated but may need manual review for formatting artifacts. |
| Users and Hiring Team Members | Mapping required | Users represent the internal team. We map their names, emails, and role assignments (Site Admin, Recruiter, Hiring Manager). Owner assignment on records must be remapped to user IDs in the destination system as those IDs are destination-specific. |
| Custom Fields | Mapping required | Greenhouse supports custom fields across value types including short_text, long_text, yes_no, single_select, multi_select, currency, number, date, url, and user reference. We preserve all custom field values but flag multi-select arrays for value-mapping against the destination schema. |
| Offices and Departments | Mapping required | Offices and departments can be flat (Core) or hierarchical (Plus/Pro tiered structure). We preserve the flat structure universally; tiered hierarchies require Plus or Pro and we validate the customer's tier before migrating sub-department relationships. |
| Tags and Tagsets | Fully supported | Tags on Candidates and Applications are migrated as label arrays. Greenhouse allows unlimited tags; we preserve them as-is and map them to the destination's tagging or labeling system. |
| Activities and CRM Events | Mapping required | Plus and Pro tiers support unlimited CRM events (calls, emails, notes). Core limits CRM events. We migrate available event history and note the tier limitation in the scoping report. Events are mapped to the destination's activity or engagement log. |
| Job Posts | Not in this platform | Job Posts represent the published listing on job boards and careers pages. We do not re-create postings in the destination. We preserve the Job Post reference URL and job board name as metadata on the Job record. |
| Pipeline Stages | Fully supported | Pipeline stages define the hiring workflow. We preserve the stage names, order, and stage-specific questions. Custom stage names and stage-dependent scorecards are mapped field-by-field to the destination pipeline configuration. |
| Candidate Documents and Attachments | Mapping required | Resumes, cover letters, and portfolio files attached to Candidates or Applications are migrated as binary blobs. We handle file type detection and link files back to the correct record in the destination. Very large files may require chunked transfer. |
| Source Tracking | Fully supported | Greenhouse tracks candidate source (referral, job board, direct apply). We preserve source attribution as a field on the Application. Sourcing campaign UTM data stored in custom fields is migrated alongside other custom fields. |
Gotchas
What to watch for in Greenhouse migrations
Issues we've hit on past Greenhouse migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Bulk candidate import requires Plus or Pro tier
Active candidate migration is entirely manual
Historical migration takes 4–6 weeks for Greenhouse to process
Developer sandbox and audit log are Pro-only
CRM event limits in Core tier constrain activity history
| Severity | Issue |
|---|---|
| High | Bulk candidate import requires Plus or Pro tier |
| High | Active candidate migration is entirely manual |
| Medium | Historical migration takes 4–6 weeks for Greenhouse to process |
| Medium | Developer sandbox and audit log are Pro-only |
| Medium | CRM event limits in Core tier constrain activity history |
Leaving Greenhouse?
Where Greenhouse customers move next
5 destinations Greenhouse can migrate to.
How a Greenhouse migration works
Four steps, Greenhouse-specific
Connect
OAuth 2.0 (Partner integrations) and API key (Harvest API v3) into Greenhouse. Scopes limited to read-only on the data we move.
Map
We translate Greenhouse-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Greenhouse quirks before production.
Migrate
Full migration with Greenhouse rate-limit handling. Rollback available throughout.
FAQ
Greenhouse migration FAQ
Answers to the questions buyers ask most during Greenhouse migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Greenhouse 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 Greenhouse.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Greenhouse setup and destination — written quote back within a business day.