Slack Message Sender

Automatically send DMs to some or all members of a Slack Workspace.

Table of Contents

Automatically send a Direct Message to all users of a Slack workspace.

Slack is becoming more and more useful as a way to build communities. The fact that's it's semi-private and that people answer quickly since they often also use it within their companies is really powerful.

Schedule and send customized messages to a list of your Slack workspace buddies. Really useful to spread the word in a personalized way about some topic that's dear to your heart. You'll be able to message all the users of your list, or only those online when the automation launches. That way you'll be able to handle all the answers you'll get.

In order to build that list of recipients, we recommend using our Slack Channel Users Extractor tool. It'll neatly gather all users from a specific channel in a spreadsheet.

1. Create your account.

Free trial for 14 days. Then switch to a Free plan or become a customer.


* no credit card required

2. Add this automation to your account.

3. Click on Configure me!

You'll now see the 3 configuration dots blinking. Click on them.

4. Easy & safe authentication

This automation will connect to the website on your behalf. The safest and most efficient way for Phantombuster to authenticate as yourself is by using your session cookies.

To make that process as easy as possible you can use Phantombuster's browser extension. It's a 2-click installation.

If you're operating from another browser and/or want to do it manually, here is how to do it.

5. Input the URL of the Slack workspace to scrape.

The second argument is Slack Workspace URL. We need it to know which Slack users you want to target.
This URL should look something like

6. Input the spreadsheet URL containing your recipient's IDs.

Create a spreadsheet on Google Spreadsheet.

Gather the Slack user's IDs of the people you want to message in that spreadsheet. This automation can help you scrape Slack Users. One URL per row, all in column A.

Make this spreadsheet public so Phantombuster can access it.

Paste the spreadsheet's URL to Phantombuster.

Start your automation!

You're all set. Just click "launch" to get your automation started!


This API will output CSV and/or JSON containing the following fields:

  • id
  • firstName
  • lastName
  • fullName
  • pictureUrl
  • displayName
  • title
  • phone
  • email
  • skype
  • timezone
  • lastUpdate
  • query
  • channel
  • workspaceUrl
  • message

Share this API

Your friends & colleagues need to know about this!