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.
How it runs
The automated pipeline, trigger to output.
- TriggerHRIS termination webhook firesHTTP webhook
- ActionLook up employee's seats in Airtable mappingAirtable
- 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 timestampsAirtable
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
- 1An HRIS termination webhook triggers the run with the employee's identity.
- 2The workflow queries an Airtable seat-mapping table to find every SaaS app the person held.
- 3It posts a Slack summary to the manager with a short confirm-or-hold option.
- 4A branch waits on the response; holds park the case, confirmations proceed.
- 5For each app it calls the vendor admin API over HTTP to deactivate the seat.
- 6The Airtable record is updated to closed with the revocation timestamps.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect AirtableBases, tables, views, automations.
- 3Connect SlackChannels, DMs, threads, mentions.
- 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 IT Ops workflows
Daily Building Anomaly Digest to MS Teams
Each morning queries BigQuery for the prior day's flagged sensor anomalies, summarizes them by site and system into a ranked briefing.
Indoor Air Quality Breach to Tenant Notice and Work Order
Listens for CO2, VOC, or humidity sensor alerts via webhook, and when a zone exceeds occupant-safety limits it emails affected tenants, opens a Monday remediation task.
Self-Service Reclaim Email for Idle Users
Detects users idle in a SaaS app past the threshold and emails each one a keep-or-release link; unanswered seats after the deadline are auto-flagged for removal.
Outlook Room Conflict Resolver with Approval Gate in Teams
When an Outlook room clashes, proposes a rebooking and asks the bumped meeting's organizer to approve the move in Microsoft Teams before any change is made.
Outlook Room Double-Booking Resolver with Auto-Rebook
Detects when two meetings claim the same Outlook room resource and automatically relocates the lower-priority meeting to a comparable free room.
Monthly Wasted-License Cost Report
Aggregates inactive-seat data across all tracked SaaS apps each month, computes total reclaimable spend, and delivers a ranked cost report to leadership in Notion and Slack.
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.
