This project contains a set of handful Userscripts (file that ends with .user.js
), that helps to do some actions on Greenhouse more quickly (like shortcuts).
Here is the list of the available Userscripts:
- Greenhouse Application Review: Add quick rejection buttons to the application review page, to perform rejection with one button click
- Greenhouse written interviews in a new tab: Open written interviews in a new tab instead of downloading "File1.pdf" files
- Greenhouse Application Review Helper: Adds additional icons to suggest the quality of the answer for custom application questions
- Greenhouse Duplicate Check Helper: If a candidate duplicate tag is detected, the script colors the entire header, so that it is harder to overlook. Also, it opens the duplicate candidate in a new tab so that you can start checking quicker.
- Talent Interview Field Reminder: Create a reminder to update application custom fields after moving candidates to the Talent Interview stage
- To-do expander: Provides a "Reveal all" button to the bulk action set to expand the todo per candidate row
There a several browser extensions that work, but the most popular one (recommended) is TamperMonkey, this extension is available on Chrome, Firefox and Safari.
Installation page:
- Google chrome, Microsoft Edge (new version), Brave: Extension installation page
- Firefox: Firefox addons page
- Safari: Mac app store
Once the browser extension is installed, for each script the you wish to install:
- Copy the link of the Userscript that you wish to install, the list of link can be found here
- Go to the dashboard of TamperMonkey, by clicking on the extension icon in the top bar of the browser then "Dashboard":
- Click on the utilities tab:
- Paste your Userscript link (that you copied previously) in the section "Install from URL":
- Click "Install", and that's it 🎉
- Greenhouse application review: https://raw.githubusercontent.com/canonical/greenhouse-browser-scripts/main/application-review.user.js
- Greenhouse written interviews in a new tab: https://raw.githubusercontent.com/canonical/greenhouse-browser-scripts/main/written-interview-in-new-tab.user.js
- Greenhouse Application Review Helper: https://raw.githubusercontent.com/canonical/greenhouse-browser-scripts/main/application-review-helper.user.js
- Greenhouse Duplicate Check Helper: https://raw.githubusercontent.com/canonical/greenhouse-browser-scripts/main/duplicate-check.user.js
- Talent Interview Field Reminder: https://raw.githubusercontent.com/canonical/greenhouse-browser-scripts/main/talent-interview-field-reminder.user.js
By default TamperMonkey will auto check for update daily, if you want to check for updates manually, you can do so by:
- Go to the dashboard of TamperMonkey, by clicking on the extension icon in the top bar of the browser then "Utilities":
- Click the button "Check for Userscript updates"
This Userscript add additional rejection buttons to review application page.
Here is the list of rejection actions:
- Illegible:
- Rejection reason: Other (add notes below)
- Rejection note: Submission not in English
- Send email rejection
- Wrong job
- Rejection reason: Other (add notes below)
- Rejection note: Cover letter is for a different job/company
- Send email rejection
- No cover letter
- Rejection reason: Other (add notes below)
- Rejection note: No cover letter
- Send email rejection
- Wrong timezone
- Rejection reason: Wrong timezone
- Send email rejection
- Lacking skills
- Rejection reason: Lacking skill(s)/qualification(s)
- Send email rejection
When this is enabled you will see this addition element in the toolbar:
Open written interviews in a new tab instead of downloading "File1.pdf" files.
Once the Userscript is installed, you may need to authorize popups for the first time.
Creates an alert when a candidate is moved into the Talent Interview stage.
The alert will remind HLs to update the 'HL - Proposed level' and 'HL - Years of relevant experience' fields.
Adds a button to the bulk actions section of that Greenhouse candidate list. This button reveals all todo sections on each candidate displayed on the list.