HR & RECRUITING

Monthly comp-band drift investigation with root-cause narrative and owner routing

Once a month an agent pulls all out-of-band offers and raises from BigQuery, investigates patterns by team, level, and geo, writes a root-cause narrative.

CategoryHR & Recruiting
Enginepaperclip
Difficultyadvanced
Triggerschedule
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerOnce a month
  • ActionPull trailing-month out-of-band actionsGoogle BigQueryBigQuery
  • LogicInvestigate patterns and draft root cause
  • LogicGroup breaches by responsible HRBP
  • OutputRoute each cluster to its HRBP in SlackSlack

What it does

This is the deeper monthly review that goes beyond flagging individual breaches. An agent queries BigQuery for every offer and raise that landed outside band over the trailing month, then investigates: which teams, levels, and geos concentrate the drift, whether breaches cluster under specific managers or roles, and how far the band is being stretched on average. It writes a plain-language root-cause narrative explaining what is driving the drift (a hot market for one role, a manager consistently over-leveling, a geo whose band is stale), then groups the breaches by responsible HR business partner and sends each HRBP their cluster in Slack with the cases and the recommended fix.

When to use it

Use it when you have recurring band drift and need to understand *why*, not just catch each instance. It fits HR leaders who want a monthly investigative readout that assigns ownership, rather than a flat exception list nobody acts on.

How it works

  1. 1A schedule trigger fires once a month.
  2. 2The agent queries BigQuery for all out-of-band offers and raises in the trailing period with their level, geo, team, and manager context.
  3. 3It analyzes the breaches for concentration patterns and drafts a root-cause narrative.
  4. 4It groups breaches by responsible HRBP and tailors a message per owner.
  5. 5Each HRBP receives their breach cluster and recommended action in Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.