Skip to main content

Welcome and onboarding

Volvox.Bot can greet new members, point them to useful channels, help with rules verification, and prompt introductions. Configure it from Settings -> Onboarding & Growth -> Welcome.

What it does

  • Welcome messages — Send a message when a member joins your server
  • Text, embed, or both — Use plain text, a Discord embed, or a combined message
  • Dynamic context — Add member-count milestones, time-aware greetings, and suggested active channels
  • Returning-member greetings — Show a different message when someone rejoins
  • Rules verification — Publish a rules prompt and assign a verified role when members accept it
  • Introduction prompts — Send members toward an intro channel with a customizable prompt

Settings location

Welcome settings are in Settings -> Onboarding & Growth -> Welcome.

Welcome settings

The Welcome settings tab at /dashboard/settings/onboarding-growth?tab=welcome controls join messages, embed/text mode, dynamic welcome context, rules verification, introduction prompts, and returning-member greetings.

How to use

  1. Open Settings -> Onboarding & Growth -> Welcome.
  2. Turn Welcome on.
  3. Select the Message Channel where join messages should appear.
  4. Write the welcome message, or switch the editor to Embed or Text + Embed.
  5. Optionally configure Rules Channel, Verification Role, and Introductions.
  6. Save changes.
Use {{user}} when you want to mention the new member. Use {{username}} when you want plain text without a ping.

Message variables

Welcome messages support double-brace variables only. Single braces are treated as normal text.
VariableWhat it inserts
{{user}}Member mention
{{username}}Member display name without a ping
{{server}}Server name
{{memberCount}}Current member count
{{greeting}}Time-aware greeting
{{milestoneLine}}Member-count milestone text
{{vibeLine}}Current server activity context
{{ctaLine}}Suggested channels call-to-action
{{timeOfDay}}Time-of-day label
{{activityLevel}}Current activity level
{{topChannels}}Active or highlighted channels

Dynamic welcomes

Dynamic welcomes use server context to make join messages less generic. When enabled, Volvox.Bot can include active channels, member milestones, time of day, and activity level in the generated message variables. You can tune:
SettingDescription
Milestone intervalHow often member-count milestone text appears. Set 0 to disable interval milestones.
Highlight channelsChannels Volvox.Bot should prefer when suggesting where to go next.
Exclude channelsChannels Volvox.Bot should never suggest in welcome copy.

Rules verification

Rules verification uses the Rules Channel, Verification Role, and Rules agreement message fields. After you save the setup, publish or refresh the rules panel from the dashboard or with /welcome setup.
Role assignment requires the bot’s Discord role to be above the role it grants. If verification fails, check the bot role position and Discord role permissions first.

Introduction prompts

Set an Introductions channel and customize the Introduction prompt. The prompt can mention the new member with {{user}} or use {{username}} for plain text.

Returning members

Enable Returning member message to greet members differently when they rejoin. This is useful when someone leaves briefly and comes back; the bot can avoid treating them like a brand-new member.
Last modified on June 4, 2026