CHATBOTS

Weekly Low-PTO-Balance Nudge

On a weekly schedule, scans the HRIS for employees carrying high unused PTO balances and DMs each one a personalized Slack nudge encouraging them to book time off.

CategoryChatbots
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires
  • ActionQuery HRIS for high unused-PTO balancesPostgreSQLPostgres
  • ActionDraft personalized nudge per employeeOpenAI
  • OutputSend Slack DM nudge to each employeeSlack
  • OutputEmail nudge digest to HRGmailGmail

What it does

Every Monday it finds employees who are sitting on large unused PTO balances (a burnout and liability risk), sends each a friendly personalized Slack DM suggesting they plan time off, and emails HR a roll-up of who was nudged.

When to use it

Use this when accrued-but-unused PTO is piling up and you want to encourage healthier usage without manual chasing. It's proactive rather than reactive — it reaches out before balances cap out or year-end forfeiture hits.

How it works

  1. 1A weekly schedule triggers the flow.
  2. 2The flow queries the HRIS Postgres for employees whose unused PTO exceeds a configured threshold.
  3. 3For each match, OpenAI drafts a short, warm, personalized nudge referencing their balance.
  4. 4The bot sends each nudge as a private Slack DM to the employee.
  5. 5A summary digest of everyone contacted is emailed to the HR distribution list via Gmail.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PostgresAny Postgres URL — query, write, migrate.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.