## TL;DR
Slack offboarding means deactivating the user promptly, transferring ownership of their channels and workflows, and confirming deprovisioning if Slack is tied to the IdP. Do it on exit day, not next week.

## The query
```text
how to revoke slack workspace access during offboarding
```

## Use this when
- employee offboarding checklist
- contractor engagement ending
- auditing active Slack users against HR

## Not for
- redesigning channel permissions
- deleting message history (separate retention question)
- workspaces not connected to your IdP (manual process)

## Steps
1. Deactivate the user in the Slack admin console on exit day. Expected output: user deactivated
2. Transfer ownership of channels and workflows they owned. Expected output: no orphaned channels
3. If Slack is SCIM-provisioned, confirm the IdP deprovisioned the account. Expected output: IdP and Slack agree
4. Check for shared channels with external orgs they participated in. Expected output: external access reviewed
5. Revoke any user-level API tokens they created. Expected output: tokens revoked
6. Document the deactivation in the offboarding ticket. Expected output: audit trail complete

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_lI_S7SziTsOgZSnOH1P6cg
