Greenhouse + TrueHire: Skill Assessments Inside Your Pipeline
Trigger structured assessments from a Greenhouse stage change, push back scores and integrity reports, and advance candidates automatically — without your recruiters ever leaving Greenhouse.
How the Greenhouse integration works
Bidirectional, webhook-driven sync — no spreadsheets, no copy-paste.
1. Connect with a Harvest API key
Generate a Harvest key with read/write access to Candidates, Applications, Jobs, and Stages and paste it into TrueHire. We never store passwords or OAuth tokens you didn't scope yourself.
2. Map Greenhouse stages to TrueHire tests
Click Sync Jobs to pull every published job and its hiring stages. For each (job, stage) pair, pick the TrueHire assessment that should fire when a candidate lands there.
3. Greenhouse fires a webhook on stage change
TrueHire receives the signed webhook, looks up the mapping, upserts the candidate, generates an invite token, and emails the assessment to the candidate immediately.
4. Score and integrity report flow back
On submission, TrueHire posts a note on the Greenhouse candidate record with the score and integrity summary, attaches the full PDF report, and — if you enable auto-advance — moves the candidate to your configured pass or fail stage based on a threshold you control.
What you get with Greenhouse + TrueHire
Everything you need to automate skills screening without leaving your ATS.
Auto-trigger assessments from a stage change
When a candidate enters a configured Greenhouse stage — say "Coding Challenge" — TrueHire creates an assignment and emails the invite link automatically. No copy-paste, no manual handoff.
Push results back to the candidate record
After the candidate submits, TrueHire posts a summary note on the Greenhouse candidate record, attaches the full PDF report, and (optionally) advances them to a pass or fail stage based on a score threshold you set.
One source of truth for the recruiter
Recruiters never leave Greenhouse. The score, integrity report, and a deep link to the full TrueHire result land where they already work.
Per-job, per-stage configuration
Map each Greenhouse job and stage to a different TrueHire test. A senior backend role can use a different assessment from a junior frontend role — all from one settings panel.
Setup in 15 minutes
Step-by-step setup for an admin with API access in your ATS.
- 1
In Greenhouse, go to Configure → Dev Center → API Credential Management and create a Harvest API key with the scopes Get/Post Candidates, Get/Post Applications, Get Jobs, Get Stages, Patch Applications.
- 2
In TrueHire, open Settings → Integrations, choose Greenhouse, and paste the API key.
- 3
Click Test to verify the credentials and Sync Jobs to import your jobs and stage list.
- 4
Add stage mappings: pick a job, the trigger stage, the TrueHire test to send, the pass score threshold, and the pass/fail target stages.
- 5
Copy the webhook URL TrueHire generates and paste it into Greenhouse Web Hooks (Configure → Dev Center → Web Hooks → Web Hooks) for the "Candidate has changed stage" event.
- 6
Move a candidate to your trigger stage to verify the end-to-end flow.
Authentication uses Greenhouse Harvest API keys (HTTP Basic). Webhooks are HMAC-SHA256 signed with a secret unique to your integration.
Frequently asked questions
How long does the Greenhouse integration take to set up?
+
Most teams are live in under 15 minutes. You generate an API key in Greenhouse, paste it into TrueHire, click "Sync jobs" to pull your job + stage list, then map the stages that should trigger assessments.
Does TrueHire support webhooks from Greenhouse?
+
Yes. Each integration gets a unique webhook URL with a signed secret. Paste it into your Greenhouse webhook settings and TrueHire will react in real time when candidates change stages.
Will candidates know they came from the ATS?
+
No. The candidate sees a normal TrueHire invite email branded with your organisation name. The link points to the same secure assessment portal they would have received from a manual invite.
Can I roll back auto-advance if a hiring manager disagrees with the score?
+
Yes. Auto-advance is an opt-in toggle per integration, and recruiters can move the candidate back manually in the ATS at any time. The TrueHire result stays attached either way.
Is the integration available on every plan?
+
ATS integrations are an Enterprise-plan feature. Talk to our team if you need a trial on the Enterprise tier to evaluate the workflow.
Other ATS integrations
Lever postings + stages sync into TrueHire. Pipeline-stage webhooks trigger invites; results return as Lever notes and file attachments.
Workable subdomain integration. Stage-driven assessments, scored notes, candidate file uploads, and pipeline auto-advance.
SmartRecruiters jobs + hiring-process sync. Webhook-triggered assessments, scored notes, attachments, and status auto-advance.
Ready to plug TrueHire into Greenhouse?
Set up in 15 minutes. No engineering required.