Skip to content
FlowWP logo
Menu
App · needs a connection (FlowWP Pro)

Discord integration

Send and edit messages, manage member roles and create invite links.

  • 9 actions
  • 1 step on Personal · all 9 on Business
discord.com (opens in a new tab)

Triggers and actions

What you can automate with Discord

Every step Discord adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Actions 9

What a workflow can do in Discord.

  • Send a Discord message

    Post in the channel the webhook belongs to, as plain text or as an embed with a title and a colour.

    Personal plan
    Data it passes on · 3 values

    Message

    • Message ID
    • Channel ID
    • What it says
  • Edit a Discord message

    Change a message this workflow posted earlier, using its Message ID — so a status says one thing and then the next, in one place.

    Business plan
    Data it passes on · 3 values

    Message

    • Message ID
    • Channel ID
    • What it says
  • Give a Discord member a role

    Roles are how Discord decides who sees what, so this is how someone gets into the members-only channels.

    Business plan
    Data it passes on · 2 values
    • Member ID
    • Role ID
  • Take a role off a Discord member

    The other half of granting one — when a membership lapses, the role goes with it.

    Business plan
    Data it passes on · 2 values
    • Member ID
    • Role ID
  • Send a Discord direct message

    Write to one member privately. Discord lets this through only while they share a server with the bot and allow direct messages from it.

    Business plan
    Data it passes on · 2 values

    Message

    • Message ID
    • Direct message channel
  • Rename a Discord member

    Sets their nickname in your server — their real display name elsewhere is untouched. Useful for showing a member’s name from your site rather than their Discord handle.

    Business plan
    Data it passes on · 2 values
    • Member ID
    • Nickname
  • Remove a Discord member

    Kicks them from the server. They can be invited back and are not banned — but everything they could see, they now cannot.

    Business plan
    Data it passes on · 2 values
    • Member ID
    • Reason
  • Create a Discord channel

    A new text channel in the server — one per cohort, per event, per client. Discord lowercases the name and turns spaces into hyphens.

    Business plan
    Data it passes on · 3 values

    Channel

    • Channel ID
    • Name
    • Link
  • Create a Discord invite link

    Makes a link that lets someone join the server, with its own expiry and use limit. Discord cannot email an invitation, so send the link yourself with the email step.

    Business plan
    Data it passes on · 3 values

    Invite

    • Invite link
    • Code
    • Expires at

Set it up

  1. 1In FlowWP Pro, open Connections and add a Discord connection.
  2. 2Choose that connection in any Discord step.
  3. 3Test the workflow once, then activate it. Nothing runs before that.

What FlowWP sends

In FlowWP Pro, when you add a Discord connection or run a Discord step, FlowWP sends your webhook URL or bot token and the message to Discord's API.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a Discord workflow

Browse all templates
    1. WordPress logoTrigger: A user publishes a post (WordPress)
    2. Discord logoAction: Send a Discord message (Discord)
    MessagingPersonal plan

    Announce new posts in Discord

    Each published post arrives in your server as a card with its title, summary and a link — rather than a bare URL nobody clicks.

    2 stepsBeginner
    1. Webhooks and schedules logoTrigger: On a schedule (Schedules & Webhooks)
    2. Discord logoAction: Send a Discord message (Discord)
    3. Action: HTTP Request (HTTP)
    4. Discord logoAction: Edit a Discord message (Discord)
    5. +1 more steps
    MessagingBusiness plan

    Report a nightly job in one Discord message

    Posts “running”, does the work, then edits that same message to say how it went — so the channel holds one line per night instead of two.

    5 stepsIntermediate
    1. WPForms logoTrigger: A WPForms form is submitted (WPForms)
    2. Discord logoAction: Give a Discord member a role (Discord)
    3. Discord logoAction: Create a Discord invite link (Discord)
    4. Action: Send Email (Email)
    MessagingBusiness plan

    Give members their Discord role

    A form where someone hands over their Discord ID gets them the role that opens the members-only channels, a welcome message from the bot, and an invite link if they are not in the server yet.

    4 stepsIntermediate

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.