TeamWork is the leading hiring platform and professional network in sports and entertainment.

TeamWork connects 1,500+ employers with 7M+ candidates with skills, experience, and passion for the sports and entertainment industry. TeamWork powers recruiting for 85% of teams in the NBA, NHL, NFL, MLB, MLS, as well as minor leagues, sports technology, media, colleges, facilities, and more. Our premium network and proactive data-driven recruiting tools help clients hire talent they couldn’t find anywhere else, candidates with function-specific skills, diverse backgrounds, and passion for the sports business.

TeamWork’s integration with Greenhouse Recruiting allows employers to publish jobs directly to TeamWork’s network when using Greenhouse. When employers publish jobs on Greenhouse, they are then distributed throughout TeamWork’s precision outreach ecosystem. Employers can benefit from expansive reach to TeamWork’s focused talent network, while still reviewing candidates in one place in Greenhouse’s system.

Set up the TeamWork integration

To configure the TeamWork integration, you'll need to do the following steps:

  • Locate your job board URL and send it to TeamWork
  • Create two webhooks to retrieve Greenhouse data
  • Create a tracking link and custom source for your job board

Locate and send job board URL

To make your open jobs available to TeamWork Online, you’ll need to send your job board URL.

You can find your Job Board URL by navigating to the Job Board settings. (Configure > Job Boards & Posts > Ellipsis icon next to job board > Edit Board Settings) and scroll to the URL field.

Once you have this URL, send it to TeamWork Online via email to your TeamWork Online representative. You can also email it to Davis Filippell, President at TeamWork Online via the following email: davis@teamworkonline.com.

Click here for a more detailed walkthrough of how to locate your job board URL.

Create webhooks

The second step to integrate TeamWork Online with Greenhouse Recruiting, you’ll need to create a webhook. Follow the steps in this article to create your webhook. Use the values listed below to configure the webhook:

Webhook #1: New Candidate

  • Name: TeamWork Online New Candidate
  • When: Candidate has submitted application
  • Endpoint URL: The Endpoint URL provided by TeamWork Online
  • Secret Key: The Secret Key provided by TeamWork Online

Webhook #2: New Hire

  • Name: TeamWork Online New Hire
  • When: Candidate has been hired
  • Endpoint URL: The Endpoint URL provided by TeamWork Online
  • Secret Key: The Secret Key provided by TeamWork Online

Create custom source and tracking link for TeamWork Online

The third step to integrate TeamWork Online with Greenhouse Recruiting is to create a Custom Source and Tracking Link for TeamWork Online.

Follow the steps in this article and create a custom source for TeamWork candidates using the following information:

  • Sourcing Strategy: Third Part Job Boards
  • Name of Source: TeamWork Online

Follow the steps in this article and create a Tracking Link using the following information:

  • Who gets credit: TeamWork Online

When your link is created, copy it and share it with a TeamWork Online associate.

Use the TeamWork Online integration with Greenhouse Recruiting

The TeamWork Online integration syncs the following sources of data (including a reference to which job posting datapoints within Greenhouse drive the data):

  • Job Title: Mapped directly from each role’s ‘Job Title’ in Greenhouse
  • Job Description: Mapped directly from each role’s ‘Job Description’ in Greenhouse
  • City, State, Postal Code, and Country: Geocoded using each role’s ‘Location’
  • Open to Remote: This selection in TeamWork will be selected if an ‘Office’ with the exact name Remote is added and attached to a role.
  • TeamWork Online Organization: Employers will have at least one ‘Organization,’ with customizable branding (e.g., logo associated with each job, organization name associated with each job). If an employer has certain jobs which would benefit from distinct logos and organization names, employers can work with a TeamWork associate to set up multiple organizations.

‘Organization’ is mapped using a Custom field in Greenhouse, which should be selected for every role. Employers should create a Custom field titled TeamWork Online Organization that is a single select dropdown. Work with a TeamWork associate to determine what options to provide as selections.

Note: the Custom field must have the selection “Expose in API” selected. It is recommended that the Custom Field is also listed as “Required” as a lack of selection will cause the role not to feed to TeamWork.

Career Level: Roles on TeamWork are assigned to 1 of 6 ‘Career Level’ selections, which guides filtering selections and informs TeamWork’s precision outreach for roles. The ‘Career Levels’ are: Part Time, Intern, Entry Level, Manager, Director Senior. Employers should create a Custom field titled Career Level that is a single select dropdown with the following options.

  • Part Time
  • Intern
  • Entry Level
  • Manager
  • Director
  • Senior

Note: the Custom field must have the selection “Expose in API” selected. It is recommended that the Custom Field is also listed as “Required” as a lack of selection will cause the role not to benefit from any of the precision marketing and filtering benefits.

For guidance on which ‘Career Level’ to select, candidates on TeamWork are given the following guidance on how roles on TeamWork are mapped to each different ‘Career Level’:

  • Part Time
  • Intern: Typically current student or recent graduate
  • Entry Level: 0-2 yrs of experience (up to mid five-figure salary)
  • Manager: 3-5 yrs of experience (up to high five-figure salary)
  • Director: 6-9 yrs of experience (up to or above six-figure salary)
  • Senior: C-suite, VP, department lead, high-level individual contributor

Once the integration is set up, you can publish roles directly within Greenhouse just as you would otherwise. The only additional steps will be to select values from the two custom fields: “TeamWork Online Organization” and “Career Level” and the integration will take care of the rest!

Note: If you use a Greenhouse default field called ‘Level’, you may still need to create a custom field called Career Level. Check in with TeamWork Online for guidance!

Additional resources

For additional information not covered here, reach out to: