Integrations
Greenhouse
HR
Description
Greenhouse is the applicant tracking system that growing and enterprise companies use to manage their entire recruiting pipeline — job postings, applications, interview scheduling, scorecards, offers and onboarding, all in one platform. For recruiting teams, every stage transition in Greenhouse should trigger something: a candidate email, a Slack notification to the hiring manager, a calendar invite, a background check request, a Notion entry for the interview panel. Instead, most of those actions happen manually, inconsistently and often with delays that cost you candidates.
The Flowpath Greenhouse integration automates the entire surrounding workflow of your recruiting process. Connect via API key and every Greenhouse event — new application, stage change, interview completed, offer extended, offer accepted — becomes an agent trigger with the full candidate and job data available as structured input to every downstream step.
Every Greenhouse event is richly detailed: candidate name, email, applied role, department, current stage, scorecard ratings, interview feedback, offer details and custom fields. Use GPT-4o to summarise interview feedback automatically. Use Slack to notify hiring managers the moment a strong candidate moves to the final stage. Use Gmail to send personalised candidate communications at every stage transition. Use Notion to maintain a structured interview panel brief. Greenhouse becomes the recruiting data layer that your agents act on — so your recruiting team spends time on conversations, not coordination.
What you can do with
Greenhouse
Trigger agents on new applications, stage changes, interview completions and offer events
Send personalised candidate communications via Gmail at every stage transition automatically
Notify hiring managers in Slack when candidates reach final round or are ready for review
Summarise interview feedback with GPT-4o and distribute to the interview panel automatically
Log structured candidate data to Notion for pipeline visibility and interview preparation
Trigger onboarding workflows in Slack and Gmail the moment an offer is accepted
Send automated rejection communications with personalised content based on application stage
Greenhouse
triggers
New application received Fires when a new candidate applies for any job in Greenhouse. Passes candidate name, email, applied role, department, source, resume URL and application timestamp to the next step.
Candidate stage changed Fires when a candidate moves from one hiring stage to another. Passes candidate details, previous stage, new stage, job title and hiring manager — useful for triggering stage-specific communication and notification workflows.
Interview scheduled Fires when an interview is scheduled for a candidate in Greenhouse. Passes candidate name, interviewer names, interview type, scheduled time and job details — useful for triggering preparation and logistics workflows.
Interview completed Fires when an interview is marked as completed in Greenhouse. Passes candidate details, interviewer, scorecard submitted status and overall rating — useful for triggering feedback collection and hiring decision workflows.
Offer extended Fires when an offer is created and sent to a candidate in Greenhouse. Passes offer details, salary, start date, candidate information and hiring manager — useful for triggering background check and pre-onboarding workflows.
Offer accepted Fires when a candidate accepts an offer in Greenhouse. Passes all offer details, candidate information, start date and role — useful for triggering full onboarding sequence workflows.
Offer declined Fires when a candidate declines an offer. Passes decline reason if provided, offer details and candidate information — useful for triggering win-back or pipeline replenishment workflows.
Candidate rejected Fires when a candidate is rejected at any stage. Passes rejection reason, stage, candidate details and job information — useful for triggering personalised rejection communication workflows.
Greenhouse
actions
Move candidate to stage Move a Greenhouse candidate from their current stage to a specified next stage — triggered by downstream workflow decisions, scoring thresholds or interview completion events.
Add note to candidate Post a note on a Greenhouse candidate profile. Supports dynamic content from upstream steps — useful for logging AI analysis, enrichment data or interview summary content.
Send email to candidate Send a Greenhouse-tracked email to a candidate directly from a Flowpath workflow — with subject and body populated dynamically from upstream step data.
Reject candidate Reject a Greenhouse candidate with a specified reason — triggered by scoring thresholds, hiring manager decisions or workflow conditions.
Create prospect Add a new prospect to Greenhouse from an external source — sourced from LinkedIn, enriched by Clearbit or identified by a prospecting workflow.
Schedule interview Create an interview record in Greenhouse with candidate, interviewer, type and time populated from upstream step data — useful for automating interview logistics workflows.
Update offer Update offer details on an existing Greenhouse offer record — salary, start date or custom offer fields — triggered by negotiation or approval workflow events.
Greenhouse
One-click OAuth.
Auth method
API key
Plans
Growth & Enterprise
Sync
Real-time
Setup time
~1 minute
API version
Greenhouse Harvest API v1