tr Skip to content

Connect Slack and Discord

Run your community on Discord and your team on Slack without watching both all day. FlowMattic passes the Discord activity that needs staff, such as forum questions, mentions and new members, into the right Slack channel or direct message, and can post one announcement to both. It runs on your own WordPress site.

6 triggers 26 actions 6 example workflows 4 ready-made templates Unlimited runs

Try a pairing

When this happens in Discord6 triggers

Do this in Slack14 actions

1. TriggerNew Message Posted to Channel
2. ActionSend Channel Message

When Discord fires New Message Posted to Channel, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Slack and Discord workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Slack app icon Discord app icon

Post new Discord forum posts to a Slack support channel

Questions in a Discord help forum show up in the support team's Slack channel with the title and link, so staff can answer without lurking in the server.

New Forum PostSend Channel Message

Slack app icon Discord app icon

Send moderators a Slack DM when the team role is mentioned

When someone mentions your staff role in Discord, the moderator you name in the workflow gets a Slack direct message with the message text and the channel it came from.

New Mention in Text and AnnouncementsFind User by EmailSend Direct Message

Slack app icon Discord app icon

Welcome new Discord members and tell the community team

Each new member gets a direct message on Discord with the server rules and the community team sees the join in Slack, which helps with onboarding calls for small paid groups.

New User AddedSend Direct MessageSend Channel Message

Slack app icon Discord app icon

Pass bug reports from Discord to the developers

A Filter lets through only messages in the bugs channel that mention a crash or error, posts them to the developers' Slack channel and replies in the forum post that the team has it.

New Forum MessageFilterSend Channel MessageSend message in Forum Post

Slack app icon Discord app icon

Announce a release in Slack and Discord at once

Your deploy script or changelog tool calls a FlowMattic webhook. The same release note goes to the internal Slack channel and the public Discord announcements channel.

WebhookSend Channel MessageSend Channel Message

Slack app icon Discord app icon

Sort community questions with an AI agent before they reach staff

An AI agent reads each new forum post and labels it as billing, technical or general. A Router sends billing to a private Slack channel and the rest to support.

New Forum PostAI AgentRouterSend Private Channel Message

Set up: Discord forum posts to Slack

At the end, every new post in your Discord help forum appears in a Slack channel for your support team.

  1. Connect Discord

    Under Connects, add Discord and make sure the bot is in your server and can see the forum channel.

  2. Connect Slack

    Add a Slack connection for the workspace your team uses.

  3. Trigger on New Forum Post

    Create a workflow with Discord New Forum Post, choose the server and forum, and start a test post to capture its data.

  4. Post to Slack

    Add Slack Send Channel Message, choose the support channel, include the post title, author and content, test it and switch the workflow on.

Post new Discord forum posts to a Slack support channel
  1. Discord app icon 1. Trigger in Discord New Forum Post
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From DiscordTo Slack
    Post titleMessage: title
    Author nameMessage: from
    Post contentMessage: text
    Channel nameMessage: forum
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Slack has no triggers in FlowMattic, so activity flows from Discord to Slack. A reply in Slack does not post back to Discord; use a Discord action in the workflow for fixed replies.
  • Discord triggers only see channels the bot can read. Check the bot's role and channel permissions in your server first.
  • New Message Posted to Channel fires for every message in a busy channel. Prefer forum or mention triggers, or add a Filter, so Slack stays readable.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Triggers (6)

  • New Message Posted to ChannelTriggers when a new message is posted to a specific text channel
  • New Forum PostTriggers when a new Post is created on a Forum
  • New Forum MessageTriggers when a new Message is created on a Forum Post
  • New User AddedTriggers when a new user joins the Discord Server
  • New Mention in Text and AnnouncementsTriggers when a User or Role is mentioned in a Text or Announcements channel
  • New Mention in Threads and Forum PostsTriggers when a User or Role is mentioned in a Threads or Forum Posts channel

Actions (12)

  • Add RoleAdd a role to a user
  • Remove User RoleRemove a chosen role from the specified user
  • Send Channel MessagePost a new message to a specific #channel you choose
  • Send message in Forum PostSend a new message in a specific Forum Post
  • Create new Forum PostCreate a new Post on a Forum Channel
  • Create ChannelCreate a new channel or category
  • Create Channel CategoryCreate a new channel category that hold other channels
  • Rename ChannelRename a channel to a specific name you choose
  • Send Direct MessageSend a direct message to a specific user
  • Find UserFind an existing user by name
  • Find ChannelFind an existing channel by matching name
  • Get Channel By NameGet an existing channel by exact name

Why run this pair with FlowMattic

Slack and Discord connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Staff stay in one chat app

The team works in Slack and only sees the Discord activity that needs them, instead of keeping a second app open all day.

Busy servers cost the same

FlowMattic runs on your WordPress site with unlimited runs, so a lively community does not push up a per-message bill.

Tie in your site's members

A workflow can also check a WordPress user or a membership before it welcomes someone or gives them a Discord role.

Common questions

Can Slack messages be posted to Discord?

Not as a trigger, because Slack has no triggers in FlowMattic. To post to both, start from a Webhook, a Schedule or another app, and add a Send Channel Message step for each.

Can I mirror one Discord channel into Slack?

Yes. Start with New Message Posted to Channel for that channel and post each message to Slack. Add a Filter if you only want messages with certain words or from certain people.

Can new Discord members get a role automatically?

Yes. Add Discord Add Role after New User Added. Many servers pair it with a Slack message so staff know who joined.

Do I need a Discord bot for this?

Yes. The Discord connection works through a bot that has to be in your server with access to the channels the workflows use.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Slack and Discord

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Slack integration 1.0, Discord integration 1.1.1.