/greenhouse-browser-scripts

A set of scripts that add features to the Greenhouse UI

Primary LanguageJavaScript

Welcome to Canonical's Greenhouse Userscripts

What's this project for

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:

Getting started

Installing the browser extension

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:

Installing the Userscripts

Once the browser extension is installed, for each script the you wish to install:

  1. Copy the link of the Userscript that you wish to install, the list of link can be found here
  2. Go to the dashboard of TamperMonkey, by clicking on the extension icon in the top bar of the browser then "Dashboard": TamperMonkey dashboard button
  3. Click on the utilities tab: TamperMonkey utilities tab
  4. Paste your Userscript link (that you copied previously) in the section "Install from URL": TamperMonkey install from URL
  5. Click "Install", and that's it 🎉

Userscript installation links

Receiving updates

By default TamperMonkey will auto check for update daily, if you want to check for updates manually, you can do so by:

  1. Go to the dashboard of TamperMonkey, by clicking on the extension icon in the top bar of the browser then "Utilities": TamperMonkey check for updates button
  2. Click the button "Check for Userscript updates"

Greenhouse application review

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: Greenhouse application rejection buttons

Greenhouse written interviews in new tab

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.

Greenhouse talent interview field reminder

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.

Greenhouse to-do expander

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. Greenhouse todo reveal all button