Your two options
Kao needs a Discord bot in each server it manages. You can either invite Kao’s hosted bot or connect your own.
Hosted Kao Bot
The hosted Kao Bot is the default path for most customers.
Use it when you want:
- No Discord Developer Portal setup
- Dashboard-based imports and emoji management
- A bot that Kao keeps running for you
- A simple path for adding more servers later
To invite it, go to Bots, choose Invite hosted bot, select a server, approve the Discord invite, and return to Kao for verification.
Bring Your Own Bot
Bring Your Own Bot is for teams that want their own bot identity.
Use BYOB when you need:
- A custom bot name or avatar
- A custom Discord status
- White-label presentation
- Separate bots for separate communities
- Full ownership of the Discord application
Create a BYOB bot
- Open the Discord Developer Portal.
- Create an application.
- Open Bot and generate a token.
- Paste the token into Kao when adding your bot.
- Invite the bot to each server you want Kao to manage.
Treat a bot token like a password. Only paste it into Kao’s token field, and reset it in Discord if it is ever exposed.
Required Discord permissions
At minimum, the bot needs Manage Emojis and Stickers in the target server.
Some workflows also need the bot to see basic server structure so Kao can display channels, roles, and server settings. Kao shows missing permission warnings in the dashboard when something needs attention.
Shared server access
Server owners can share access with teammates. Shared users can manage only the servers and actions allowed by their assigned role.
Use shared access when a moderator or designer should help with emoji work without owning the bot token or billing account.
When to switch setups
You can use both hosted and BYOB access in the same Kao account.
Consider BYOB if your community needs branded bot identity. Consider the hosted bot if you want a simpler setup or no longer want to manage a token yourself.
Troubleshooting
Next steps