Skip to content

Automate BambooHR

Keep your team up to date on what happens in BambooHR: who is on leave today, new time-off requests, new starters, terminations and upcoming work anniversaries. The people data stays in BambooHR and the updates reach Slack or your inbox without anyone checking the time-off calendar by hand. Describe what you want to your AI assistant, check what it will do, and it keeps running.

Try asking

Create a ClickRuntime automation: every weekday at 9am, get who's out today from BambooHR and post the names and return dates to #team 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 BambooHR automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what BambooHR 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 Monday morning, send me who is on leave this week from BambooHR, and flag any team where more than half the people are out on the same day.

Every morning, post today's BambooHR birthdays, work anniversaries and people out of office to our #team Slack channel.

When a new employee appears in BambooHR, create their onboarding checklist in Asana, add their start date to Google Calendar, and post a welcome in Slack on their first day.

Beyond chat

Have BambooHR work when you're not in the chat

Connecting BambooHR 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 BambooHR

You connect BambooHR with an API key you create under your own BambooHR user, together with your company subdomain. The key has exactly the permissions your user has.

BambooHR

HR / HRIS

  1. In BambooHR, click your name or avatar and open API Keys.
  2. Choose Add New Key, give it a name such as ClickRuntime, and copy the key.
  3. Note your company subdomain, the part before .bamboohr.com in your BambooHR address.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret, along with your subdomain.

Good to know

BambooHR limits that affect automations

  • The API key inherits the permissions of the BambooHR user who created it. If that user can't see a field, such as birth dates or compensation, automations can't either.
  • Each key belongs to one company subdomain, so a second BambooHR account needs its own key.
  • The key is tied to the user who created it, so create it under an account that will stay with the company.

FAQ

Questions about automating BambooHR

What can ClickRuntime see in BambooHR?
Whatever the user who created the API key can see: the employee directory, time-off requests, who's out, and the employee fields that user has access to. The automations here only read data.
Why does an anniversary or birthday reminder show no dates?
Those fields depend on the key owner's permissions. Create the key under a user who can see hire dates and birth dates, or the reminder will have nothing to list.
How quickly will I hear about a new time-off request?
Requests are checked every 15 minutes, and each one is reported only once.
Do I need AI for BambooHR automations?
No. Leave lists, request alerts and joiner or leaver notices run without it. If you add a summary or rewrite step, it uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Can one connection cover several BambooHR companies?
No. A key works for one company subdomain. Add a separate connection for each company.
Is this a BambooHR connector for ChatGPT or Claude?
Not for chatting with BambooHR data. A chat connector lets your assistant read and change BambooHR 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 BambooHR event.

Tell your assistant what BambooHR should do

Free plan. No credit card.