Permissions: Job Admins who can view or edit candidates, or above

Product tier: Available for new subscription tiers (Core, Plus, and Pro)

For customers migrating to Greenhouse for the first time who want to include full candidate history, use bulk import to upload active and historical candidate applications. Bulk import lets you set an application's status, map it to an interview stage, add a rejection reason, and include key application dates.

Note:

  • Each import can contain up to 8,000 rows. If you have more candidates, separate them into multiple imports.
  • Candidates who are imported with a Hired or Rejected status will automatically be emailed GDPR/CCPA information unless the consent extension email rules are disabled.
  • Historical data can be used as a reference, but limitations may prevent effective reporting.

Upload current and historical candidates to Greenhouse

  1. Prepare your spreadsheet using the bulk import process.
  2. For each candidate application you import, set the application status as Active, Rejected, or Hired.
  3. If you're importing candidates to an open job, you can map each application to any interview stage on that job.
  4. If needed, add a rejection reason and map it to an existing Greenhouse rejection reason value as part of the import.
  5. Use the date columns to include the relevant application date, rejection date, or hired date for each imported application.
  6. Complete the import and review the results in Greenhouse.

Tip: If you're uploading historical candidates into a single destination job, Greenhouse recommends using a container job such as 'HISTORICAL DATA' and marking it as a template so it can be excluded from reports.

What you can include in bulk import

  • Application status: Active, Rejected, or Hired
  • Interview stage for open jobs
  • Rejection reason mapped to an existing Greenhouse value
  • Application date, rejection date, and hired date