Stepwork logoStepwork logo
ProcedureDeterministic AgentsMarketplaceSecurityClaude Co-Work Alternative
Book a Demo
ProcedureDeterministic AgentsMarketplaceSecurityClaude Co-Work Alternative
Book a Demo
  1. Home
  2. Marketplace
  3. Deactivate user in Salesforce

Deactivate user in Salesforce

Automatically deactivate a departing employee’s Salesforce user from a Slack request with Stepwork. Find the user in Setup, deactivate them, and free the license.

Shaun MacLellanFounder

Book a DemoSee the process
Use case
Employee offboardingIT
Best for
Salesforce Administrator, IT Administrator
Applications used
  • Salesforce
  • 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
  • Salesforce

Deactivate user in Salesforce

One Slack request. Customer data closed, license freed.

Book a Demo

The problem

They’ve left. They can still open every account.

When a rep or manager leaves, their Salesforce user stays active until an admin gets to it in Setup. Until then they can sign in and open the accounts, contacts, and pipeline they worked on.

Every day it waits is a day of customer data within reach of someone who no longer works there, and a paid license nobody is using. Salesforce does not let you delete users, so deactivating is the step that matters.

The outcome

Customer data closes when the request lands

Stepwork deactivates the Salesforce user. They can no longer sign in, their records stay in place, and the license is free for the next hire. The run records who asked and when, as one step of employee offboarding.

Employee offboarding
  • Sign-in to Salesforce ends.
  • Records the user owned stay where they are.
  • If Salesforce blocks the change, the run stops and records why.

The process

From Slack request to deactivated user

A teammate posts the request in Slack. Stepwork deactivates the user in Salesforce Setup, in the same order every time.

  1. Step 1

    Request it in Slack

    A teammate posts the departing employee’s work email in the offboarding channel. That message starts the flow, and Stepwork records who asked and when.

    Slack message in #it-offboarding asking to deactivate Salesforce user elena.rodriguez@acme.co, with Stepwork confirming the flow started
  2. Step 2

    Find the user in Setup

    Stepwork signs in to Salesforce with a credential read from 1Password at run time and opens Users in Setup. If no user has that email, or more than one does, the run stops instead of guessing.

    Salesforce Users in Setup showing Elena Rodriguez still Active
  3. Step 3

    Deactivate the user

    Stepwork edits the user and clears Active, the same change a Salesforce admin makes. The license is released.

    Salesforce Edit User for Elena Rodriguez with Active cleared and a note that the license is released
  4. Step 4

    Confirm and reply in Slack

    Stepwork checks that the user now shows as inactive, then posts the result back in Slack with a timestamp.

    Salesforce Users in Setup showing Elena Rodriguez as Inactive
Slack message in #it-offboarding asking to deactivate Salesforce user elena.rodriguez@acme.co, with Stepwork confirming the flow started
Salesforce Users in Setup showing Elena Rodriguez still Active
Salesforce Edit User for Elena Rodriguez with Active cleared and a note that the license is released
Salesforce Users in Setup showing Elena Rodriguez as Inactive

Why Stepwork

Deactivated in Setup, the same way each time

Stepwork runs the path you recorded in Salesforce Setup. When the Setup page changes, AI vision recognizes the field and the run continues. When Salesforce refuses the change, the run stops and says why.

Procedures
Book a Demo

Similar use cases

Similar use cases

  • Freeze user account in SalesforceFreezes a user account to immediately block sign-in while offboarding steps complete.Learn more
  • Reassign a departing user’s Salesforce recordsTransfers accounts, open opportunities, and cases owned by a departing user to a named colleague.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 the work email in Slack. Stepwork finds the user in Setup, clears Active, and confirms the change.
  • They stay with the inactive user. To hand them to a colleague first, reassign the records from the departing user.
    Reassign a departing user’s Salesforce records
  • The run stops and records the reason Salesforce gives. Freezing the account blocks sign-in while that is sorted out.
    Freeze user account in Salesforce

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.