HR & RECRUITING

Real-Time HRIS Salary-Change Band Check (Webhook to Teams)

Listens for any salary change pushed from your HRIS, immediately checks the new figure against the employee's band.

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerHRIS salary-change webhookHTTP webhook
  • ActionFetch approved band from BigQueryGoogle BigQueryBigQuery
  • LogicCompare new salary to band, compute breach
  • LogicIn-band: log and exit
  • OutputAlert HR ops in Microsoft TeamsMicrosoft Teams

What it does

This workflow watches for salary changes as they happen. Whenever the HRIS emits a compensation-change event, it pulls the employee's approved band, checks whether the new salary is in range, and if it isn't, fires an immediate alert to a Microsoft Teams channel naming the employee, the new figure, the band, and who made the change.

When to use it

Use it when you need to catch out-of-band salary changes in real time, not in a nightly batch, so HR ops can question or reverse an erroneous or unapproved change before it reaches payroll or persists. Best where the HRIS can post webhooks on compensation updates.

How it works

  1. 1An HRIS salary-change webhook triggers the check with employee, new salary, and editor.
  2. 2A BigQuery lookup returns the approved band for the employee's level and location.
  3. 3A logic step compares the new salary to the band and computes the breach direction and size.
  4. 4If in-band, the run logs and exits.
  5. 5If out-of-band, a Microsoft Teams alert posts to HR ops with the details and the editor for follow-up.

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 Microsoft TeamsChannels, chats, files.
  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.