Pymetrics + Greenhouse
Connect Pymetrics and Greenhouse for a Faster, Bias-Reduced Hiring Pipeline
Automatically sync neuroscience-based candidate assessments from Pymetrics into your Greenhouse ATS for fair, data-driven hiring decisions.


Why integrate Pymetrics and Greenhouse?
Pymetrics uses neuroscience games and AI to objectively measure candidate cognitive and emotional attributes. Greenhouse gives recruiting teams the structured workflows and ATS infrastructure they depend on. Together, they cover the full hiring pipeline — but only if assessment data actually gets into the platform where recruiters and hiring managers do their work. Integrating Pymetrics with Greenhouse through tray.ai cuts out manual data entry, keeps assessment results attached to the right candidate profile, and helps organizations make faster, fairer decisions at scale.
Automate & integrate Pymetrics & Greenhouse
Use case
Automatically Push Pymetrics Assessment Results into Greenhouse Candidate Profiles
When a candidate finishes their Pymetrics assessment, tray.ai immediately writes the resulting trait scores, fit indicators, and completion status into the matching Greenhouse candidate profile as a structured note or custom field update. Recruiters don't need to log into Pymetrics separately before making stage decisions. All evaluation data lives in one place, giving the entire hiring team a complete candidate record to work from.
Use case
Trigger Pymetrics Assessment Invitations from Greenhouse Stage Moves
When a recruiter advances a candidate to a specific stage in Greenhouse — such as 'Assessment' or 'Skills Review' — tray.ai automatically sends a Pymetrics assessment invitation using the candidate's details from Greenhouse, with no manual outreach required. The invitation goes out the moment the stage transition happens, keeping candidate momentum high and making sure no one gets stuck waiting on a forgotten email.
Use case
Advance or Reject Candidates in Greenhouse Based on Pymetrics Fit Scores
Using tray.ai's conditional logic, organizations can set fit score thresholds from Pymetrics that automatically trigger stage advances or rejections in Greenhouse. Candidates who meet the configured criteria move to the next hiring stage; those below threshold move to a rejection stage with a customizable disposition reason. This keeps pipeline throughput high and applies a consistent, objective standard to every decision.
Use case
Sync New Greenhouse Candidates to Pymetrics for Cohort Benchmarking
As new candidates are added to Greenhouse for specific job requisitions, tray.ai can automatically register them in the right Pymetrics job profile or cohort, so they're benchmarked against the correct success model for that role. Recruiting coordinators don't have to manage candidate rosters in Pymetrics by hand. Cohort data stays accurate, which also improves the reliability of Pymetrics' AI benchmarking models over time.
Use case
Notify Hiring Managers When High-Fit Candidates Complete Pymetrics Assessments
When a candidate receives a top-tier Pymetrics fit score, tray.ai can immediately alert the relevant hiring manager via Slack, email, or a Greenhouse task, flagging them for priority review. Getting that alert fast matters — strong candidates often have competing offers in play. Custom filters let teams define what 'high-fit' means for each role, department, or seniority level.
Use case
Generate Consolidated Candidate Scorecards Combining Greenhouse and Pymetrics Data
tray.ai can pull structured interview feedback from Greenhouse scorecards together with Pymetrics trait and fit data into a single candidate evaluation summary. These reports can be written back to Greenhouse, stored in a BI tool, or shared with hiring committees as a PDF or dashboard. Having interview feedback and neuroscience-backed assessment data in one document makes committee discussions faster and hiring decisions easier to defend.
Use case
Automatically Reject and Dispose Candidates Who Abandon Pymetrics Assessments
When a candidate is invited to complete a Pymetrics assessment but doesn't finish within a configurable deadline, tray.ai can automatically update their Greenhouse stage to 'Assessment Abandoned,' add a disposition reason, and optionally send a closing message. This keeps the pipeline clean and frees recruiters from manually chasing stale applications. Teams can customize the timeout window and messaging to match their candidate experience standards.
Get started with Pymetrics & Greenhouse integration today
Pymetrics & Greenhouse Challenges
What challenges are there when working with Pymetrics & Greenhouse and how will using Tray.ai help?
Challenge
Matching Candidates Accurately Across Two Separate Identity Systems
Pymetrics and Greenhouse each maintain their own candidate identity records with no guaranteed shared unique identifier. Candidates may use slightly different email formats, name variations, or be entered into each system at different times, making reliable cross-platform matching hard without custom logic.
How Tray.ai Can Help:
tray.ai's data transformation tools let teams build fuzzy matching logic using email normalization and name-based lookups to reliably map Pymetrics records to their Greenhouse counterparts. When a match can't be confirmed automatically, tray.ai routes the exception to a Slack message or Google Sheet for human review, so nothing gets lost silently.
Challenge
Handling High-Volume Assessment Completions Without Delays
During high-volume recruiting campaigns — graduate hiring cycles or large-scale seasonal hiring — hundreds of Pymetrics assessments may complete within a short window. Processing that volume can overwhelm API rate limits or create a backlog of delayed Greenhouse updates, which defeats the purpose of real-time integration.
How Tray.ai Can Help:
tray.ai handles high-throughput event processing through its scalable workflow engine, queuing incoming Pymetrics webhooks and processing them in parallel while respecting Greenhouse API rate limits. Teams can configure throttling and retry logic to make sure every assessment result reaches Greenhouse reliably, regardless of volume spikes.
Challenge
Mapping Pymetrics Trait Data to Greenhouse Custom Fields Consistently
Pymetrics returns nuanced, multi-dimensional trait and fit data that doesn't map directly to standard Greenhouse fields. On top of that, each organization uses Greenhouse custom fields differently, making it hard to define a consistent data structure that hiring teams can actually interpret without a training session.
How Tray.ai Can Help:
tray.ai's visual data mapper lets integration builders define exactly how each Pymetrics data point — fit scores, individual trait percentiles, benchmark comparisons — maps to specific Greenhouse custom fields or structured note templates. The mapping can be updated without code changes, so it's easy to adapt as either platform evolves.
Challenge
Keeping Job Profile Mappings Between Greenhouse Requisitions and Pymetrics Assessments Current
As new roles open in Greenhouse and new assessment profiles are created in Pymetrics, the mapping between them has to be maintained. Without an automated management layer, stale or missing mappings can enroll candidates in the wrong Pymetrics assessment or skip enrollment entirely, which compromises benchmarking quality.
How Tray.ai Can Help:
tray.ai supports configurable lookup tables and reference data stored directly within the workflow, so recruiting operations teams can maintain job-to-assessment mappings in a simple spreadsheet or configuration interface. When a Greenhouse job ID has no matching Pymetrics profile, tray.ai alerts the recruiting ops team immediately rather than failing silently.
Challenge
Ensuring Data Privacy Compliance When Syncing Assessment Data
Pymetrics assessment data — cognitive trait profiles, emotional attribute scores — is sensitive personal data subject to GDPR, CCPA, and EEOC regulations. Automatically syncing it into Greenhouse has to respect candidate consent, data minimization requirements, and jurisdictional restrictions on using psychometric data in hiring decisions.
How Tray.ai Can Help:
tray.ai lets teams build consent-checking logic directly into the integration workflow, so assessment data only syncs to Greenhouse for candidates who've given explicit consent in Pymetrics. Data field filtering ensures only approved, role-relevant assessment attributes are written to Greenhouse, which supports data minimization requirements and reduces compliance risk across international hiring programs.
Start using our pre-built Pymetrics & Greenhouse templates today
Start from scratch or use one of our pre-built Pymetrics & Greenhouse templates to quickly solve your most common use cases.
Pymetrics & Greenhouse Templates
Find pre-built Pymetrics & Greenhouse solutions for common use cases
Template
Pymetrics Assessment Completed → Update Greenhouse Candidate Profile
This template listens for assessment completion events in Pymetrics and automatically updates the matching Greenhouse candidate record with trait scores, fit ratings, and completion timestamps as structured custom field values or activity feed notes.
Steps:
- Trigger: Pymetrics webhook fires when a candidate completes their assessment
- Lookup: Match the candidate in Greenhouse using email address or candidate ID
- Action: Write Pymetrics fit score, trait data, and completion date to Greenhouse candidate profile custom fields and activity log
Connectors Used: Pymetrics, Greenhouse
Template
Greenhouse Stage Change → Send Pymetrics Assessment Invitation
This template monitors Greenhouse for candidate stage transitions to a designated assessment stage and automatically sends a personalized Pymetrics assessment invitation using the candidate's name, email, and role details sourced from Greenhouse.
Steps:
- Trigger: Greenhouse webhook fires when a candidate is moved to the 'Assessment' stage
- Transform: Extract candidate name, email, and job title from the Greenhouse payload
- Action: Create and send a Pymetrics assessment invitation for the appropriate job profile
Connectors Used: Greenhouse, Pymetrics
Template
Pymetrics High-Fit Score → Advance Candidate Stage in Greenhouse + Notify Hiring Manager
When Pymetrics returns a fit score above a configurable threshold, this template automatically advances the candidate to the next Greenhouse hiring stage and sends an immediate Slack or email alert to the assigned hiring manager with a summary of the candidate's assessment results.
Steps:
- Trigger: Pymetrics webhook fires with candidate fit score data upon assessment completion
- Condition: Check if fit score meets or exceeds the defined high-fit threshold
- Action: Advance candidate to next stage in Greenhouse and send hiring manager notification via Slack or email with assessment summary
Connectors Used: Pymetrics, Greenhouse
Template
New Greenhouse Candidate Added → Register in Pymetrics Job Profile
This template automatically enrolls newly created Greenhouse candidates in the corresponding Pymetrics job profile or cohort as soon as they're added to a requisition, so benchmarking happens without any manual roster management.
Steps:
- Trigger: Greenhouse webhook fires when a new candidate application is created for a target job
- Lookup: Map the Greenhouse job ID to the correct Pymetrics job profile using a configuration table
- Action: Register the candidate in the matched Pymetrics job profile with relevant metadata
Connectors Used: Greenhouse, Pymetrics
Template
Pymetrics Assessment Abandoned → Reject Candidate in Greenhouse
This template monitors Pymetrics for candidates who haven't completed their assessment within a defined time window and automatically updates their Greenhouse status to a rejection stage with a configured disposition reason, keeping the pipeline accurate and clean.
Steps:
- Trigger: Scheduled tray.ai workflow runs daily to check for overdue Pymetrics assessments
- Lookup: Match each overdue candidate to their Greenhouse profile by email or candidate ID
- Action: Move candidate to rejection stage in Greenhouse with 'Assessment Not Completed' disposition and optional candidate notification email
Connectors Used: Pymetrics, Greenhouse
Template
Bi-Directional Candidate Data Sync Between Pymetrics and Greenhouse
This advanced template establishes a continuous two-way sync between Pymetrics and Greenhouse, pushing new Greenhouse candidates into Pymetrics and writing assessment results back into Greenhouse, so both platforms always reflect the current state of each candidate's evaluation.
Steps:
- Trigger A: Greenhouse webhook fires on new candidate creation → register candidate in Pymetrics
- Trigger B: Pymetrics webhook fires on assessment completion → update Greenhouse candidate profile with results
- Error handling: Log mismatched or failed sync events to a Google Sheet or Slack channel for recruiter review
Connectors Used: Greenhouse, Pymetrics