Skip to content

Free Discord Welcome Bot Template

Automatically greet every new Discord member with your own bot. Import the ready-made workflow, edit the message visually, test it, and publish without code.

Welcome & onboardingbeginner2 nodes
Use this template

How it works

TriggerLoading step…
ActionLoading step…
ActionLoading step…

What this Discord welcome bot template does

This workflow listens for the Member Joined event and immediately sends a personalized direct message using the new member's username and user ID. It runs on the Discord bot you connect to NoriaFlow, so the message uses your bot's name and avatar.

Need message ideas first? Browse the 40 Discord welcome message templates.

How to set it up

  1. 1

    Connect your Discord bot

    Create or select your Discord application, enable Server Members Intent, and connect the bot to NoriaFlow.

  2. 2

    Import the workflow

    Use the button above to open a copy in the visual editor. The trigger and message action are already connected.

  3. 3

    Choose your server

    Select the Discord server in the Member Joined trigger so NoriaFlow knows which join events should start the workflow.

  4. 4

    Personalize and test

    Edit the welcome text, keep the dynamic username variable, test with a non-admin account, then activate the workflow.

Customize the welcome workflow

Post in a welcome channel

Replace Send Direct Message with Send Message and choose #welcome for a public greeting.

Assign a starter role

Connect an Add Role action after the trigger and choose the safe role every new member should receive.

Guide the next step

Link #rules, #roles, #introductions, or #support so the greeting helps the member move forward.

Notify your team

Add a second message action to record the join in a private staff channel without exposing it publicly.

For the complete path from join to channel access, follow the Discord server onboarding guide.

Troubleshooting

The workflow does not run

Confirm that it is active, the correct server is selected, and the test account joined after activation.

The bot cannot see new members

Enable Server Members Intent in the Discord Developer Portal, then reconnect the bot.

The direct message fails

A member can block server DMs. Add a public channel message as a fallback when every newcomer must receive the instructions.

Related guides

Related templates