IT OPS

Reclaim all SaaS seats the moment HR marks a leaver

Triggered by an HRIS termination webhook, this workflow looks up every SaaS app the departing employee held a seat in, notifies their manager in Slack for a final check.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerHRIS termination webhook firesHTTP webhook
  • ActionLook up employee's seats in Airtable mappingAirtableAirtable
  • ActionSend manager a final confirmation in SlackSlack
  • LogicBranch on confirm vs hold
  • ActionRevoke each SaaS seat via vendor admin APIHTTP webhook
  • OutputMark Airtable record closed with timestampsAirtableAirtable

What it does

Closes the offboarding gap that leaks license spend. When HR flags an employee as terminated, the workflow instantly enumerates the SaaS tools that person was provisioned in, gives the manager a brief confirmation window in Slack, and then revokes every seat so the company stops paying the day someone leaves.

When to use it

Use it whenever your HRIS can fire a webhook on termination and you want seat reclamation to happen in minutes, not at the next audit. Especially valuable for tools billed per active user where days of delay add up.

How it works

  1. 1An HRIS termination webhook triggers the run with the employee's identity.
  2. 2The workflow queries an Airtable seat-mapping table to find every SaaS app the person held.
  3. 3It posts a Slack summary to the manager with a short confirm-or-hold option.
  4. 4A branch waits on the response; holds park the case, confirmations proceed.
  5. 5For each app it calls the vendor admin API over HTTP to deactivate the seat.
  6. 6The Airtable record is updated to closed with the revocation timestamps.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect AirtableBases, tables, views, automations.
  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.