GuildPilot Beta
Community and automation

Send new members a friendly message and optional welcome card, preview the result, and confirm that joins reach the correct channel.

How to set up welcome messages with GuildPilot

Welcome messages give new members a clear first step and can include a branded card. GuildPilot provides a live preview so you can check the message, member placeholders and background before enabling delivery.

Dashboard - WelcomeReal dashboard
GuildPilot Welcome editor with destination, message settings, and live preview
Choose the destination, edit the welcome content, and compare the live preview before saving.Open full size

Before you start

  • GuildPilot must be installed and able to view and send messages in the destination channel.
  • Server Members Intent must be enabled for the active GuildPilot bot so member joins are delivered.
  • Prepare a JPG, PNG or WebP background under 5 MB only if you want a custom card image.

Warning: Use fictional names in test copy and avoid putting private member information into a public welcome channel.

Set up welcome messages

1. Open Welcome

From Your Discord servers, open the intended server and select Welcome in the sidebar.

2. Choose the destination

Under Destination, select the Welcome channel. Choose a text channel where new members are allowed to read the message.

3. Write the plain message

Under Message, edit Plain message. Insert the provided placeholders for values such as the member nickname, server name, member count or account creation date. The default begins with Welcome, {nick}!.

4. Configure the optional card

Under Card, turn on Send welcome card if required. Choose Background photo or Use image URL, set Show frame, then edit First line and Second line. The live card reflects your changes before saving.

5. Enable and save

Turn on Enable welcome messages, confirm the preview, then select Save changes. If the card is disabled, only the plain message is sent.

Keep the plain message useful without the image so members using reduced media settings still receive the main instruction. Use the first line for the welcome and the second for one short piece of context.

Test the setup

  1. Use a test Discord account that is not currently in the server.
  2. Join the server with that account.
  3. Confirm that the selected channel receives the plain message and, when enabled, the rendered card.
  4. Remove the test account and its welcome message if your server policy requires cleanup.

What a successful setup looks like

Every new member produces one welcome message in the saved channel. The placeholders resolve to the joining member and server, and the Discord card matches the saved preview.

Common problems

No message appears when a member joins

Cause: Welcome is disabled, the active bot lacks Server Members Intent, or it cannot send to the selected channel.

Fix: Check Enable welcome messages, enable the intent for the active bot, and verify the channel permissions.

The background does not load

Cause: The upload is not JPG, PNG or WebP, exceeds 5 MB, or an image URL is unavailable.

Fix: Upload a supported image under 5 MB or use a direct HTTPS image URL, then confirm the live preview before saving.

A placeholder appears as typed text

Cause: The placeholder name is unsupported or was changed.

Fix: Insert one of the placeholders shown beside the field instead of typing a new name.

Ready to configure it?

Open your GuildPilot dashboard

Choose your Discord server, follow this guide with the live settings beside you, and save only when the preview looks right.