Permissions: Job Admin or above

Product tier: Available for all subscription tiers

The current pipeline per job report shows candidates in each stage of a job's pipeline. This report can be used to assess the health of a job's pipeline, diagnose any potential bottlenecks, and compare jobs in a single department to find out whether candidates are making it much further through one pipeline than another. 

In this article:

Current pipeline per job report

To generate a current pipeline per job report, click the Ellipsis icon Icon_-_Ellipsis.png on your navigation bar, and select Reports from the dropdown menu.


On the Reports Overview page, click Essential Reports


Scroll to the Staying on top of your recruiting activity section and select Current Pipeline Per Job.


The current pipeline per job report will generate.

Note: The current pipeline per job report will populate data for every job where you have the appropriate permissions.

Each job on the report will show the following information: 

  • Requisition ID
  • Department
  • Office
  • All candidates currently in the stage
  • Total number of candidates to ever be in the stage

Note: If a cell in the table shows 0, it means no candidates are currently in that stage. If a cell is blank, that particular stage does not currently exist on the job.

Current pipeline per job report filters

Select Filters and more to adjust the filters on your report.

The current pipeline per job report can represent your job pipelines by stage or milestones. Organize your report by either of these criteria by using the Columns dropdown menu.


You can also control the report results using the Stage Columns filter. This filter determines how your report displays current or historical data:

  • Now: Candidates currently in the stage. 
  • Ever: Candidates who were previously in the stage and now are in a later stage.
  • Both: Includes both current and previous candidates in that stage.

Select the desired stage and click Apply.


Note: Since Greenhouse Recruiting is based on a candidate's linear progression through the hiring process, the current pipeline per job report will not correctly display candidates who went through the hiring process out of order.

  • If a candidate skipped a stage, they will still be included in the report results because they still technically passed through the stage. For example, if you move a candidate directly from Application Review to Offer, the report results will show the candidate as being historically in all the stages between Application and Offer.
  • If a candidate is moved back to a previous stage, they will not be included in the results for any stages beyond the current one they are in. For example, if a candidate is moved from Face-to-Face back to Phone Screen, they will no longer be included in the calculation for candidates who were in the Face-to-Face stage.

You can also change the date range for the report using the Date Applied filter. By default, the Date Applied filter is set to Current Year.


You can change the jobs being tracked in your report by clicking Change Filter. Use the fields at the top of the page to view specific jobs, and select the checkboxes next to the jobs you'd like to include in the report. When you're ready to see the results, click Apply.


Current pipeline per job report visualization

The current pipeline per job report visualization will display the stages or milestones on a bar graph.

The names of the stages or milestones are represented on the Y-axis. The number of candidates in each stage or milestone is represented on the X-axis.


Note: The current pipeline per job report can only visualize your data when the report is filtered with the Now or Ever filter. A visualization will not appear if the report is filtered by Both.

Hover over any bar in the visualization for an exact number of candidates in that stage or milestone and to view the proportion those candidates represent in the pipeline.


You can update the report filters and regenerate the report at any time.