CHATBOTS
Teams IT Bot: Departure-Triggered SaaS Seat Reclaim
When HR posts a departure to a webhook, the bot revokes the leaver's SaaS seats, reassigns reclaimed licenses, and reports the savings into a Teams channel.
How it runs
The automated pipeline, trigger to output.
- TriggerHR departure webhook receivedHTTP webhook
- LogicConfirm last day passed and resolve SaaS accounts
- ActionRevoke leaver seats across providersSalesforce
- ActionRecord reclaimed seats and cost in inventoryClickUp
- OutputPost reclaim summary with savings to TeamsMicrosoft Teams
What it does
Reclaims SaaS licenses the moment someone leaves. An inbound HR webhook fires the workflow, which enumerates the departing employee's active seats across connected apps, revokes each one, marks the freed seats as available for reassignment, and summarizes recovered cost in Teams.
When to use it
Use it to stop paying for orphaned licenses and to close the security gap between an employee leaving and their access being cut. Best when offboarding events already emit a structured webhook from your HRIS.
How it works
- 1An HR system sends a departure webhook with the employee's email and last day.
- 2A logic step confirms the last day has passed and resolves the employee's SaaS accounts.
- 3The bot calls each provider's admin API to revoke or deactivate the leaver's seats.
- 4Reclaimed seats and their monthly cost are recorded in a ClickUp inventory list.
- 5The bot posts a reclaim summary, including monthly savings, to the IT Teams channel.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect SalesforceAccounts, opportunities, cases.
- 3Connect ClickUpDocs + tasks + chats in one workspace.
- 4Connect Microsoft TeamsChannels, chats, files.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Chatbots workflows
Discord Onboarding Completion to CRM Sync
The moment a member finishes Discord onboarding, captures their submitted profile answers, creates or updates a contact in HubSpot.
Discord FAQ-Gated Role Concierge
Greets each new Discord member in a private onboarding thread, walks them through required FAQ steps one at a time.
Discord FAQ Free-Text Answer Grader
When a member submits a free-text answer in their onboarding thread, an agent grades it against the canonical FAQ knowledge base, replies with targeted feedback.
Discord verify-button onboarding via web form webhook
Receives a completed external verification form by webhook, matches it to the Discord account, grants the verified role, and confirms back to the member in Discord.
Discord intro-gated role granting concierge
Watches your #introductions channel, uses AI to confirm a new member's intro is genuine and complete, then auto-assigns the verified Member role and welcomes them.
Daily Discord Digest of Repeated WAF False-Positive Reports
Each morning, scans logged Discord WAF reports in Postgres, groups them by the Cloudflare rule that keeps firing.
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.
