Welcome messages
Automated greetings for new members.
Welcome posts greet every new member in the channel you pick, fill in dynamic variables, and can include an image and buttons that point members to the rest of the server.
What a welcome rule does
- Automated Greetings
- Automatically welcome new members when they join your server
- Rich Text Formatting
- Create formatted messages with bold, italics, and more
- Dynamic Personalization
- Use variables to personalize messages for each new member
- Welcome Images
- Add visual appeal with custom welcome images
- Action Buttons
- Guide new members with interactive buttons and links
- Channel Targeting
- Choose specific channels for welcome messages
Seven steps to a live greeting
Each step matches a panel of the welcome configuration screen. Walk top to bottom; the last save activates the rule.
- 01
Add Your Server
Connect your Discord or Telegram server to Flake
- 01Invite the Flake bot to your Discord server with necessary permissions
- 02For Telegram, add the Flake bot to your group as an admin
- 03Verify your server appears in the Flake dashboard
- 02
Navigate to Welcome Settings
Access the welcome message configuration panel
- 01Go to your server dashboard in Flake
- 02Click on the "Welcome" tab in the server settings
- 03The welcome configuration panel will load with current settings
- 03
Enable Welcome Messages
Turn on automated welcome messages for your server
- 01Toggle the "Welcome Messages" switch to enabled
- 02The badge will change from "Inactive" to "Active"
- 03Your welcome messages are now ready to be configured
- 04
Craft Your Message
Create a personalized welcome message using the rich text editor
- 01Use the rich text editor to format your welcome message
- 02Add personalization with dynamic variables from the dropdown
- 03Preview your message content in the variables section
- 05
Configure Channel and Media
Set the target channel and add optional welcome image
- 01Select the channel where welcome messages will be posted
- 02Add a welcome image URL to enhance the visual appeal
- 03Ensure the image format is supported (.jpg, .png, .gif, .webp)
- 06
Add Action Buttons
Create interactive buttons to guide new members
- 01Click "Add Button" to create action buttons
- 02Set button text and link (channel links or external URLs)
- 03Add multiple buttons to guide users to rules, roles, or other resources
- 07
Test and Save
Review your configuration and save the welcome setup
- 01Use the live preview to see how your message will appear
- 02Make any final adjustments to content or formatting
- 03Click "Save Welcome Configuration" to activate your settings
ready to configure
Open the dashboard and write the welcome.
The rule editor saves a draft on every change. Use the live preview to confirm formatting on both platforms before you enable it.
Variables for the message
Each variable expands at send time against the joining member and their server. Mismatched names fall through as plain text.
- $username
The new member's display name
JohnDoe
- $mention
Mentions the user (@username)
@JohnDoe
- $server
Your server's name
Awesome Community
- $memberCount
Total number of server members
1,234
- $channel
The welcome channel name
#welcome
- $joinDate
When the user joined the server
March 15, 2024
Six patterns to copy
Six patterns operators reach for. Copy the example, swap in your channel names, and ship.
- case 路 01
Community Onboarding
Welcome new members and introduce them to your community
e.g. Welcome $mention to $server! 馃帀 We're excited to have you join our community of $memberCount members. Check out #rules to get started!
- case 路 02
Rules and Guidelines
Direct new members to important server information
e.g. Hi $username! Welcome to $server. Please read our #rules and assign yourself roles in #roles to get full access to the server.
- case 路 03
Gaming Communities
Welcome gamers and direct them to relevant channels
e.g. Welcome $mention to our gaming community! 馃幃 Join #general for chat, #lfg to find teammates, and #events for upcoming tournaments!
- case 路 04
Support Communities
Guide new members to help resources and support channels
e.g. Welcome to $server, $username! If you need help, check #faq or ask in #support. Our team is here to assist you!
- case 路 05
Educational Servers
Orient students and provide learning resource information
e.g. Welcome $mention to $server! 馃摎 Find study materials in #resources, ask questions in #help, and introduce yourself in #introductions.
- case 路 06
Project Communities
Welcome contributors and guide them to project information
e.g. Thanks for joining $server, $username! Check #announcements for updates, #contributing for guidelines, and #general for discussions.
Common issues
still stuck
Talk to the people who wrote the code.
Support is run by the same team that ships the product. Both rooms below are watched during working hours, and answers do not go through a tier-one queue.