Automate Your Slack DMs at Scale

PenguinDMs helps you send personalized messages to hundreds of Slack members without wasting hours.

Manual Slack Outreach is Broken.

If you’ve ever tried messaging people in Slack communities, you already know the pain.

  • You spend hours sending the same message one by one, and still miss people (and keep changing names in every message).
  • You risk double-messaging, spamming, or getting flagged by Slack.
  • You can’t scale your outreach or handle multiple workspaces manually.
  • You waste hours doing what should take minutes.
  • Your messages feel robotic when sent manually.
  • You keep making small mistakes, wrong names, typos, or missed messages.
Pengo sitting at a desk surrounded by too many Slack message

Meet PenguinDMs — The Slack DM Outreach Automation Tool

PenguinDMs makes Slack outreach simple.
You connect your workspace, write your message once, and the tool automatically sends it to all of the members in your selected workspace (one by one, safely).

You can also personalize every message with merge tags like {name}, so each DM looks natural, like you typed it yourself.

It works like a real person sending messages, just a lot faster.
You don’t have to sit for hours or worry about duplicates or getting flagged.

It’s built for people who actually use Slack to grow their businesses and acquire customers. 

Key Features That Make Slack Outreach Easy

Send personalized messages at scale. Safely, quickly, and without stress.

Campaign Creation

Create new DM campaigns in seconds. Verify your workspace token, add workspace ID, write your message, and you’re ready to go.

Personalization with Merge Tags

Make every message feel personal. Use tags like {username}, {first_name} or {workspace} to automatically insert real user details.

Pause & Stop Controls

You’re always in control. Pause or stop any campaign instantly whenever you need.

How PenguinDMs Works (Step by Step)

Follow these quick steps to start automating your Slack DMs with PenguinDMs.

Install Chrome Extension

Install the PenguinDMs Chrome extension. It helps you fetch your Slack token and workspace ID in one click.

Although this extension is very easy to use, you can still read this article to learn how to use it.

Create a New Campaign

On your dashboard, click Create New Campaign.



Add your campaign name, paste the token & workspace ID you fetched from the extension, and you’re ready to compose your message.

Write Your Message

Compose your message in the built-in editor. You can use formatting, emojis, and merge tags like {username} for personalization.

Set Sending Options (Optional)

Choose whether to use advanced options like delay between messages or batch sending. You can also leave it off for normal sending.

Save the Campaign

Click Save Campaign. Your campaign is saved as a draft and shown on the main campaigns page.

Open the Campaign Page

From the campaigns list, click the eye icon to open your campaign details and controls.

Start the Campaign

Press Start Campaign, and PenguinDMs will start sending your messages one by one automatically like a real human.

Track Progress & Control

Watch how many messages have been sent and use Pause or Stop anytime.

Pick the Tier That Fits You

These are the current beta prices.
Just pick how many DMs you need for the month. You can always move to a higher plan later.

  • Tier

  • Monthly DMs

  • Price (Manual Beta)

  • Effective $ / 1K DMs

  • Starter

  • 3,000

  • $45

  • $15.0

  • Basic

  • 5,000

  • $65

  • $13.0

  • Growth

  • 7,500

  • $90

  • $12.0

  • Advanced

  • 10,000

  • $110

  • $11.0

  • Pro

  • 12,500

  • $125

  • $10.0

  • Agency

  • 15,000

  • $135

  • $9.0

  • Agency+

  • 20,000

  • $150

  • $7.5

  • Scale

  • 25,000

  • $162

  • $6.5

  • Scale+

  • 30,000

  • $174

  • $5.8

  • Power

  • 40,000

  • $188

  • $4.7

  • Enterprise

  • 50,000

  • $200

  • $4.0

  • Unlimited

  • Unlimited

  • $250

  • Frequently Asked Questions (FAQs)

    Yes. You can create as many campaigns as you want and target different workspaces.
    Each campaign supports one workspace, you just need to replace the workspace ID when creating a new one.

    No, it’s not required. The Chrome extension is just an easier way to fetch your Slack token and workspace ID.
    You can also get them manually from your browser cookies if you prefer.

    Your campaign will keep running. PenguinDMs sends messages from the server, so you don’t need to keep your PC or browser open after starting a campaign.

    Merge tags let you personalize your messages automatically.
    For now, you can use {username} and {workspace}. PenguinDMs replaces them with real data when sending each DM.

    We’ve tested PenguinDMs heavily, and it works just like a human sending DMs manually, one by one, with safe delays.
    So far, we haven’t seen any risk of bans or restrictions, but since this isn’t an official Slack app, we can’t guarantee anything 100%.

    Yes. Your Slack tokens are encrypted and stored securely in our database.
    We keep them this way so you don’t have to re-enter them every time you log in, it’s safe and convenient.

    Yes. We’ll try our best to help you quickly if you face any problem or need guidance.
    We’ll define clear support channels, so you can always reach out when needed.

    Based on our testing, Slack tokens usually stay active for a few weeks.
    If your token ever expires while a campaign is running, PenguinDMs will notify you inside the dashboard and give you the option to update it, so your campaign can continue smoothly.

    If you pause a campaign, it will stay paused until you resume it. When you resume, it continues from where it stopped (sending messages only to the remaining people).

    If you stop a campaign, it’s marked as completed.
    If you later create a new campaign for the same workspace, it will start sending messages from the beginning to everyone again.

    Right now, payments are done manually. You can pay through Payoneer, Wise, or direct bank transfer (we have accounts in multiple countries like the US, UK, and EU).
    Once payment is confirmed, your account is activated manually within a few hours.

    These are beta prices.

    We’ll try to keep the same rates for users who join during this beta phase, but we can’t guarantee it. Once we move to public launch pricing, the plans or rates might change slightly depending on new features and costs.

    Yes, anytime. Just message us on Slack or email, and we’ll adjust your plan manually within a few minutes.
    You’ll only pay the difference if you’re upgrading.

    Once you reach your monthly limit, the tool stops sending new DMs until your plan renews.
    If you need to keep going, you can upgrade instantly, we’ll add more DMs to your account right away.

    No, unused DMs don’t roll over. Each plan resets every month with a fresh DM limit.
    Later, after the public launch, we’re planning to introduce Bonus Credits, separate extra DMs that never expire. (More details on that soon.)

    Right now, we haven’t finalized the trial system.
    During beta, access is paid and activated manually, but if you really want to try the tool before then we "might" offer limited test access or discounts.

    Yes.

    You can learn more about our refund policy, over here:

    Ready to Stop Copy-Pasting Slack Messages?

    PenguinDMs makes it easy to send personalized DMs (in Slack) at scale. SAFELY and FAST.
    Join now and be one of the first users to try it.