Stepwork logoStepwork logo
ProcedureDeterministic AgentsMarketplaceSecurityClaude Co-Work Alternative
Book a Demo
ProcedureDeterministic AgentsMarketplaceSecurityClaude Co-Work Alternative
Book a Demo
  1. Home
  2. Marketplace
  3. Remove member from organization in GitHub

Remove member from organization in GitHub

Automatically remove a departing engineer from your GitHub organization from a Slack request with Stepwork. Find the member, remove them, and free their seat.

Shaun MacLellanFounder

Book a DemoSee the process
Use case
Employee offboardingIT
Best for
IT Administrator, Engineering Manager
Applications used
  • GitHub
  • Slack
Business outcome
Risk reduction

On this page

  1. The problem
  2. The outcome
  3. The process
  4. Why Stepwork
  5. Similar use cases
  6. FAQ
IT
  • GitHub

Remove member in GitHub

One Slack request. Repository access ended, seat freed.

Book a Demo

The problem

They’ve left. They can still clone the repo.

An engineer’s GitHub account belongs to them, so it stays when they leave. What has to end is their place in your organization, and that waits until someone with owner rights opens the organization settings and removes them by hand.

Until then they can still read and clone every private repository their teams can reach. The seat keeps being billed, and nobody writes down when code access ended.

The outcome

Code access ends the day employment does

Stepwork removes the member from your GitHub organization. Their access to its private repositories ends, the seat is freed, and the run records who asked and when. It is one step of employee offboarding, done when the request lands.

Employee offboarding
  • The member is removed from the organization and its teams.
  • The seat is freed for the next hire.
  • The run stops if no member matches the request.

The process

From Slack request to removed member

A teammate posts the request in Slack. Stepwork removes the member in your GitHub organization settings, in the same order every time.

  1. Step 1

    Request it in Slack

    A teammate posts the departing engineer’s GitHub username in the offboarding channel. That message starts the flow, and Stepwork records who asked and when.

    Slack message in #it-offboarding asking to remove alexmorgan from the GitHub organization, with Stepwork confirming the flow started
  2. Step 2

    Find the member

    Stepwork signs in to GitHub with a credential read from 1Password at run time and opens the organization’s People page. If no member matches, the run stops instead of guessing.

    GitHub People search for alexmorgan showing one member, Alex Morgan
  3. Step 3

    Remove from the organization

    Stepwork removes the member, the same action an organization owner takes from the People list. Their access to the organization’s private repositories ends.

    GitHub confirmation to remove alexmorgan from the Acme Inc organization
  4. Step 4

    Confirm and reply in Slack

    Stepwork checks that the person no longer appears in the member list, then posts the result back in Slack with a timestamp.

    GitHub People list after alexmorgan was removed, showing 11 members
Slack message in #it-offboarding asking to remove alexmorgan from the GitHub organization, with Stepwork confirming the flow started
GitHub People search for alexmorgan showing one member, Alex Morgan
GitHub confirmation to remove alexmorgan from the Acme Inc organization
GitHub People list after alexmorgan was removed, showing 11 members

Why Stepwork

Removed from the organization, nothing more

Stepwork runs the path you recorded in your GitHub organization settings. It removes the member and stops there. Their personal account and their own repositories belong to them, so the path leaves those alone.

Procedures
Book a Demo

Similar use cases

Similar use cases

  • Remove outside collaborator from GitHub reposFinds every repository where a given outside collaborator has access and removes them from each.Learn more
  • Deactivate IAM user in AWSDisables console access and deactivates credentials for an IAM user in the AWS console.Learn more
  • Deactivate user account in OktaSigns into the Okta admin console, locates the user by email, deactivates the account, and confirms the status change ended all SSO sessions.Learn more

FAQ

Common questions

  • Post their GitHub username in Slack. Stepwork finds them on the organization’s People page, removes them, and confirms they no longer appear in the member list.
  • No. A GitHub account belongs to the person. This flow removes it from your organization, so it can no longer reach your private repositories.
  • No. This flow works only in GitHub. Sign-in through your identity provider ends when you deactivate the user account in Okta.
    Deactivate user account in Okta

See it run on a process you already repeat

Bring one. We will show you what it looks like as a flow and what each run records.

Book a Demo
Stepwork

Deterministic agents for work that must run the same way every time.

ProcedureDeterministic AgentsMarketplaceSecurityClaude Co-Work AlternativeFAQ
Terms and ConditionsPrivacy PolicyData Processing AgreementSubprocessors

2261 Market Street #4481, San Francisco, CA 94114, USA

Loot Discount inc dba Stepwork

© 2026 Stepwork. All rights reserved.