If you do not have a Screenify account yet, you can sign up here.
Step 1
To begin the integration of Greenhouse with Screenify, navigate to the Integrations tab in your Screenify account and locate the Greenhouse option. Click on it.
Step 2
Access the setup details and acquire an API key. Log in to your Greenhouse account, go to Configure, select Dev Center, and then API Credentials.
Step 3
Proceed by clicking on "Create new API key." Set the API type to Harvest, the partner to Custom, and provide a description like "Screenify." Click on "Manage Permissions" to obtain the API key. Copy this key and paste it into Screenify.
Step 4
Return to Greenhouse and select "I have stored the API key." You will be redirected to the permissions page. Choose "Select All" and save your settings.
Step 5
For a proper setup, enter the Greenhouse email associated with your account. Then, create a webhook by copying the webhook URL from Screenify and return to Greenhouse.
Step 6
Within the Dev Center, click on Webhooks. Name this webhook "Screenify." For the "When" option, set the stage to "Candidate has changed stage."
Step 7
Insert the copied endpoint URL. Obtain the secret key from Screenify and paste it in the Secret Key field. Optionally, provide your email in the Error Email section. Ensure "Deactivated" is set to no, and click "Create webhook".
Step 8
Once created, return to Screenify and click "Install Integration" to confirm setup completion.
Step 9
To store feedback, add custom fields in Greenhouse. Under Configure, select Custom Options. Depending on your plan, custom fields can be added under Application or Candidate.
For Essential plan users, custom fields can be created only for Candidates. Expert plan users can utilize both Candidate and Application Fields, we recommend creating under Applications if possible.
Step 10
To create custom fields, click Candidates or Applications. Then click "Add Field" and create five fields -
Screenify Score (number)
Screenify Scorecard Link (URL)
Screenify Summary (Long textbox)
Screenify Ratings (Long textbox)
Screenify Questions & Responses (Long textbox)
Step 11
Now let's set up stages in your interview pipeline by navigating to the job you wish to integrate. Select "Job Setup," then "Interview Plan." Add two stages: Screenify Interview and Screenify Completed, and rearrange them within your pipeline as necessary.
Step 12
Configure a role in Screenify to initiate integration usage. During role creation or editing, go to Automation, enable "Fetch candidate profiles automatically via integration," and select Greenhouse. Specify the job and trigger stage as Screenify Interview to invite candidates at the appropriate stage automatically. Set the completion stage to Screenify Completed. 
Step 13
To publish feedback to Greenhouse, enable the option and map the fields you created. Under Select Fields, it will automatically display all your custom fields. Click 'Update Interview' button to save your integration with the role.
