For HR teams and people managers who want employees to self-serve on PTO balances, directory lookups, and job info.
6 min read
Updated February 2026
“How many PTO days do I have left?” “What's the new hire's email?” “Who's my skip-level manager?” HR teams field these questions dozens of times a week. Each one is a simple lookup, but the interruptions keep HR from focusing on strategic work.
The BambooHR integration lets your AI agent handle these routine lookups automatically. Employees get instant answers to their HR questions through natural conversation, and HR gets their time back.
| Action | Description |
|---|---|
| Employee Lookup | Find an employee by name or email and return their profile details |
| Time-Off Balance | Check PTO, sick leave, or other time-off balances for an employee |
| Directory | Search the employee directory by department, location, or role |
| Job Info | Get job title, department, reporting structure, and employment details |
| Field | Description | Example |
|---|---|---|
| Subdomain | Your BambooHR subdomain (the part before .bamboohr.com) | yourcompany |
| API Key | Your BambooHR API key | abc123def456... |
After setup, open your AI agent and try these realistic queries:
Verify your API key and subdomain are correct. If the API key was generated by an employee who has since left, the key may have been deactivated.
The API key can only access employees visible to the account that created it. If the key owner's role restricts visibility (e.g., to their own department), some employees won't appear. Use an admin-level API key for full coverage.
Verify that the employee has time-off policies assigned in BambooHR. If accrual policies haven't been configured, balances will appear empty.