IT OPS

Ticket-Driven Offboarding Revocation Runbook

Watches for offboarding tickets and works the access-revocation checklist item by item.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew offboarding-tagged ticket createdZendeskZendesk
  • ActionRevoke GitHub access and confirm removalGitHubGitHub
  • ActionDisable Slack and Google Workspace seatSlack
  • LogicPer-system: confirmed comment vs. escalate ticket
  • ActionRevoke Gmail/Workspace session and verifyGmailGmail
  • OutputUpdate ticket to solved with revocation summaryZendeskZendesk

What it does

Turns an offboarding support ticket into an executable runbook. When a ticket tagged for departure arrives, the workflow reads the named employee, walks each required system, revokes their access, and writes back a confirmation comment per system. The ticket only escalates to a human if a revocation cannot be verified.

When to use it

Use it when your offboarding process already starts in a helpdesk and you want the ticket itself to be the source of truth. Good for IT teams that need every revocation timestamped inside the ticket history for compliance.

How it works

  1. 1A new Zendesk ticket with the offboarding tag triggers the flow.
  2. 2It parses the departing employee's email from the ticket fields.
  3. 3For each system in the checklist it calls the revoke endpoint, then queries back to confirm the seat is inactive.
  4. 4A logic step decides per system: confirmed seats get a checkmark comment, failures route the ticket to the IT escalation group.
  5. 5Once all systems resolve confirmed, the ticket is updated to solved with a full revocation summary.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZendeskTickets, queues, knowledge base.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect GmailRead, draft, send, label.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.