TalentWall is a Hiring Management Platform, made of two parts:

  1. The Wall, which is a pipeline visualization tool that allows for improved collaboration across hiring teams, and more efficient candidate management for individual recruiters, and
  2. The Dashboard, which is all things reports and analytics, where you can create customized analytics dashboards for all of your reporting needs.

Greenhouse Recruiting's integration with TalentWall allows you to import and view your Greenhouse Recruiting data in TalentWall, and to sync changes automatically from TalentWall (such as moving candidates between stages) back to Greenhouse Recruiting. 

In this article, we will cover: 


Configure User Setup Permissions in Greenhouse Recruiting

In order to enable the Greenhouse Recruiting / TalentWall integration, you will need the following developer permissions:

  • Can manage ALL organization’s API Credentials
  • Can manage and configure web hooks

Contact a Greenhouse Recruiting user in your organization with Site Admin level permissions with the additional user-specific permission Can edit another user's advanced permissions to apply the noted developer permissions to your account. Have the user with Site Admin level permissions edit your user account's permissions by navigating to the Configure icon Configure.png > Users > Your Name.


The user with Site Admin level permissions should navigate to the User-Specific Permissions panel on your user page and expand the Developer Permissions dropdown menu. 

Select Can manage ALL organization’s API Credentials and Can manage and configure web hooks so that a check is in each checkbox. When finished, click Save.


Repeat as necessary for any other user that should have access to set up the integration.


Create Harvest API Key for Greenhouse Recruiting / TalentWall Integration

To create a Harvest API key for the integration, click the Configure icon Configure.png in the upper right-hand corner. Navigate to Dev Center on the left-hand panel. From the Dev Center page, click API Credential Management.


From the API Credential Management page, click Create New API Key to generate the API key for TalentWall.


From the Create new credential dialog box, give your API key a name and select Harvest from the Type dropdown menu. When finished, click Create.


On the Manage API Key Permissions page, grant your Harvest API key the permissions listed below. When finished, click Update.

Activity Feed: 

  • All permissions
  • GET: Retrieve Application
  • GET: List Applications
  • POST: Advance Application
  • POST: Move Application
  • POST: Reject Application
  • POST: Moves Application to Job
  • POST: Unreject Application
  • GET: Retrieve Candidate
  • GET: List Candidates
  • POST: Add Note
Close Reasons:
  • GET: Get close reasons
Custom Field Options:
  • GET: Custom field options
Custom Fields:
  • GET: Get custom fields

Demographic Data:

  • All permissions
  • GET: Retrieve Department
  • GET: List Departments


  • All permissions

Email Templates:

  • All permissions
Job Openings:
  • GET: List Openings For a Job
Job Stages:
  • All permissions
  • GET: Retrieve Job
  • GET: List Jobs
  • GET: Get hiring team
  • GET: List Application's Offers
  • GET: Retrieve Application's Current Offer
  • GET: Retrieve Offer
  • GET: List Offers
  • GET: Retrieve Office
  • GET: List Offices

Prospect Pool:

  • All permissions

Rejection Reasons:

  • All permissions
Scheduled Interviews:
  • GET: List Interviews for Application
  • GET: Retrieve Interview
  • GET: List Interviews


  • All permissions


  • All permissions
  • DELETE: Remove tag from candidate
  • GET: List tags applied to candidate
  • GET: List Candidate Tags
  • PUT: Add a candidate tag

User Roles:

  • All permissions
  • GET: Retrieve User
  • GET: List Users
  • GET: List User Job Permissions
  • GET: List User Future Job Permissions

Your Harvest API key for the Greenhouse Recruiting / TalentWall integration is created and configured. Copy and save the API key.

The user enabling the integration should have received an invitation from the TalentWall team to set up their account. Log into TalentWall and enter the Harvest API key in the appropriate location. Once the API key is entered, TalentWall will begin the data import, which takes about 10 minutes for most customers. 


Create TalentWall Webhooks

Next, you will create nine webhooks in Greenhouse Recruiting. To obtain the details required to create each webhook, navigate to TalentWall > SettingsIntegrations

Once you have the necessary details, return to Greenhouse Recruiting. Click the Configure icon Configure.png in the upper right-hand corner and navigate to Dev Center on the left-hand panel. From the Dev Center page, click Web Hooks.


Click Web Hooks from the subsequent page.


On the Create A New Web Hook page, enter the details you obtained from TalentWall to create your first webhook. When finished, click Create Web hook at the bottom of the page.


Repeat these steps to create all nine webhooks required for the integration. 

Once the webhooks are all created, and when the data import is completed, you are all done. The whole integration process typically takes about 15 minutes, and a TalentWall representative is usually on a call to walk you through this process to ensure accuracy.


Use Greenhouse Recruiting / TalentWall Integration

Part 1: The Wall


TalentWall presents your candidate pipeline visually so you can see exactly how healthy your pipeline is and which candidates and jobs most need attention.

Everyone has an All Jobs tab which displays all the jobs you have access to based on your Greenhouse permissions, and a My Jobs tab which are the jobs which you are listed as part of the ‘hiring team’ in Greenhouse. You can create other custom tabs to display specific lists of jobs.

You can filter your candidates by tags, their source type, their interview status, and last activity using the button filters, and further by candidate name or recruiter.

Jobs are filterable by department, office and location, and custom fields.

Click on a candidate card to open up a window with more information about the candidate’s application.

Perform simple actions like moving the candidate to the next stage, making a note about the candidate, or rejecting the candidate in TalentWall and these changes will all be updated in Greenhouse instantly.

Each open job has its own analytics snapshot as well, so you can dig in and see where you most need to make adjustments. This section shows you things like how many candidates have you processed to date, how much interview time have you spent on this role, where are candidates falling out of your process, and a projection of the number of hires that currently exist in your pipeline.



Part 2: The Dashboard


The Dashboard is all things reports and analytics.

Quick Access to Data: 

TalentWall has dozens of pre-made widgets, which are all individual reports — Hires, Time to Hire, Offer Acceptance Rate, Source of hire, to name a few. Each widget can be filtered by a custom date range, deptartment, office, user, and custom field. This gives you quick access to some of the most frequently accessed reports by recruiting teams and execs. Copy and paste an individual widget into an email or slack conversation to celebrate great results. Also, every bar in the bar charts and piece of pie in the pie charts are clickable, immediately showing you the candidates and data that the charts represent.

Customizable Dashboards:

Additionally, you build out your own customized Dashboards by hand picking any cross section of widgets you’d like to make up the dashboard. So you can have one dashboard for your weekly recruiting team meeting, another dashboard for your monthly all hands hiring update, and any other report that you might want to build for a variety of meetings. And like all things TalentWall, the data is always up to date and real time.


Get Help

For troubleshooting assistance regarding the integration, or for more information, contact support@talentwall.io, or reach out through the TalentWall app.