Overview
Kao lets you import emotes from three major platforms:
- 7TV - Millions of community emotes
- BetterTTV - Classic Twitch emotes
- FrankerFaceZ - High-quality static emotes
Searching for Emotes
Basic Search
- Go to the Import page in your dashboard
- Select your target server from the dropdown
- Type your search term in the search bar
- Press Enter or click Search
Results will show emotes from all enabled platforms.
Platform Filters
You can filter results by platform:
- Click the platform tabs to filter (7TV, BTTV, FFZ)
- Or view all platforms together
Search Tips
| Search For | Example |
|---|---|
| Specific emote | pepelaugh |
| Animated emotes | Look for the animated badge |
| User's emotes | Search by username on 7TV |
Importing an Emote
Single Import
- Find the emote you want
- Click on the emote card
- Confirm the import in the dialog
- Wait for the success notification
Importing typically takes 1-3 seconds depending on the emote size.
Import with Custom Name
When importing, you can rename the emote:
- Click on the emote to import
- In the confirmation dialog, edit the name field
- Click Import
Discord emoji names must be at least 2 characters and can only contain letters, numbers, and underscores.
Server Capacity
Before importing, check your server's capacity:
Emoji Limits by Boost Level
| Boost Level | Static | Animated | Total |
|---|---|---|---|
| No Boost | 50 | 50 | 100 |
| Level 1 | 100 | 100 | 200 |
| Level 2 | 150 | 150 | 300 |
| Level 3 | 250 | 250 | 500 |
Checking Capacity
The server selector shows your current capacity:
- Green = Plenty of room
- Yellow = Getting full
- Red = Nearly at limit
Animated vs Static Emotes
Static Emotes
.pngor.webpformat- Smaller file size
- Work everywhere in Discord
Animated Emotes
.gifformat- Only from 7TV and BTTV (FFZ is static only)
- Require Nitro to use in other servers
- Count against animated emoji limit
Animated emotes have a separate limit from static emotes. A Level 3 server can have 250 static AND 250 animated.
Emote Sets
What are Emote Sets?
Some platforms organize emotes into sets:
- 7TV user sets
- Channel emote sets
- Themed collections
Browsing Sets
- Click on a user's profile in search results
- View their emote sets
- Browse and import from the set
Best Practices
Naming Conventions
- Use consistent naming (e.g.,
peepoprefix for all peepo emotes) - Avoid generic names like
happyorsad - Include the emote style in name if helpful
Managing Slots
- Prioritize emotes you'll actually use
- Remove unused emotes regularly
- Consider animated vs static balance
Quality Considerations
- Larger source emotes = better quality
- 7TV often has highest resolution options
- Check preview before importing
Troubleshooting Imports
"Server at capacity"
Your server has reached its emoji limit. Delete some emotes or boost the server.
"Invalid emoji name"
The emote name doesn't meet Discord requirements:
- Minimum 2 characters
- Only letters, numbers, underscores
- No spaces or special characters
"Failed to fetch emote"
The emote source may be temporarily unavailable. Try again in a few minutes.
"Bot missing permissions"
Your bot needs the Manage Emojis permission in the target server.