HR & RECRUITING
Gate every new offer against its approved comp band before it goes out
When a recruiter submits a proposed offer, this workflow looks up the approved salary band for that level and geo in BigQuery and either auto-clears it or routes an exception…
How it runs
The automated pipeline, trigger to output.
- TriggerRecruiter submits a proposed offerHTTP webhook
- ActionLook up approved band for level + geoBigQuery
- LogicClassify: in-band, below floor, above ceiling
- LogicAuto-approve in-band; branch exceptions
- OutputPost band breach to comp team in SlackSlack
What it does
This workflow puts a real-time guardrail in front of every offer. The moment a proposed offer is submitted, it pulls the approved compensation band for that job level and work location from your BigQuery comp-band table, compares the proposed base (and optionally bonus and equity) against the floor and ceiling, and decides in one pass: inside band, below floor, or above ceiling. Clean offers are stamped approved automatically. Any offer that lands outside the band is held and pushed to the compensation team's Slack channel with the candidate, level, geo, the band range, and the exact dollar variance so an approver can act without digging.
When to use it
Use it when offers get sent before anyone checks the band, and comp drift only surfaces at year-end. It fits HR and comp teams that maintain banded pay by level and geography and want a hard checkpoint between "recruiter proposes" and "offer sent" without slowing down in-band offers.
How it works
- 1A webhook trigger fires when a recruiter submits a proposed offer (level, geo, base, bonus, equity).
- 2The workflow queries BigQuery for the approved band matching that level and geo.
- 3A logic step compares the proposal to the band and classifies it as in-band, below floor, or above ceiling.
- 4In-band offers are recorded as auto-approved; out-of-band offers branch to an exception path.
- 5The exception is posted to the comp team's Slack channel with the breach amount and band range for a sign-off decision.
Set it up
What you configure once, before turning it on.
- 1Connect BigQueryDatasets, queries, schemas.
- 2Connect SlackChannels, DMs, threads, mentions.
- 3Connect HTTP webhookTrigger any URL on agent actions.
- 4Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 5Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 6Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More HR & Recruiting workflows
Assemble and send the debrief packet after the final interview
Triggered when a candidate's final interview ends on the calendar, it waits a short window for scorecards, compiles the aggregated packet to Google Drive.
New-Hire Credential Intake to Renewal Calendar Holds
When a new credential is added to the tracker, it validates the record, files the document.
Credential Renewal Evidence Verification Agent
When an employee replies with a renewed credential document, an agent reads the attachment, extracts the new expiry date and credential number.
Escalate Compliance-Blocking Credential Lapses to Managers
Each day it finds credentials that have already expired or expire within 48 hours and are flagged compliance-blocking.
Day-one readiness orchestrator across all onboarding owners
An agent-driven coordinator that, when a hire is launched, plans the full provisioning program across IT, Facilities, and Finance, opens the work in your tracker.
Loom intake to req-tracker row in Airtable
Transcribes a hiring manager's Loom intake, scores the brief for completeness, and either logs a ready req in Airtable or routes incomplete intakes to a follow-up Slack ping.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
