Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

How to Extract Emails from Slack Channel Members

On this page

Export and import options vary by plan, permissions and product version. Check the platform’s current help documentation if a menu or format differs. Use only contact data you are authorized to process; an extracted address is not proof of marketing consent.

Why Extract from Slack Channel Members?

Slack is a workplace communication platform that provides channels, direct messaging, file sharing, integrations, workflows and video/voice calls. Slack workspaces have members with email addresses used for account registration, notifications and profile information.

Extracting email addresses from Slack member data is useful for building team contact lists, auditing workspace membership, consolidating contacts from multiple workspaces, migrating to another platform or creating a backup.

How to Export from Slack

Exporting workspace members (Admin)

  1. Log in to Slack as a workspace admin or owner.
  2. Go to Settings & administration then Manage members.
  3. View the member list with names and email addresses.
  4. Click Export Member List (if available) to download a CSV.
  5. The CSV includes email, display name, username, account type and status.

Exporting from Slack Enterprise Grid

  1. Enterprise Grid admins can access member data across the organisation.
  2. Go to the admin dashboard.
  3. Export member data as CSV.

Using Slack's workspace export

  1. Go to Settings & administration then Workspace settings.
  2. Click Import/Export Data.
  3. Choose Export.
  4. The export includes message history and channel information. User profiles with emails are in the users.json file.

Exporting channel members

Slack does not provide a direct CSV export of individual channel members. To get channel member emails:

Option A: Use the Slack API

  1. Use the conversations.members API to list members of a specific channel.
  2. Use the users.info API for each member to get their email.
  3. Save the results as CSV or JSON.

Option B: Use the workspace member export and filter

  1. Export all workspace members as described above.
  2. Cross-reference with channel membership.

How to Extract the Email Addresses

  1. Go to bulkemailextractor.com.
  2. Select "Text and files."
  3. Upload the CSV or JSON file from Slack. Up to 25 MB per file, 100 MB per batch.
  4. Click "Extract emails."
  5. Review the results. Duplicates are removed automatically.
  6. Download as TXT for a plain list, CSV for a single-column spreadsheet, or CSV with sources.

Working with the Results

Build a team directory

Use the extracted list as a company or team directory for internal tools, onboarding or distribution lists.

Audit membership

Compare the extracted list against your expected roster. Identify inactive accounts, departed employees or external guests who still have access.

Migrate to another platform

If moving from Slack to another communication tool, extract member emails to invite them to the new platform.

Create distribution lists

Build email distribution lists for specific teams or project groups based on Slack channel membership.

Things to Know

Contact data is not preserved

Email Extractor outputs email addresses only. Display names, usernames, account types, statuses and other member data are not carried over.

Admin access required

Exporting workspace member data requires admin or owner permissions. Regular members cannot export the member list.

External guests

Slack workspaces may include external guests (single-channel or multi-channel guests). Their email addresses appear in the member list alongside full members.

Deactivated accounts

Deactivated members may appear in the export depending on the export method. Their email addresses may no longer be valid.

Slack export (messages)

The general Slack workspace export includes message history. For extracting emails from Slack message exports, see Extract Emails from a Slack Export.

Privacy

Workspace member email addresses are shared with administrators. Using them for purposes beyond workspace administration may require additional consent.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)