HR & RECRUITING

Revoke provisioned access when a hire no-shows or the offer is rescinded

When an onboarding record is marked Rescinded or No-Show, removes the accounts and access that were granted during provisioning and posts a deprovisioning summary for security…

CategoryHR & Recruiting
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerOnboarding marked Rescinded / No-Showmonday.com
  • LogicRead provisioning log for granted access
  • ActionRemove user from GitHub orgGitHubGitHub
  • ActionRevoke SaaS + mailbox invitesmonday.com
  • OutputPost deprovisioning audit summarySlack

What it does

When a hire's onboarding is canceled, this workflow walks the access that was already provisioned — GitHub org membership, SaaS invites, mailbox — and revokes each one, then files an auditable record of what was removed so dangling credentials never linger.

When to use it

Use it when offers occasionally fall through after provisioning has started, leaving orphaned accounts. It closes the security gap by tying deprovisioning to the same record that drove provisioning.

How it works

  1. 1**Trigger** — An onboarding item moves to Rescinded or No-Show status on the Monday board.
  2. 2**Logic** — Read the provisioning log to determine exactly which accounts and grants were created for this hire.
  3. 3**Action** — Remove the user from the GitHub organization and any teams they were added to.
  4. 4**Action** — Revoke or disable the SaaS and mailbox invites recorded during provisioning.
  5. 5**Output** — Post a deprovisioning summary to the security Slack channel for the audit trail.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect monday.comVisual work management for teams.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  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.