| welcomeChannelId | Welcome channel (channel ID, empty = off) | — |
| welcomeMessage | Welcome text – {user}, {user.name}, {server}, {memberCount}; empty = default text | — |
| welcomeEmbed | Show welcome and goodbye messages as an embed | false |
| welcomeCard | Attach an image card (avatar, name, member count) to the welcome message | false |
| welcomeCardColor | Card background colour (#rrggbb) | #5865f2 |
| welcomeCardColorEnd | Card gradient end colour (#rrggbb; same as background = no gradient) | #3c45a5 |
| welcomeCardAccent | Card accent colour for avatar ring and title (#rrggbb) | #ffffff |
| welcomeCardImageUrl | Premium: card background image (https URL to PNG/JPEG/WebP/GIF, max. 2 MB, max. 4096×4096 px; empty = colours) | — |
| welcomeCardLayout | Card layout – "classic" (avatar left) or, with Premium, "centered" | classic |
| welcomeDm | Also send new members a direct message | false |
| welcomeDmMessage | Direct message text (same placeholders; empty = default text) | — |
| goodbyeChannelId | Goodbye channel (channel ID, empty = off) | — |
| goodbyeMessage | Goodbye text (same placeholders; empty = default text) | — |
| autoRoleIds | Roles given on join (role IDs, max. 10) | [] |
| autoRolesAfterVerify | Give join roles only after verification | false |
| verifyRoleId | Role given on verification (role ID, empty = off) | — |
| unverifiedRoleId | "Unverified" role: given on join, removed on verification (role ID, empty = off) | — |
| verifyCaptcha | Ask a simple math question before verifying | false |