HR & RECRUITING

Band-refresh webhook triggers per-manager Gmail drift digest

When a new compensation band sheet is published, this workflow re-audits all reports and emails each manager a single digest of which of their team members now fall outside band.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook fires when refreshed band sheet is publishedHTTP webhook
  • ActionRecompute pay vs new midpoints in BigQueryGoogle BigQueryBigQuery
  • LogicFilter out-of-band employees and group by manager
  • ActionCompose per-manager drift digestGmailGmail
  • OutputSend one Gmail digest to each affected managerGmailGmail

What it does

This workflow reacts the moment a refreshed band table is published. It re-runs the drift check across the whole org, groups every flagged employee by their manager, and sends each manager one consolidated Gmail digest instead of scattered alerts.

When to use it

Use it when comp bands are refreshed on an irregular cadence and you want managers notified immediately, in a single readable email per manager, rather than logging into a tool. Best when reviews are conversational and the goal is fast manager awareness.

How it works

  1. 1A webhook fires when the new band sheet is published (e.g. from your comp-planning tool).
  2. 2A BigQuery query recomputes each employee's position against the just-refreshed midpoints.
  3. 3A grouping step keeps only out-of-band employees and buckets them by manager email.
  4. 4For each manager with at least one flagged report, a Gmail message is composed listing names, current pay, new midpoint, and the dollar gap.
  5. 5The digest emails are sent, one per manager.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect BigQueryDatasets, queries, schemas.
  3. 3
    Connect GmailRead, draft, send, label.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.