I'm a remote sysadmin for a SaaS company with around 50 employees, and I want to streamline our offboarding process. Currently, when someone is terminated, I'm manually disabling their accounts in Google Workspace, Slack, and other tools, which feels risky. I'd like to find a way to automatically manage the following tasks once HR notifies me of a termination: disabling the primary account, removing users from groups and SSO applications, revoking licenses and API tokens, and ensuring everything is logged properly to prevent any access from lingering. I'm not seeking specific tools, just interested in how others are handling this process as we prepare to scale.
5 Answers
Using n8n to build a workflow can make this process smoother. It allows you to automate user provisioning for both new hires and those leaving.
In my experience, since we operate within an Azure and Microsoft environment, I utilize PowerShell for our offboarding. When HR marks someone as terminated, I set their password to a random string, disable their account, convert their mailbox to a shared one, revoke licenses, and handle API calls to ensure their access is terminated across all tools. I even log everything to a SQL database to keep track of what was done.
If you have an integrated HR system like Siit, you can automate the entire workflow based on the termination date. This will ensure that all necessary actions are triggered automatically.
You should definitely look into Rundeck! At my workplace, we manage user access through LDAP/Active Directory groups. We just remove the user from the groups and create a ticket for auditing purposes after it's done.
You might want to consider building a custom workflow, or using a Mobile Device Management (MDM) and Identity Access Management (IAM) solution to automate this process. One example is Primo, which integrates with HR systems to handle on/offboarding automatically.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures