Overview
Vanity tracking monitors when members use your custom vanity URL in status. When detected, the bot can automatically send custom messages, embeds, give roles, and log the activity. Perfect for tracking referrals, monitoring vanity usage, and rewarding members who promote your server.Aurelia is built to manage vanity systems independently for improved stability and performance.
Setup Requirements
Invite Aurelia
Invite Aurelia using the link above. It can only join servers where Celestia is present.
Commands
/vanity set
/vanity set
Set the vanity URL to track.Parameters:
- url — Your vanity URL code (without discord.gg/)
- Monitors statuses for this vanity URL
- Triggers configured actions when detected
- Case-insensitive matching
/vanity message
/vanity message
Set a custom message to send when vanity is detected.Parameters:
- text — Custom message (supports variables)
- channel — Channel to send the message in
{user.mention}— Mentions the user who posted the vanity{vanity}— The vanity URL that was detected- All standard variables from the Variables guide
/vanity embed
/vanity embed
Send a saved embed when vanity is detected.Parameters:
- name — Name of your saved embed (from
/embed builder) - channel — Channel to send the embed in
/embed builderPermissions: Manage Server/vanity webhook
/vanity webhook
Send an embed through a webhook when vanity is detected.Parameters:
- webhook_url — Discord webhook URL
- embed_name — Name of your saved embed
- username — Optional: Custom webhook username
- avatar_url — Optional: Custom webhook avatar
- Send to specific channels without bot message
- Custom branding with webhook username/avatar
- Professional appearance
/vanity log
/vanity log
Set a channel to log all vanity detections.Parameters:
- channel — Channel to send logs to
- Who repped the vanity
- When it was repped
/vanity role
/vanity role
Give a role when vanity is detected.Parameters:
- role — Role to assign
- Automatically gives the role to users who rep the vanity
- Perfect for tracking promoters
- Rewarding members who share the server
- Bot must have Manage Roles permission
- Role must be lower than bot’s highest role
- Role cannot be managed by integrations
/vanity view
/vanity view
View current vanity tracking configuration.What It Shows:
- Currently tracked vanity URL
- Configured message/embed settings
- Webhook configuration (if set)
- Log channel (if set)
- Role assignment (if set)
/vanity reset
/vanity reset
Reset all vanity tracking settings.What It Does:
- Clears vanity URL tracking
- Removes all configured actions
- Deletes all settings
- Cannot be undone
How It Works
Configuration Options
You can combine multiple actions:Message
Send a custom thank you message with variables
Embed
Send a saved embed to a specific channel
Webhook
Send embed through webhook with custom branding
Role
Automatically assign a role to the user
Log
Log all vanity detections to a channel
Permission Requirements
Aurelia Permissions
The bot needs:
- Read Messages
- Send Messages
- Embed Links
- Manage Roles (for role assignment)
- Manage Webhooks (for webhook feature)
User Permissions
Command Requirements:
- Manage Server — All vanity commands
Usage Examples
- Basic Setup
- With Role Reward
- With Logging
- Professional Webhook
- Complete Setup
Common Use Cases
Referral tracking
Referral tracking
Promotion rewards
Promotion rewards
Analytics & logging
Analytics & logging
Professional branding
Professional branding
Tips & Best Practices
Setup Tips
- Test with a test channel first
- Use variables in messages for personalization
- Create professional embeds for vanity alerts
- Set up logging to track usage
- Consider role rewards for promotion incentives
Message VariablesUse these in your custom messages:
{user.mention}— Tag the user{vanity}— Show which vanity was detected{guild.name}— Server name{channel}— Channel where it was posted
Troubleshooting
Vanity Not Being Detected
- Verify Aurelia bot is in your server
- Check vanity URL is set correctly with
/vanity view - Ensure Aurelia has Read Messages permission
- Test by posting the vanity URL yourself
- Vanity matching is case-insensitive
Role Not Being Assigned
- Check bot has Manage Roles permission
- Verify bot’s role is higher than the role being assigned
- Ensure role isn’t managed by an integration
- Check
/vanity viewshows correct role
Embed Not Sending
- Verify embed exists with
/embed list - Check you’re the owner of the embed
- Ensure Aurelia has Send Messages + Embed Links permissions
- Try using
/vanity messageinstead as a test
Webhook Not Working
- Verify webhook URL is valid
- Check webhook hasn’t been deleted
- Ensure embed is saved to your account
- Test webhook in Discord’s webhook settings
Aurelia vs Celestia
Celestia
Main bot with all core features:
- Moderation
- VoiceMaster
- Giveaways
- Embeds
- And more
Aurelia
Extension bot for vanity:
- Vanity tracking only
- Requires Celestia
- Better performance
- Dedicated stability
Related Features
Embed Builder
Create embeds for vanity alerts
Variables
Use dynamic variables in messages
Auto Responders
Automated message responses
Role Management
Create roles for vanity rewards