The Computer Science Proficiency Assessment (CSPA) is a comprehensive standardized exam for software engineers. The CSPA assesses a candidate's technical knowledge, skills, and abilities across a broad array of topics. Greenhouse Recruiting's integration with CSPA allows your organization to seamlessly add CSPA’s assessment to a job's interview plan. In this article, we will cover how to:


Enable the Greenhouse/CSPA Integration

To start, obtain an API key from Once you have received your API key, fill out the form at or click here to open a ticket.

Note: Do not send the API key in this initial email.

The Greenhouse Support Team will respond with a SendSafely link for you to enter your API key. A notification will be sent to the Greenhouse Support Team after you have entered your API key and they will email you to confirm that your API key has been set up in your account and your integration is enabled.

Note: To verify your identity, the Greenhouse Support Team might request you provide a Support Verification Code before adding the API key to your organization's account.


Add CSPA Stage to Job’s Interview Plan

Once the Greenhouse/CSPA integration is enabled for your organization, you will be able to add the CSPA assessment as an Interview stage.

To do this for an existing job, navigate to a job (All Jobs>Job Name) and click Job Setup from the Job navigation bar.


From the Job Setup page, navigate to Interview Plan on the left-hand panel. Scroll down the page and click + Add a Stage.


From the Add Stage dialog box, select the CSPA stage. When finished, click Add to apply the stage to the job's interview plan.


Configure CSPA Stage

Once the stage has been added to the job's interview plan, click Edit. Use the provided drop-down menu to choose assessments that you have previously set up in CSPA.

Select the appropriate assessment and assign at least one Greenhouse user to review submitted assessments. When finished, click Save.

Note: Keep in the mind that all configuration of the assessment itself, as well as the email template, will need to be done in CSPA. 


Send and Review the Test

When candidates are moved into the CSPA interview stage, Greenhouse will display a Send Test link.

Note: When you send a test from Greenhouse, the interview instructions are actually sent by CSPA.

The status of the assessment will be viewable in Greenhouse:

Once the candidate has submitted their test, the Interview Kit will contain a link to view the submitted test on CSPA.


Example Score Report

By clicking on View Report once the candidate’s test has been processed, you can view the comprehensive score report and dive deeper into a candidate’s answers code.  See below for example screenshots of the score report.