Start your free trial
Book a call to get your Nova account set up.
How Nova Works in Greenhouse
Using Nova in Greenhouse
Setting up Nova in Greenhouse
Automatic Candidate Filtering
Nova automatically skips scoring for rejected candidates to save credits.
- Rejected candidates
Greenhouse Harvest Permissions Nova Needs
| Harvest permission (as shown in Greenhouse) | Required for basic Nova scoring? | Why Nova needs this |
|---|---|---|
| Applications – Get: Retrieve Application | Yes | Let Nova read a single application so we can access resumes, current stage, and Nova-related custom fields for scoring. |
| Applications – Get: List Applications | Yes | Allow Nova to sync batches of applications into Nova for continuous scoring and monitoring. |
| Applications – Patch: Update Application | Yes | Let Nova update custom fields on an application (for example, the Nova Score and Nova Tags fields). |
| Applications – Post: Move Application | Yes | Enable Nova to move applications between stages when you turn on stage-based automations. |
| Candidates – Get: Retrieve Candidate | Yes | Let Nova read an individual candidate profile (name, social links, attachments) to enrich scoring. |
| Candidates – Get: List Candidates | Yes | Allow Nova to sync candidates in bulk for rediscovery and cross-job analysis. |
| Candidates – Post: Add Note | Yes | Allow Nova to write a summary note of the assessment directly to the candidate’s activity feed in Greenhouse. |
| Custom Fields – Get: Get custom fields | Yes | Let Nova find existing application custom fields so we don’t create duplicates. |
| Custom Fields – Post: Create custom field | Yes | Allow Nova to create the Nova Score field and the Nova Tags multi-select field on applications. |
| Custom Field Options – Get: Custom field options | Yes | Allow Nova to read the current options for the Nova Tags field. |
| Custom Field Options – Post: Create custom field options | Yes | Enable Nova to add new tag options (for example, per-job score bands) to the Nova Tags field. |
| Jobs – Get: Retrieve Job | Yes | Let Nova read a single job to understand requisition IDs and other metadata tied to each application. |
| Jobs – Get: List Jobs | Yes | Allow Nova to display and sync your open jobs so you can enable Nova scoring per role. |
| Job Posts – Get: Retrieve Job Post for Job | Yes | Allow Nova to read the job description and application questions for a given job to use as context when scoring. |
| Job Stages – Get: List Job Stages | Yes | Let Nova read your global stage catalog so we can map Nova workflows onto your Greenhouse pipeline. |
| Sources – Get: List Sources | Yes | Allow Nova to read your source list (job boards, referrals, campaigns) so we can show and report on where candidates came from. |
| Tags – Get: List Candidate Tags | Yes | Let Nova see the library of candidate tags that can be applied in Greenhouse. |
| Tags – Get: List tags applied to candidate | Yes | Allow Nova to see which tags a specific candidate already has so we don’t duplicate or conflict with existing tags. |
| Tags – Post: Add New Candidate Tags | Yes | Enable Nova to create Nova-specific tags (for example, by score band or criteria) in your tag library. |
| Tags – Put: Add a candidate tag | Yes | Allow Nova to attach the right Nova tags to a candidate after scoring. |
| Tags – Delete: Remove tag from candidate | Yes | Let Nova remove its own tags from a candidate if you clear Nova data. |
| Tags – Delete: Remove Candidate Tags | Yes | Allow Nova to clean up obsolete Nova-specific tags from the global tag library if needed. |
| Users – Get: Retrieve User | Yes | Let Nova verify that the configured Greenhouse user is active and has the right level (for example, site admin). |
| Users – Get: List Users | Yes | Allow Nova to list eligible users so you can choose which user Nova should “act as” when posting notes and tags. |
| Activity Feed – Get: Retrieve Activity Feed | Yes | Let Nova read the full candidate activity timeline so we can surface recruiter and interviewer notes alongside Nova’s assessments. |
| Prospect Pool – Get: List Prospect Pools | Yes | Allow Nova to discover your prospect pools so we can extend scoring and rediscovery to talent pools, not just active applications. |
| Prospect Pool – Get: Retrieve Prospect Pool | Yes | Let Nova read details of a specific prospect pool to power pool-level search and analytics. |
| Rejection Reasons – Get: List Rejection Reasons | Yes | Allow Nova to attach structured rejection reasons to candidates for outcome-based reporting. |
| Scheduled Interviews – Get: List Interviews for Application | Yes | Let Nova see interview schedules for a given application so we can relate interview outcomes to earlier scores. |
| Scheduled Interviews – Get: Retrieve Interview | Yes | Allow Nova to read details of a specific interview (participants, timing) for end-of-process evaluation features. |
| Scheduled Interviews – Get: List Interviews | Yes | Let Nova see interview patterns across applications when comparing predictions to actual outcomes. |
| Scorecards – Get: List Scorecards for Application | Yes | Allow Nova to read all scorecards tied to an application so we can compare interviewer feedback to Nova’s scores. |
| Scorecards – Get: Retrieve Scorecard | Yes | Let Nova pull the full contents of a single scorecard for more detailed side-by-side evaluation. |