Contact Us
Updated: 16 June 2026

Inviting Slack Users by Email Address from Salesforce User Records

Overview

Centro now allows you to invite users to Slack channels using the email address stored on their Salesforce User record, even when a Slack User ID is not available.

This enhancement simplifies channel management by removing the requirement to maintain Slack User IDs in Salesforce. As long as the user's email address matches their Slack account, Centro can add them to the channel.

Use Case

Many organizations do not populate Slack User IDs on Salesforce User records. Previously, users could only be added to Slack channels if their Slack User ID was known.

With this enhancement, Centro can identify and invite users based on their email address, allowing administrators and automation flows to add channel members without additional user mapping.

How It Works

When the flow runs:

  1. Centro evaluates the users included in the member collection.

  2. If a Slack User ID is available, it can be used as normal.

  3. If the Slack User ID is blank, Centro uses the email address from the Salesforce User record to locate the corresponding Slack user.

  4. The user is then invited to the Slack channel.

Configuration Example

In a Salesforce Flow:

  1. Create a Collection Variable to hold the users you want to invite.

  2. Populate the collection using:

    • A Get Records element

    • A Loop element

    • A hardcoded value for testing

    • Any other method that returns Salesforce Users

  3. Add the users to the collection using the Add operator.

  4. Pass the collection into the Centro action that invites members to a Slack channel.

Notes

  • The collection can contain one or many users.

  • Users do not need a Slack User ID populated on their Salesforce User record.

  • The email address on the Salesforce User record must match the email address associated with the user's Slack account.

  • This functionality works for automated channel membership management and onboarding workflows.

Example Scenario

A user has been removed from a Slack channel and their Salesforce User record does not contain a Slack User ID.

When the flow executes:

  • The user is included in the member collection.

  • Centro uses the email address on the Salesforce User record to locate the Slack account.

  • The user is successfully invited back to the Slack channel.

Troubleshooting

User was not added to the channel

Verify the following:

  • The Salesforce User record contains a valid email address.

  • The email address matches the user's Slack account email.

  • The Slack workspace allows the user to join the channel.

  • The flow successfully passed the user into the member collection.

Slack User ID is blank

This is expected. Centro can now invite users using their email address when a Slack User ID is unavailable.

Additional Information

This feature reduces administrative overhead and makes it easier to manage Slack channel membership directly from Salesforce without requiring Slack User ID synchronization.

If you have any questions or need assistance configuring your flow, please contact Centro Support.