Skip to content

Mastering mid-lifecycle changes with branching workflows

Marshall Bynoe

August 8, 2024

3 minute read

Illustration of changes happening in the middle of the career ladder.

Beyond onboarding and offboarding, a user can go through a variety of changes. Promotions, department changes, intern to FTE, part-time to full-time roles all happen all the time. 

Although these are welcome changes, they can be a real pain to manage from an IT standpoint. Often, IT is the last to know about these mid-lifecycle changes, resulting in a constant game of catch-up. Updating access privileges, group memberships, and contact information for a fluctuating workforce is a complex and time-consuming challenge. 

This reactive approach not only hampers IT efficiency, but also creates security risks and hinges productivity across the organization.

Luckily, BetterCloud allows you to automate not only onboarding and offboarding processes, but can also pick up on mid-lifecycle changes instantly. 

And these mid-lifecycle workflows just got even more efficient with BetterCloud’s branching functionality.

User change use cases in BetterCloud

Department change automation

Automatically update someone’s access and info based on their new department. 

How it works: Configure your workflow to take actions that correspond with the needs of your user’s new role.

Here’s an example of a workflow that updates profile information, group access, and app provisioning based on Org Unit (OU) membership updates:

BetterCloud workflow for a department change with "IF" conditions for multiple departments

In this workflow, users moved to the “Support” OU have Zendesk accounts generated for them, get added to the “Support” group, and their title and manager are updated in their Google account. Users moved to the “Sales” OU go through similar steps, but as applicable to the Sales team. 

Following this pattern, you could add a separate workflow branch for each OU your users might be moved to and add the actions that should be taken accordingly. Or you could mix it up and build your branches around group membership, title change, or department change.

Project assignment automation

Grant or remove access based on which projects people are working on. BetterCloud can also automatically provision necessary project-specific tools, like collaboration software or project management platforms.

How it works: When the user is added to a specific group, grant them access to what they need to work on the project

Here’s an example of a workflow that grants a user access to a calendar, a folder, and a Slack channel based on their project group:

BetterCloud workflow for project assignment automation

In this workflow, users moved to the “Super Secret Project” group get certain folder permissions, calendar access, and are added to a new Slack channel, while users moved to the “Portland” group get similar updates for their project. Following this pattern, you could add a separate branch to your workflow for each group project whose access you want to automate.

Promotion automation

Automatically provision or deprovision apps based on someone’s new role.

How it works: You can use a branching workflow to provision or deprovision apps as users are moved into and out of groups.

Here’s an example of a workflow that grants a user access to Hubspot when they’re moved to a “Hubspot” group and Jira when they’re moved to a “Jira” group:

BetterCloud workflow for promotion changes

Or for app deprovisioning, you could use the User Removed from Group event to detect when users are moved out of groups and then disable their corresponding accounts:

BetterCloud workflow for deprovisioning

Ready to streamline your IT processes and eliminate the mid-lifecycle management headache? Discover how BetterCloud can automate these changes and boost your team’s efficiency. Schedule a demo today!

Resources