Greenhouse

Polytomic connects Greenhouse to your data warehouse, databases, and SaaS tools for recruiting analytics and ETL workflows. Replicate candidates, applications, jobs, offers, scorecards, and 60 more Harvest objects into your data warehouse and other systems, incrementally and without writing code.

Greenhouse logo

Full Harvest API coverage

68 Greenhouse objects, from candidates and offers to EEOC and approvals.

Incremental on every object

Each sync reads only records updated since the last run.

OAuth or your own app

Connect with Polytomic's Greenhouse app or bring your own client credentials.

Example workflows

Replicate Greenhouse recruiting data into your data warehouse

What you can sync

Greenhouse is supported as a source. Read the full Harvest object catalog incrementally and land it in your data warehouse, databases, or SaaS tools.

From Greenhouse

Candidates, applications, jobs, offers, and prospects
Interviews, scorecards, interview kits, and job stages
Departments, offices, users, and permissions
Sources, tracking links, referrers, and rejection reasons
Custom field definitions, options, and values
Demographics, EEOC, approvals, and pay inputs

To your destinations

Data warehouses including Snowflake, BigQuery, and Redshift
Databases including PostgreSQL and MySQL
Cloud storage including Amazon S3 and Google Cloud Storage
SaaS tools including Salesforce, HubSpot, and spreadsheets

How it works

Connect your Greenhouse account and pick the objects you want. Polytomic reads through the Greenhouse Harvest API and lands the data in your data warehouse, databases, or SaaS tools, so recruiting metrics can sit next to finance and product data instead of in a separate reporting tool.

Every object supports incremental reads. Polytomic filters on the last updated timestamp and applies a short lookback window so records that Greenhouse updates slightly out of order are not missed.

  • Discover all 68 listable Harvest objects automatically
  • Select the objects and fields you want to move
  • Read incrementally on last updated time with a built in lookback
  • Pull custom field definitions, options, and their values
  • Retry automatically and honor Greenhouse rate limit headers
  • Monitor sync health, record volume, and failures from one interface

How to set up

Polytomic connects to Greenhouse through the Harvest API using OAuth. The simplest path is authorizing Polytomic's Greenhouse app. If your security team prefers, you can supply your own client ID and secret instead. Tokens are refreshed automatically.

How to get connected
  1. 1In Polytomic, navigate to Connections, then Add Connection, then Greenhouse
  2. 2Click Connect to Greenhouse
  3. 3Authorize with a Greenhouse user that can see the data you want to sync
  4. 4Or supply your own client ID and secret if you prefer your own app
  5. 5Test the connection
  6. 6Click Save

See the documentation for full setup details.

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with Greenhouse in minutes

No credit card required. Free trial available.

More integrations beyond Greenhouse