HR & RECRUITING

Quarterly comp band drift snapshot to Snowflake with Gmail report

Each quarter, computes org-wide band drift, writes a point-in-time snapshot to Snowflake for trend tracking, and emails HR leadership a summary report of the drift distribution.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerQuarterly schedule kicks off the snapshot
  • ActionCompute org-wide compa-ratio and out-of-band flagsGoogle BigQueryBigQuery
  • ActionWrite dated drift snapshot to Snowflake historySnowflakeSnowflake
  • LogicBuild quarter-over-quarter aggregates by department
  • OutputEmail HR leadership the drift distribution reportGmailGmail

What it does

This workflow treats drift as a metric to track over time rather than a per-employee task. It computes the full distribution of how employees sit against refreshed band midpoints, persists a dated snapshot to Snowflake, and emails HR leadership a quarterly report comparing drift to prior periods.

When to use it

Use it when leadership wants to monitor whether comp bands are keeping pace with actual pay across quarters — share of employees below band, average compa-ratio, drift by department — rather than acting on individual cases. Pairs with the per-manager workflows for case-level action.

How it works

  1. 1A quarterly schedule kicks off the snapshot.
  2. 2A BigQuery query computes compa-ratio and out-of-band flags for the whole roster.
  3. 3The results are written as a dated snapshot row set into a Snowflake history table.
  4. 4A query against Snowflake builds quarter-over-quarter aggregates by department.
  5. 5A Gmail report summarizing the distribution and trend is sent to HR leadership.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect SnowflakeWarehouses, queries, shares.
  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.