Provision Users to Slack

Overview

You can manage Slack users directly from Fixiam by enabling outbound provisioning.

Once set up, users assigned to Slack in Fixiam will automatically be created and updated in your Slack workspace. This ensures user access is consistent without manual onboarding.


Before You Begin

Make sure the following are in place:

  • The Slack application has been added in Fixiam
    → See: [How to Add and Configure Applications]

  • You have admin access to your Slack workspace

  • Your Slack plan supports SCIM provisioning
    (SCIM is required for automatic user provisioning)


How It Works

  1. You connect Slack to Fixiam using SCIM credentials
  2. You create new users in Fixiam and grant them access to slack
  3. Fixiam automatically provisions those users to Slack
  4. Slack reflects the user data and access
  5. When the user needs to be deactivated you can do that directly from Fixiam instead of Slack
  6. User gets deactivated in Slack

Step 1: Prepare Slack

Before connecting Fixiam, you need to generate credentials from Slack.

  1. Log in to your Slack workspace
  2. Create or configure an application in Slack
  3. Add the required scopes:
    • admin
    • users.profile:write
    • usergroups:write
    • usergroups:read
    • user:read
    • users:write

Important:

  • Do not select extended admin scopes unless required
  • Some scopes may require higher Slack plans
  1. Save the configuration
  2. Copy the generated token

You will use this token in Fixiam.


Step 2: Open Provisioning in Fixiam

  1. Go to the Provisioning section
  2. Select Outbound Provisioning
  3. Locate your Slack application in the list

Step 3: Set Up Connection

  1. Open the action menu for Slack
  2. Click Set Up Connection

Provide the following:

  1. Click Save
  2. Click Test Connection

If successful, the connection will be established.




Step 4: Provision Users

Users are provisioned based on access.

  • Only users assigned to Slack through groups will be provisioned
  • If a user is not in a group with Slack access, they will not be created in Slack

To provision users:

  1. Assign users to a group that has Slack access
  2. Ensure the group is linked to the Slack application

→ See: Managing Groups and Access


What Happens Next

Once setup is complete:

  • Users added to the group are automatically created in Slack
  • Updates to user information are reflected in Slack
  • Access remains consistent across both systems

Troubleshooting

Connection test fails

  • Verify the token is correct
  • Confirm Slack plan supports SCIM
  • Check that required scopes are selected

Users are not provisioned

  • Ensure users are assigned via groups
  • Confirm the group has Slack access

User data is not updating

  • Verify connection is active
  • Check provisioning configuration

Summary

Provisioning to Slack allows you to:

  • Automate user onboarding
  • Maintain consistent user data
  • Reduce manual effort across systems