Coordinate PTO requests in Slack with AI agents

An Orkeste agent watches your #time-off Slack channel and DMs to HR, extracts the dates and reason from each request, checks team coverage and policy balance, and routes a clean approval card to the right manager.

How the workflow runs

  1. Detect PTO request: Agent reads Slack channel and DM patterns that look like time-off asks.
  2. Extract dates and type: Parses dates, type (PTO, sick, parental) and reason if shared.
  3. Check coverage and balance: Cross-checks team calendar and remaining policy balance.
  4. Manager approves: Sends an approval card to the manager with coverage context.
  5. Confirm in Slack: Posts confirmation to the employee and updates the team calendar.

Human-in-the-loop: Every PTO request requires explicit manager approval before any calendar update or confirmation is sent.

Works with your stack

Related workflows

Questions about this workflow

Does it integrate with our HRIS?

Yes. Approved requests can sync to BambooHR, Personio, or whichever HRIS you use through API.

What if two people ask for the same week?

The coverage check surfaces the conflict in the approval card so the manager decides knowingly.

Is reason field required?

No. The agent only extracts what the employee shared and never pressures for medical or personal detail.