Actions
Get Time-off Balance
Get Time-off Balance
Retrieves the current time-off balance for an employee from BambooHR. Returns balances and usage across all time-off policy types.Output data:
- Vacation balance and used hours
- Sick leave balance and used hours
- Personal time balance and used hours
- Jury duty balance and used hours
- Volunteer time balance and used hours
- Bereavement leave balance and used hours
- Check remaining PTO before approving time-off requests
- Display balance information in agent responses
- Validate sufficient balance before creating time-off requests
- Include balance details in approval workflows
Create Time-off Request
Create Time-off Request
Creates a new time-off request in BambooHR on behalf of an employee. Supports configuring the request type, duration, approver, and notes.Input fields:
requestType- Type of time off (Vacation, Sick, Personal, Jury Duty, Volunteer, Bereavement)amount- Amount of time off requestedunits- Time unit (Hours or Days)startTime- Start date of the time-off periodendTime- End date of the time-off periodapproverId- Ravenna user ID of the approvernote- Optional reason or note for the request
- Time-off request ID from BambooHR
- Employee ID
- Approver ID
- Submit time-off requests from Slack or web tickets
- Automate PTO submissions after manager approval in Ravenna
- Create requests as part of onboarding or offboarding workflows
Semantic fields
Employee data synced from BambooHR is available as semantic fields in workflows. You can reference these fields using dynamic values to personalize workflow actions. Available fields:- Employee name and email
- Job title
- Department
- Manager
- Hire date
- Employment status
Learn more about building workflows