Greenhouse, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Greenhouse account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- HR Talent & Recruitment
- Signs in to your account
- 100 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Greenhouse is
Applicant tracking and recruiting software to optimize your entire recruiting process
You sign in with your own Greenhouse account, the same way you already do. We never see or hold your password.
One message in, the work done in Greenhouse.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Greenhouse. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Greenhouse account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Greenhouse
These are the ready-made tools your AI employee already has in Greenhouse. It is not limited to them, but it never has to be taught these.
- Add Greenhouse job ownerAdd a Greenhouse user to a job's hiring team as a recruiter, sourcer, or coordinator via the Harvest v3 API. Use when you need to assign someone an owner role on a specific job so
- Anonymize Greenhouse candidateTool to anonymize selected categories of personally identifiable data on a Greenhouse candidate via the Harvest v3 API, for GDPR or right-to-be-forgotten requests. Use when you mus
- Apply Greenhouse candidate tagTool to apply an existing candidate tag to a candidate via the Greenhouse Harvest v3 API. Use when you want to label a candidate with a tag that already exists in the organization'
- Bulk create Greenhouse blocked spam sourcesTool to add multiple blocked spam sources to Greenhouse in a single request via the Harvest v3 API. Use when you need to block several IP addresses, email addresses, CIDR ranges, a
- Bulk create Greenhouse custom field optionsTool to add many custom field options at once to select-type custom fields via the Greenhouse Harvest v3 API. Use when you need to create multiple options across one or more single
- Bulk create Greenhouse openingsTool to asynchronously create many Greenhouse openings across one or more jobs in a single Harvest v3 call. Use when you need to add headcount slots in bulk and want a single submi
- Bulk deactivate Greenhouse usersTool to asynchronously deactivate many Greenhouse users in a single Harvest v3 call, up to the bulk-endpoint cap per request. Use when you need to revoke sign-in access for several
- Bulk delete Greenhouse custom field optionsTool to archive many custom field options at once by id via the Greenhouse Harvest v3 API. Use when you need to remove multiple options from one or more select-type custom fields i
- Bulk update Greenhouse blocked spam sourcesTool to asynchronously update the note on many Greenhouse blocked spam sources in a single Harvest v3 call. Use when you need to revise notes on multiple blocklist entries at once
- Bulk update Greenhouse custom field optionsTool to asynchronously edit many Greenhouse custom field options in a single Harvest v3 call. Use when you need to rename, reorder, or set external ids on several options at once a
- Bulk update Greenhouse departmentsTool to asynchronously update many Greenhouse departments in a single call via the Harvest v3 API. Use when you need to rename or re-key several departments at once, each identifie
- Bulk update Greenhouse officesTool to asynchronously update many Greenhouse offices in a single Harvest v3 call. Use when you need to rename offices, set or clear their location or externalid, or reposition the
- Bulk update Greenhouse openingsTool to asynchronously update many Greenhouse openings in a single call via the Harvest v3 API. Use when you need to re-key, open, close, or update custom fields on several opening
- Bulk update Greenhouse usersTool to asynchronously update many Greenhouse users in a single call via the Harvest v3 API. Use when you need to change fields on several users at once (for example an HRIS sync u
- Create Greenhouse applicationTool to create a new application for an existing Greenhouse candidate via the Harvest v3 API. Use when you need to attach a candidate to a job (supply candidateid and jobid) or reg
- Create Greenhouse approval flowTool to create a multi-step approval flow on a Greenhouse job via the Harvest v3 API. Use when you need to gate a job opening or offer behind one or more tiers of approvers, supply
- Create Greenhouse attachmentTool to attach a file to an existing Greenhouse application via the Harvest v3 API. Use when you need to upload a document (resume, cover letter, offer letter, etc.) to a candidate
- Create Greenhouse blocked spam sourceTool to add a new IP address, CIDR range, email address, or email domain to the organization's spam blocklist via the Greenhouse Harvest v3 API. Use when you need to block a sender
- Create Greenhouse candidateTool to create a new candidate profile in Greenhouse via the Harvest v3 API. Use when you need to add a candidate to your organization, optionally creating their first application
- Create Greenhouse candidate educationTool to add a new education entry to a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to record a candidate's schooling, including the school, degree, and
- Create Greenhouse candidate employmentTool to add a new work-history (employment) entry to a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to record a candidate's past or current role. The ca
- Create Greenhouse candidate noteTool to create a candidate note, log an email, or record an activity-feed entry on a Greenhouse candidate via the Harvest v3 API. Use when you need to attach a note (notetype NOTE)
- Create Greenhouse candidate tagTool to add a new tag to the organization's candidate-tag dictionary via the Greenhouse Harvest v3 API. Use when you need to register a reusable candidate tag (by name) so it can l
- Create Greenhouse custom fieldTool to add a new custom field to your organization's dictionary via the Greenhouse Harvest v3 API. Use when you need to define a new custom data point (text, number, currency, sel
- Create Greenhouse custom field departmentTool to restrict a custom field's visibility to one additional department via the Greenhouse Harvest v3 API. Use when you want a custom field to appear only on jobs, offers, or can
- Create Greenhouse custom field officeTool to restrict a custom field's visibility to one additional office via the Greenhouse Harvest v3 API. Use when you need to make an existing job, opening, or offer custom field v
- Create Greenhouse custom field optionTool to add a new selectable value to a singleselect or multiselect custom field via the Greenhouse Harvest v3 API. Use when you need to extend a custom field with an additional op
- Create Greenhouse departmentTool to create a new department for the organization via the Greenhouse Harvest v3 API. Use when you need to add a department with an optional externalid and an optional parent dep
- Create Greenhouse interviewTool to create a scheduled interview against a candidate application in Greenhouse Harvest. Use when you need to place a candidate's interview onto the schedule with a start/end ti
- Create Greenhouse jobTool to create a new Greenhouse job from an existing template via the Harvest v3 API. Use when you need to spin up a new requisition that inherits its interview plan, scorecards, h
- Create Greenhouse job hiring managerTool to assign a user as a hiring manager on a Greenhouse job via the Harvest v3 API. Use when you need to add an existing organization user to a job's hiring team in the hiring ma
- Create Greenhouse job noteTool to create a free-form note attached to a Greenhouse job via the Harvest v3 API. Use when you need to record context, hiring decisions, or status updates on a specific job (ide
- Create Greenhouse offerTool to create a new offer on an existing Greenhouse application via the Harvest v3 API. Use when you need to extend an offer to a candidate, supplying the applicationid plus optio
- Create Greenhouse officeTool to create a new office for the organization via the Greenhouse Harvest v3 API. Use when you need to add a recruiting location (e.g. for scoping jobs, candidates, or custom fie
- Create Greenhouse openingTool to add a new opening (headcount slot) to an existing Greenhouse job via the Harvest v3 API. Use when a job needs additional headcount and you want to create one more opening t
- Create Greenhouse userCreate a new user in your Greenhouse Recruiting organization via the Harvest v3 API. Use when you need to onboard a recruiter, hiring manager, interviewer, coordinator, or other te
- Create Greenhouse user emailAttach an additional email address to an existing Greenhouse user via the Harvest v3 API. Use when a recruiter, hiring manager, or other team member needs a secondary email address
- Deactivate Greenhouse userTool to deactivate a Greenhouse user via the Harvest v3 API, preventing that user from signing in while preserving their historical data. Use when you need to offboard or temporari
- Delete Greenhouse applicationTool to permanently delete a single Greenhouse application via the Harvest v3 API, along with its interview stages, scorecards, rejection details, and prospect details. Use when yo
- Delete Greenhouse applied candidate tagTool to detach a single tag from a candidate in Greenhouse via the Harvest v3 API, identified by its applied candidate tag id. Use when you need to remove a tag association from a
- Delete Greenhouse attachmentTool to permanently remove an attachment from its Greenhouse application via the Harvest v3 API, identified by its attachment id. Use when you need to delete a document (resume, co
- Delete Greenhouse blocked spam sourceTool to permanently remove a single blocked spam source from Greenhouse via the Harvest v3 API. Use when an IP address, email address, CIDR range, or email domain was blocked by mi
- Delete Greenhouse candidateTool to permanently delete a candidate from Greenhouse via the Harvest v3 API. Use when you need to fully remove a candidate and all of their associated applications, attachments,
- Delete Greenhouse candidate educationTool to remove a single education entry from a Greenhouse candidate's profile via the Harvest v3 API. Use when you need to delete one specific education record from a candidate, id
- Delete Greenhouse candidate employmentTool to permanently delete a single employment entry from a candidate's profile in Greenhouse via the Harvest v3 API. Use when you need to remove an incorrect or outdated employmen
- Delete Greenhouse candidate tagTool to delete a tag from your organization's candidate-tag dictionary in Greenhouse via the Harvest v3 API, identified by its candidate tag id. Use when you need to permanently re
- Delete Greenhouse custom field officeTool to remove an office from a custom field's visibility scope via the Greenhouse Harvest v3 API. Use when an existing job, opening, or offer custom field should no longer be rest
- Delete Greenhouse custom field optionTool to archive a single custom field option via the Greenhouse Harvest v3 API so it can no longer be selected on new records. Use when an option of a select-type custom field shou
- Delete Greenhouse interviewTool to cancel and permanently delete a scheduled interview in Greenhouse via the Harvest v3 API, identified by its interview id. Use when an interview needs to be called off and r
- Delete Greenhouse job hiring managerUnassign a hiring manager from a Greenhouse job by deleting the job hiring manager join row, identified by its id, via the Harvest v3 API. Use when you need to remove a specific us
- Delete Greenhouse job notePermanently delete a Greenhouse job note, identified by its id, via the Harvest v3 API. Use when you need to remove a note that was attached to a job (for example because it was ad
- Delete Greenhouse job ownerRemove a Greenhouse user from a job's hiring team in a single role by deleting the job owner join row, identified by its id, via the Harvest v3 API. Use when you need to take a spe
- Delete Greenhouse user job permissionTool to revoke a single Greenhouse user job permission by its id via the Harvest v3 API, removing that user's Job Admin role on the associated job. Use when you need to take away a
- Grant Greenhouse user job permissionGrant a Greenhouse user a Job Admin role on a single job via the Harvest v3 API. Use when you need to give a recruiter, hiring manager, coordinator, or interviewer scoped access to
- Hire Greenhouse applicationTool to mark a Greenhouse application as hired and close out the matching opening on the job via the Harvest v3 API. Use when a candidate has accepted an offer and you need to fina
- List Greenhouse application stagesList the application stage history rows in your Greenhouse organization — one row per interview stage an application has occupied, with enteredat and exitedat timestamps. Use when
- List Greenhouse applicationsList the applications in your Greenhouse organization, which associate candidates with jobs (candidate applications attach to exactly one job; prospect applications attach to zero
- List Greenhouse approval flowsTool to list the approval flows in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or search the multi-step approval definitions attached to jobs o
- List Greenhouse approver groupsTool to list the approver groups in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate the ordered tiers of approvers that make up the approval flows
- List Greenhouse approversTool to list approver records in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or search the individual users assigned to approve a job, offer, o
- List Greenhouse attachmentsList the attachments in your Greenhouse organization, which are files associated with applications such as resumes, cover letters, take-home tests, offer documents, and e-signed ag
- List Greenhouse bulk requestsList the asynchronous bulk requests submitted to Greenhouse Harvest v3, each tracking a batch operation with its record, success, and failure counts and current status. Use when yo
- List Greenhouse candidate educationsTool to list candidate educations in a Greenhouse organization via the Harvest v3 API. Candidate educations are the school/degree/discipline entries (with start/end dates) recorded
- List Greenhouse candidate employmentsTool to list candidate employments in a Greenhouse organization via the Harvest v3 API. Candidate employments are the work-history entries (company, title, and start/end dates) rec
- List Greenhouse candidate tagsTool to list the candidate tags configured in a Greenhouse organization via the Harvest v3 API. Candidate tags are the org-wide library of tag names available to apply to candidate
- List Greenhouse candidatesList the candidates (active applicants and prospects) in your Greenhouse organization, returning each candidate's profile: names, contact methods, tags, custom fields, and timestam
- List Greenhouse close reasonsTool to list the close reasons configured in a Greenhouse organization via the Harvest v3 API. Close reasons are the organization-defined dictionary of outcomes recorded when an op
- List Greenhouse custom field departmentsTool to list the custom field department associations configured in a Greenhouse organization via the Harvest v3 API. Use when you need to see which departments a custom field's vi
- List Greenhouse custom field officesTool to list the customfieldoffice associations in a Greenhouse organization via the Harvest v3 API. A customfieldoffice restricts a custom field's visibility to a single office. U
- List Greenhouse custom field optionsTool to list the custom field options configured in a Greenhouse organization via the Harvest v3 API. Custom field options are the selectable values on singleselect or multiselect
- List Greenhouse custom fieldsTool to list the custom field definitions configured in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate the org-defined structured data layered ont
- List Greenhouse default interviewersList the default interviewers configured in a Greenhouse organization via the Harvest v3 API. Default interviewers are the users pre-selected as the interview panel for a specific
- List Greenhouse demographic answer optionsTool to list all of a Greenhouse organization's demographic answer options via the Harvest v3 API. Demographic answer options are the selectable choices presented on a demographic
- List Greenhouse demographic answersTool to list all of a Greenhouse organization's demographic answers via the Harvest v3 API. Demographic answers are individual applicant submissions to the organization's voluntary
- List Greenhouse demographic question setsTool to list all of a Greenhouse organization's demographic question sets via the Harvest v3 API. Demographic question sets are named groupings of demographic questions that an org
- List Greenhouse demographic questionsTool to list the demographic questions configured in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate the voluntary self-identification prompts that
- List Greenhouse departmentsTool to list the departments configured in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate organizational units that jobs are assigned to for filte
- List Greenhouse EEOC responsesTool to list EEOC self-identification responses in a Greenhouse organization via the Harvest v3 API. EEOC responses capture a candidate's voluntary self-identification of race, gen
- List Greenhouse email templatesTool to list the email templates configured in a Greenhouse organization via the Harvest v3 API. Email templates are reusable subject/body pairs used to communicate with candidates
- List Greenhouse focus candidate attributesList the focus candidate attributes in your Greenhouse organization — the subset of a job's jobcandidateattributes that an interview kit elevates as focus areas at the top of the i
- List Greenhouse interview kitsTool to list the interview kits (per-job, per-slot evaluation packets interviewers see when conducting an interview) in a Greenhouse organization via the Harvest v3 API. Use when y
- List Greenhouse interviewer tagsList the interviewer tags in your Greenhouse organization: the organization-defined labels that can be assigned to interviewer users (for example "Phone Screener" or "Culture Add I
- List Greenhouse interviewsTool to list scheduled interview events in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or search interviews across candidate applications for r
- List Greenhouse job board custom locationsTool to list a Greenhouse organization's job board custom locations via the Harvest v3 API. Use when you need the curated list of location strings a site admin maintains for postin
- List Greenhouse job boardsTool to list the job boards configured in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate the destinations (the internal board and external careers
- List Greenhouse job candidate attributesTool to list the job candidate attributes (the per-job instances of a job's candidateattributetypes) in a Greenhouse organization via the Harvest v3 API. Use when you need the cano
- List Greenhouse job hiring managersList the job hiring managers configured in a Greenhouse organization via the Harvest v3 API. Job hiring managers are users designated as hiring managers on a job; each row pairs on
- List Greenhouse job interview stagesList the job interview stages in your Greenhouse organization — the steps that make up each job's interview plan (e.g. Application Review, Phone Screen, Onsite, Offer), ordered wit
- List Greenhouse job interviewsTool to list the interview slot template definitions configured on jobs' interview plans in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or sear
- List Greenhouse job notesList the free-form, organization-internal notes attached to jobs across your Greenhouse organization. Use when you need to read the internal notes recorded on jobs, optionally filt
- List Greenhouse job ownersList the job owners across your Greenhouse organization. Use when you need to look up which recruiters, sourcers, and coordinators are assigned to jobs' hiring teams, or to filter
- List Greenhouse job post searchable locationsList the searchable geographic locations attached to job posts in your Greenhouse organization. Use when you need the individual locations (formatted display string plus city, regi
- List Greenhouse job postsList the candidate-facing job posts in your Greenhouse organization. Use when you need to look up job post ids, titles, public URLs, application questions, or which board (external
- List Greenhouse jobsList the jobs (hiring plans) in your Greenhouse organization. Use when you need to look up job ids, names, statuses, department, office associations, or requisition ids, or to filt
- List Greenhouse notesTool to list the notes (free-form activity-feed entries) across a Greenhouse organization via the Harvest v3 API. Notes include manually added candidate notes, logged emails, syste
- List Greenhouse offersTool to list the offers in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate or search candidate offers for reporting, status tracking, or lookup, op
- List Greenhouse officesTool to list the offices configured in a Greenhouse organization via the Harvest v3 API. Use when you need to enumerate recruiting locations for filtering, lookup, or scoping jobs
- List Greenhouse openingsList the openings (individual headcount slots beneath jobs) in your Greenhouse organization. Use when you need to look up opening ids, their parent jobid, fill status, hired applic
- List Greenhouse pay input rangesTool to list the pay input ranges configured in a Greenhouse organization via the Harvest v3 API. Pay input ranges are the per-job-post minimum and maximum values for a pay compone
- Reactivate Greenhouse userReactivate a previously deactivated Greenhouse user via the Harvest v3 API so they can sign in again. Use when you need to restore sign-in access for a user account that was previo
You stay the boss of your Greenhouse account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Greenhouse account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Greenhouse is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Greenhouse and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Greenhouse
- Can an AI employee really work inside Greenhouse?
- Yes. It signs in to your own Greenhouse account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Greenhouse?
- No. Nothing moves and nothing is replaced. Your records stay in Greenhouse, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Greenhouse account?
- You sign in with your own Greenhouse account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Greenhouse?
- It has 100 ready-made tools in Greenhouse today, among them Add Greenhouse job owner, Anonymize Greenhouse candidate and Apply Greenhouse candidate tag. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Greenhouse and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Greenhouse and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Greenhouse?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Greenhouse is written down with what it did and when.