GoodTime Hire automatically helps you personalize every invitation, provides you with multiple efficient scheduling options, and uses AI to intelligently sort out meetings that can be booked over to give your team even more options.
GoodTime Hire’s integration with Greenhouse Recruiting allows recruiting teams to hire the best candidates faster by automating interview scheduling.
Note: The GoodTime integration can only be used in Google Chrome.
Set up the GoodTime Hire integration
Create a Harvest API key
To configure the GoodTime Hire integration, you’ll need to create a Harvest API key.
Follow the steps in this article to create the key, and verify that the permissions below are selected when configuring the GoodTime Hire integration.
Credentials
In the Create New Credential dialog box, make the following selections:
- API Type: Harvest
- Partner: GoodTime Hire
- Description: GoodTime Hire Harvest API key
Permissions
Verify that the following permissions are selected for the GoodTime Hire integration:
-
Activity Feed
- GET: Retrieve Activity Feed
-
Applications
- GET: Retrieve Application
- GET: List Applications
-
Candidates
- GET: Retrieve Candidate
- GET: List Candidates
- POST: Add Note
- POST: Add E-mail
- POST: Add Candidate
- POST: Add Application
-
Departments
- GET: Retrieve Department
- GET: List Departments
-
Email Templates
- GET: Retrieve Email Template
- GET: List Email Templates
-
Job Posts
- GET: List Job Posts
- GET: Retrieve Job Post for Job
- GET: List Job Posts for Job
-
Jobs
- GET: Retrieve Job
- GET: List Jobs
-
Job stages
- GET: Retrieve Job Stages
- GET: List Job Stages
- GET: List Job Stages for Job
-
Offices
- GET: Retrieve Office
- GET: List Offices
-
Scheduled Interviews
- GET: List Interviews for Application
- GET: Retrieve Interview
- GET: List Interviewers
- DELETE: Delete a scheduled interview
- POST: Create a scheduled interview
- PATCH: Update a scheduled interview
-
Sources
- GET: List Sources
-
Tags
- GET: List tags applied to candidate
- GET: List Candidate Tags
-
Users
- GET: Retrieve User
- GET: List Users
- GET: List User Job Permissions
When finished, click Save.
Your Harvest API key for the Greenhouse Recruiting / GoodTime Hire integration is created and configured.
Provide your Harvest API key to GoodTime Hire
After configuring your Greenhouse Recruiting / GoodTime Hire credentials, you'll need to provide your created API key to GoodTime Hire.
Navigate to GoodTime Hire and scroll to Integrations. In the API Key field, enter Greenhouse as the ATS Type and paste your copied key.
Next, toggle the Use API to Sync Interviews setting On. Then, toggle the Sync Emails to ATS setting On.
Download the GoodTime Chrome plugin and complete setup
Use the following steps to download the GoodTime Hire Chrome plugin:
- Navigate to the GoodTime Hire dashboard and Log in
- Click your avatar (or photo) in the top right-hand corner
- Click Download Chrome Extension in the dropdown menu
- Return to Greenhouse Recruiting and refresh on any candidate’s page
Once downloaded, the Greenhouse Recruiting / GoodTime Hire integration will be enabled and ready for use.
Use the GoodTime Hire integration with Greenhouse Recruiting
Sync data to Greenhouse Recruiting
GoodTime Hire syncs interviews to Greenhouse Recruiting via the feedback forms that you select. If you find an interview is not syncing properly to Greenhouse, check the following:
- Make sure feedback forms are selected for all of the interview events (excluding greets/walkouts)
- Make sure the candidate is on the correct job in GoodTime
Sync data from Greenhouse Recruiting <> GoodTime
Data from Greenhouse Recruiting > Candidate page
Notice: Name, Email, Phone, Job/Stage
Tip: If the button Open in GoodTime doesn't appear, review GoodTime Hire's troubleshooting guide.
GoodTime Hire > Landing page from Open in GoodTime
After clicking Open in GoodTime from the Greenhouse Recruiting candidate profile, the same candidate can be viewed in GoodTime Hire with a matching, name and email address.
GoodTime > Candidate scheduling tab
The Job and Stage Import (in pink), also other areas where GoodTime shows synced Candidate information (in yellow).
GoodTime > Variables
Users can also import candidate data via GoodTime variables (the yellow tokens). GoodTime tokens synchronize data from Greenhouse Recruiting, creenshots, one where the user is adding the token by name - $Candidate.PhoneNumber, and the second one where the value is resolved from. Also notice the variable for the candidate's name Arya is already resolved.
Additional resources
For additional information or troubleshooting not covered here, reach out to support@goodtime.io.