Articles on: Plugins

Welcome

About the Welcome Plugin


The Welcome plugin allows you to automatically assign new members roles, welcome them to the server, and wish leaving members farewell, or even send a separate message to say goodbye to banned users.



Getting Started


  1. Navigate to your server's dashboard.
  2. Select the Welcome plugin. If it's not enabled, you'll need to enable it.
  3. Follow the instructions below.



Waiting for Membership Screening Completion


If you have autoroles set up, and you want Circle to wait until new members pass Discord's membership screening before assigning new users any autoroles, select the "Wait to assign roles until members pass Discord's membership screening" option.


If this option is enabled, users will have to pass membership screening in your server before Circle gives the user any of your autoroles.


What is Discord's membership screening?



Setting Up Autoroles


This role will be assigned to a member once they join/pass membership screening.


  1. Select an autorole from the "Give new members a role" drop-down.
  2. Scroll down and press "Save".


Want to assign more than 1 role to users when they join? Check out Circle Premium!



Sending Welcome/Goodbye/Ban Messages


  1. Click "New Message"
  2. Select the type of message you'd like to create: "Join", "Leave", or "Ban".
  3. Choose the channel that the message should get sent into. For join messages, you can ignore this if you want your join message to be DMed to users, just tick the "Send this welcome message in DMs" box instead.
  4. Type your message into the "Message Content" box.
  5. Optionally, you can press "Edit Embed" if you want to send an embed with your message.
  6. Scroll down and press "Save".


Join messages get sent when a new user joins your server. Leave messages get sent when a user leaves your server. Ban messages get sent when a user is banned from your server.


What is "Delete After"?


You can use the "Delete After (minutes)" option if you want Circle to automatically delete your message after it has been sent. For example, if you entered 2 into this box, Circle will automatically delete your message 2 minutes after it was sent. This is useful if your welcome messages get sent into a channel that you don't want getting clogged with too many messages from Circle.


If you don't want Circle to automatically delete messages after they are sent, you can just leave the box blank.


What is "Don't send this message if user rejoins"?


This option is only available for "Join" messages. If you tick this option for your join message, Circle will only send the message once when the user first joins. If they leave your server at any point, and then rejoin it, Circle will not send a join message for that user again.


Want more than 2 messages? Check out Circle Premium!



Testing Messages


Testing messages has been temporarily disabled while we fix some issues with it. Sorry for any inconveniences caused.


With Circle, you can easily test your messages with the press of a button! You aren't forced to invite your alt, or get your friends to join, just to test your messages out! Each message will have a "Test Message" button under it, which you can press to test each of your messages. Circle will send your test message to the channel that you have selected (or to YOUR DMS if you have that option ticked) and any variables you have used will relate to your account (for example, if you used a {username} variable in your message, the username will be YOUR username, since you're the one who is testing the message)


Circle will also send a button along with test messages, to show other admins and moderators that it is just a test message. This button will not appear in regular join/leave/ban messages.


Updated on: 08/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!