Custom welcome images, reaction roles, leveling, leaderboards, Twitch & YouTube alerts, and dashboard moderation.
Build a better first impression
April helps Discord communities welcome new members with custom messages, direct messages, and generated welcome images. Use the web dashboard to create reusable designs, attach them to welcome or leaver messages, and personalize server onboarding without managing everything through
commands.
April also supports role automation, reaction roles, self roles, protection filters, logs, leveling, rank cards, server activity analytics, custom text commands, managed embeds, marketplace templates, and Twitch or YouTube notifications.
Key Features
Welcome and leaver messages
- Welcome new members in a server channel, by DM, or with generated images
- Attach saved image designs to welcome and leaver messages
- Rotate between multiple saved designs
- Use variables such as user, server, and member count in supported message fields
Web dashboard setup
- Configure server features from April’s dashboard
- Manage welcome messages, roles, protection, logs, levels, embeds, and analytics in one place
- Use the Help Docs for setup guides and troubleshooting
Roles and automation
- Assign roles automatically when members join
- Let members opt into approved self roles
- Use reaction roles to assign or remove roles from Discord messages
- Keep role workflows easier to maintain from the dashboard
Protection and moderation
- Configure protection filters for unwanted messages
- Apply actions such as warnings, message deletion, timeouts, kicks, or bans when supported by server permissions
- Send staff or member notifications when filters match
- Review logs and adjust rules before making filters stricter
Levels, rank cards, and analytics
- Reward text or voice activity with XP and levels
- Announce level-ups and assign role rewards
- Let members preview rank cards with
/rank
- Review join, leave, and level activity trends from server analytics
Custom commands and embeds
- Create server-specific custom text commands
- Add aliases, role rules, channel rules, and multiple response actions
- Build reusable managed embeds for server information, announcements, and reaction-role messages
Stream monitors
- Announce Twitch live, offline, and update-style events
- Announce YouTube uploads
- Customize notification channels and message templates
Images and marketplace
- Create reusable designs for welcome messages, leaver messages, rank cards, and marketplace products
- Start from saved projects or marketplace templates
- Use custom backgrounds, text, shapes, images, and supported variables
Getting Started
- Invite April to your Discord server.
- Open the April dashboard and log in with Discord.
- Select your server.
- Choose the feature you want to configure from the dashboard.
- Test member-facing features with a normal member account.
April still supports a server prefix for legacy text-command flows, mainly custom commands. Slash commands and dashboard configuration do not need the prefix.
Need Help?
Read the Help Docs for setup guides, feature pages, and troubleshooting.
For direct support, join the April support server.