Skip to content

Automate Greenhouse

Keep hiring moving in Greenhouse without refreshing the dashboard. New applications reach the hiring channel, the day's interviews arrive in your inbox before the first one starts, and missing scorecards get chased. Describe what you want to your AI assistant, check what it will do, and it keeps running.

Try asking

Create a ClickRuntime automation: every 15 minutes, check Greenhouse for new applications to our Senior Backend Engineer and Product Designer jobs and post the candidate's name, the job and a link to #hiring in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Greenhouse automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Greenhouse should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, list Greenhouse candidates who have been in the same stage for more than 7 days, grouped by job and hiring manager.

When a candidate moves to onsite in Greenhouse, post their name, role and interview date to the hiring team's Slack channel.

When a candidate is hired in Greenhouse, create their record in BambooHR, add an onboarding project in Asana, and announce the hire in Slack.

Beyond chat

Have Greenhouse work when you're not in the chat

Connecting Greenhouse to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Greenhouse

Greenhouse connects through Harvest v3 credentials that a Site Admin creates in your own Greenhouse account. ClickRuntime exchanges your client ID and secret for short-lived access tokens on each run.

Greenhouse

Recruiting / ATS

  1. Sign in to Greenhouse as a Site Admin and open Configure (the gear icon), then Dev Center.
  2. Under API Credentials, choose Create new API credentials and select Harvest V3 (OAuth).
  3. Save, then set the scopes the automation needs, for example read access to applications and interviews.
  4. Copy the Client ID and Client Secret.
  5. In the ClickRuntime dashboard, open Connections, choose Greenhouse and enter the Client ID and Client Secret.

Good to know

Greenhouse limits that affect automations

  • Only Harvest v3 credentials work. Older Harvest v1/v2 API keys no longer work, so create new credentials if you have an old key.
  • Creating credentials needs Site Admin access in Greenhouse.
  • Greenhouse limits requests per 10-second window. If an automation goes over, Greenhouse asks it to wait and the run retries after the pause.
  • Greenhouse automations here check on a schedule, such as every 15 minutes or hourly, rather than reacting the instant something changes.

FAQ

Questions about automating Greenhouse

What can ClickRuntime see in Greenhouse?
Only what the scopes on your Harvest v3 credentials allow. For these automations that means reading applications, interviews and scorecards. You choose the scopes when you create the credentials and can revoke them in Dev Center.
I have an old Greenhouse Harvest API key. Can I use it?
No. Greenhouse retired the v1/v2 keys, so you need to create Harvest V3 (OAuth) credentials and use the client ID and secret instead.
How quickly does a new application show up?
The new-application alert checks every 15 minutes and only posts applications created since its last check, so nobody gets the same applicant twice.
Can it remind interviewers about scorecards?
Yes. A daily check looks at interviews that have already ended, finds the ones without a submitted scorecard and emails you the list so you can follow up.
Do I need AI for Greenhouse automations?
No. The alerts, digests and reminders on this page run without AI. If you add something like summaries, it uses the AI included with every ClickRuntime plan, so you don't need your own AI key.
Is this a Greenhouse connector for ChatGPT or Claude?
Not for chatting with Greenhouse data. A chat connector lets your assistant read and change Greenhouse while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Greenhouse event.

Tell your assistant what Greenhouse should do

Free plan. No credit card.