HR & RECRUITING

Offer Comp-Band Drift Gate (BigQuery + Slack Approval)

Checks every new offer against the approved compensation band for its level and location in BigQuery.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerOffer submitted (webhook)HTTP webhook
  • ActionLook up approved band for level + locationGoogle BigQueryBigQuery
  • LogicCompare proposed base to band, compute gap
  • LogicIn-band: record and stop
  • OutputOut-of-band: post Slack approval threadSlack

What it does

Whenever a recruiter submits an offer, this workflow looks up the approved compensation band for that job level and location, compares the proposed base salary, and decides whether the offer is in-band or needs sign-off. Compliant offers are logged silently; out-of-band offers are pushed to a Slack channel with the exact gap and an approve/reject action.

When to use it

Use it when your comp bands live in BigQuery and you want a hard gate so no offer above (or below) range goes out without a comp partner or manager explicitly approving it. Ideal for talent teams scaling hiring who can't manually eyeball every offer.

How it works

  1. 1An offer-submitted webhook fires with candidate, level, location, and proposed base.
  2. 2A BigQuery query pulls the approved min/mid/max band for that level + location.
  3. 3A logic step compares the proposed base to the band and computes the percent over or under.
  4. 4If in-band, the run records the offer and stops.
  5. 5If out-of-band, a Slack message posts to the comp-review channel with the gap, band, and an approval action for a comp partner to resolve.

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 SlackChannels, DMs, threads, mentions.
  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.