> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getrilo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# HR & People Operations Tools

> Human resources and people operations tools for managing employees, recruitment, and HR processes.

Rilo provides comprehensive HR and people operations tools for employee management, recruitment, payroll, and workforce analytics.

## Available Tools

* **BambooHR** - HR management platform
* **Workday** - Enterprise HR and finance platform
* **Gusto** - Payroll and HR platform
* **AgencyZoom** - Insurance sales and retention platform
* **Ashby** - Recruiting and applicant tracking
* **Borneo** - HR management platform
* **Cal** - Scheduling and calendar management
* **Recruitee** - Applicant tracking system

## BambooHR

HR management platform for employee data, time tracking, and HR processes.

### Authentication

Requires authentication with `bamboohr` integration.

### Capabilities

BambooHR provides comprehensive HR management capabilities:

* Employee data management
* Time tracking and attendance
* Time off management
* Performance management
* Applicant tracking
* Reporting and analytics

### Available Functions

BambooHR provides functions for HR management:

| Function                  | Description                   |
| ------------------------- | ----------------------------- |
| `create_employee`         | Create a new employee record. |
| `get_employee`            | Get employee details.         |
| `list_employees`          | List employees.               |
| `update_employee`         | Update employee information.  |
| `get_time_off`            | Get time off requests.        |
| `create_time_off_request` | Create a time off request.    |
| `get_directories`         | Get employee directories.     |

<Info>
  BambooHR provides additional functions for employee management, time tracking, and reporting. Use `get_tools_capabilities` to see the complete list.
</Info>

### Available Triggers

BambooHR supports app event triggers:

| Trigger Slug                  | Description                                     |
| ----------------------------- | ----------------------------------------------- |
| `BAMBOOHR_EMPLOYEE_CREATED`   | Triggered when a new employee is added.         |
| `BAMBOOHR_EMPLOYEE_UPDATED`   | Triggered when employee information is updated. |
| `BAMBOOHR_TIME_OFF_REQUESTED` | Triggered when a time off request is created.   |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for BambooHR.
</Info>

## Workday

Enterprise HR and finance platform for workforce management.

### Authentication

Requires authentication with `workday` integration.

### Available Functions

Workday provides functions for enterprise HR management:

| Function                 | Description                    |
| ------------------------ | ------------------------------ |
| `get_worker`             | Get worker (employee) details. |
| `list_workers`           | List workers.                  |
| `create_job_application` | Create a job application.      |
| `get_job_application`    | Get job application details.   |
| `list_job_applications`  | List job applications.         |
| `get_time_off`           | Get time off information.      |

### Available Triggers

Workday supports app event triggers:

| Trigger Slug                      | Description                                  |
| --------------------------------- | -------------------------------------------- |
| `WORKDAY_WORKER_CREATED`          | Triggered when a new worker is created.      |
| `WORKDAY_JOB_APPLICATION_CREATED` | Triggered when a job application is created. |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Workday.
</Info>

## Gusto

Payroll and HR platform for small businesses.

### Authentication

Requires authentication with `gusto` integration.

### Available Functions

Gusto provides functions for payroll and HR:

| Function          | Description                |
| ----------------- | -------------------------- |
| `create_employee` | Create a new employee.     |
| `get_employee`    | Get employee details.      |
| `list_employees`  | List employees.            |
| `run_payroll`     | Run payroll for employees. |
| `get_payroll`     | Get payroll details.       |
| `list_payrolls`   | List payroll runs.         |
| `get_time_off`    | Get time off information.  |

### Available Triggers

Gusto supports app event triggers:

| Trigger Slug             | Description                             |
| ------------------------ | --------------------------------------- |
| `GUSTO_EMPLOYEE_CREATED` | Triggered when a new employee is added. |
| `GUSTO_PAYROLL_RUN`      | Triggered when payroll is run.          |

<Info>
  Use `get_tools_trigger_actions` to discover all available triggers for Gusto.
</Info>

## Additional HR & People Operations Tools

The following tools are also available for HR and people operations:

### Recruitment & ATS

* **AgencyZoom** - Insurance sales and retention platform
* **Ashby** - Recruiting and applicant tracking system
* **Borneo** - HR management platform
* **Cal** - Scheduling and calendar management for meetings
* **Recruitee** - Applicant tracking system with recruitment workflows
* **Lever** - Recruiting platform with candidate management
* **Workable** - Recruiting and applicant tracking system

<Info>
  For detailed function lists and trigger information for these tools, use `get_tools_capabilities` and `get_tools_trigger_actions` respectively. Each tool provides comprehensive functions for recruitment, applicant tracking, scheduling, and HR management.
</Info>

## Using HR Tools in Workflows

### Example: Onboarding Automation

```
"Start workflow when a new employee is added to BambooHR, create accounts in other systems, and send welcome email"
```

The workflow will:

1. Use BambooHR trigger for new employees
2. Create accounts in other tools
3. Send welcome email

### Example: Payroll Processing

```
"Monitor Gusto for payroll runs and generate reports, then send to finance team"
```

The workflow will:

1. Use Gusto trigger for payroll runs
2. Generate payroll reports
3. Send reports to finance team

## Best Practices

<AccordionGroup>
  <Accordion title="Employee Management">
    Manage employee data:

    * Sync employee data across systems
    * Automate onboarding processes
    * Track employee lifecycle events
  </Accordion>

  <Accordion title="Recruitment">
    Automate recruitment:

    * Track job applications
    * Schedule interviews automatically
    * Send candidate updates
  </Accordion>

  <Accordion title="Payroll & Benefits">
    Process payroll:

    * Run payroll automatically
    * Generate payroll reports
    * Manage benefits enrollment
  </Accordion>
</AccordionGroup>

## Limitations

* **All Tools**: Each tool connects to a single authenticated account per workflow
* **All Tools**: Subject to service rate limits and API quotas
* **HR Tools**: Require appropriate permissions for employee data access

<Warning>
  Each HR tool integration connects to a single authenticated account. To use multiple accounts, create separate workflows.
</Warning>
