How to Automate Greenhouse

Greenhouse automates the structured half of hiring: interview kits and scorecards, job and offer approvals, candidate self-scheduling, and reminders that nudge whoever has gone quiet. All of it fires on what Greenhouse can see. Checking a signature tool, a background vendor or payroll is the leftover, and an agent like WebRun can do that.

Greenhouse is where a company agrees how it hires

Greenhouse is the applicant tracking system companies grow into, at the point where hiring stops being something a founder does between meetings. Every open role lives in it: the job, the stages a candidate moves through, who interviews at each one, and the written feedback they leave.

Its argument is structure. The same questions get put to every candidate for a role, the answers land on the same scorecard, and the decision gets made from notes rather than impressions. That is why it turns up in companies that care about hiring fairly, and in ones that have been burned by not doing so.

So Greenhouse is where the process is agreed. It is not where most of the work happens: that is spread across calendars, an inbox, a signature tool, a screening vendor, a handful of job boards and whichever system the new person will be paid from.

The offer waits on somebody who has not opened their email

Very little in hiring is blocked on the recruiter. It is blocked on somebody who has not answered yet.

Four people were on the interview loop, three left a scorecard, and the fourth has been at a customer site since Tuesday. The debrief waits until they write it up, so somebody messages them, waits a day, and messages them again.

Around that sits a ring of jobs with the same shape. Chasing the hiring manager who has to approve the job before it can open. Chasing a candidate who has not signed. Chasing two referees who have not replied. Typing a new hire's details into payroll by hand because payroll closes on Friday. Working out what each board and agency cost against how many people they produced, which nobody does, because it means opening five billing screens.

Each one takes ten minutes. Together they are where the weeks go.

Offers that chase their own signature The offer sitting unsigned in the e-signature tool noticed on day two, with the nudge drafted and the record already updated.
Checks read where they were run Background screens, references and right to work results collected off the vendor's own portal and noted against the candidate.
Sourcing spend against real hires What each board, agency and referral scheme actually cost, set beside the people it produced, without opening five billing screens.

Scorecards, kits and approvals all fire inside Greenhouse

There is more built into Greenhouse than most hiring teams use, and working through it costs nothing.

Interview kits hand each interviewer the questions, the focus attributes, the candidate's resume and the scorecard in one place, so feedback comes back in a form you can compare. Job approvals hold a role until the right people have signed off, and offer approvals do the same for an offer, along an approval chain you map in advance. Self-scheduling gives the candidate a set of times to pick from. Automated reminders nudge interviewers, stakeholders and candidates who have gone quiet, and the reports and dashboards are pre-built, so the funnel numbers are already there.

Every one of those acts on something Greenhouse can see: a reminder goes out because a scorecard is missing from a Greenhouse interview, an approval waits because a Greenhouse offer is sitting at a stage.

That is the ceiling, and most of the chasing lives beyond it. Greenhouse cannot open the screening vendor's portal and see that a report came back clear. It cannot check the signature tool to see whether the offer letter was opened. It cannot look in the HRIS and confirm the new starter exists, or read what a job board charged you last month.

A pipeline that has already been round the other systems

The version worth wanting is a pipeline where the answers arrived before anybody went looking.

The offer signed by the candidate but not countersigned, checked in the signature tool each morning, so the nudge goes out on day two instead of the following week. The background screen that cleared yesterday, read off the vendor's portal and noted on the candidate, so a start date stops depending on somebody remembering to log in. The new hire whose record has to exist in payroll by Friday, prepared from what the accepted offer says and left for whoever owns payroll.

Then the reading. What every board, agency and referral scheme cost against the people it produced, assembled from the billing screens monthly rather than never. Which of your live adverts has quietly expired while the role is still open. Which candidates from a search two years ago now hold the job you are trying to fill.

One boundary holds throughout. Collecting a status and writing it onto a record can run unattended, because it is transcription. An email to a candidate, an offer, a rejection: those reach a person waiting on news about their livelihood, and they wait for a human.

Chasing five systems is not a recruiting skill

Five other systems have to be opened each morning to find out whether anything moved. That is what eats a recruiter's day, and it is the part of hiring with no judgement in it at all.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the signature tool, the screening portal or the job board account, reads what is on the screen, and writes it back onto the right candidate in Greenhouse.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything reaching a candidate is drafted and waits for a person to put their name to it.

Every workflow below names the systems it opens.

Questions people ask

Will it email a candidate or send an offer on its own?

No. Anything that reaches a candidate is written and left unsent. Rejections, offers and interview invitations all land on somebody at the worst possible moment if they are wrong, so a person reads every one before it goes. What runs unattended is the collecting: statuses, results and dates.

Do we need the Greenhouse API or a developer to set this up?

No. It works Greenhouse in a browser signed in as a user you create, so it sees exactly what that user sees. There is no key to generate, no partner integration to commission and nothing installed into your Greenhouse instance.

Our Greenhouse permissions are deliberately tight. Does an agent get around them?

No, and that is the point of running it as a real signed-in user. Give it an account with the access the job needs and no more, and it inherits those limits exactly. Anything the user cannot see, it cannot see either, and every run is watchable.

10 ready-made Greenhouse workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Sourcing Channel ROI Reports
WebRun reads your source-of-hire data in Greenhouse each Monday, works out which job boards and channels convert applicants to hires, writes it to a Google Sheet, and posts your team a Slack report, so budget goes to the sources that deliver, not the loudest ones.
GreenhouseGoogle SheetsSlack
Automated Offer Letter E-Sign Chaser
WebRun checks your sent offer letters in DocuSign each morning, finds the ones still unsigned, matches each to the candidate in Greenhouse, and posts your recruiters a Slack list of who to nudge, so signed offers come back quickly and none sit forgotten in an inbox.
DocuSignGreenhouseSlack
Automated Greenhouse Offer Approvals
WebRun opens Greenhouse each morning, finds offers stuck waiting on approval, notes who each one is waiting on and how long it has sat, and posts your hiring team a Slack nudge so approvers clear the queue before the candidate cools off.
GreenhouseGoogle SheetsSlack
Automated New-Hire HRIS Handoff
WebRun finds candidates just marked hired in Greenhouse, drafts a new-hire HRIS handoff checklist in BambooHR for each, and posts your people team a Slack summary, so every onboarding starts on time with nothing left for a human to approve before it goes live.
GreenhouseBambooHRSlack
Schedule Candidate Reference Checks
When a candidate reaches the final stage, WebRun contacts their references to find a call time, books it on the hiring manager's calendar, and keeps everything logged - so reference checks don't delay your offer.
GreenhouseGmailGoogle Calendar
Weekly Hiring-Funnel Report
Every Monday, WebRun pulls your hiring metrics from Greenhouse, builds a stage-by-stage funnel summary, and posts it to Slack so leadership always knows where things stand.
GreenhouseGoogle SheetsSlack
Chase Interviewers for Feedback
WebRun checks your ATS for completed interviews without feedback, sends the interviewer a gentle reminder, and keeps your hiring manager in the loop until feedback is filed.
GreenhouseGmailSlack
Draft Candidate Status Updates
After each interview stage, WebRun drafts a personalised status email for every candidate so your team stays professional without writing from scratch each time.
GreenhouseGmailSlack
Schedule Interviews Automatically
WebRun reads candidate availability replies, finds open slots on your interviewers' calendars, and drafts calendar invites for your review before anything is sent.
GmailGoogle CalendarGreenhouse
Screen & Shortlist New Applicants
WebRun reads every new application in Greenhouse, scores candidates against your criteria, and adds a shortlist to your hiring spreadsheet so your team reviews only the best fits.
GreenhouseGoogle SheetsSlack

Want one of these running on your own Greenhouse?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.