Community · n8n

Welcome New Discord Members and Assign a Starter Role Automatically

Greet every new Discord member with a personalized welcome, point them to key channels, and assign a starter role so they can get involved right away.

difficulty Beginnersetup 20 minresult New members feel welcomed instantly and get the right access, improving community activation and retention.
  1. 1

    Trigger on New Members

    Add a Discord Trigger node (or a bot webhook) firing on the guild member add event.

  2. 2

    Send a Welcome DM

    Add a Discord node DMing the new member a friendly greeting and links to your rules and intro channels.

  3. 3

    Assign a Starter Role

    Add a Discord node granting the Member role so they can access the main channels.

  4. 4

    Post a Public Greeting

    Optionally add a Discord node welcoming them in a greeters channel to spark first interactions.

  5. 5

    Activate and Test

    Activate the workflow and join with a test account. Confirm the DM, role and public greeting all fire.

Frequently asked questions

What if DMs are closed?

Fall back to an @mention welcome in a public channel when a member has DMs disabled.

Can I gate access behind rules?

Assign a limited role first and grant full access only after they react to accept the rules.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.