LiveThe dashboard is here. Six years in the making.

Self-serve roles since 2017

Button roles, giveaways,and everything your server runs on.

Zira is the role management bot trusted in over two million Discord servers: button roles and select menus, reaction roles, giveaways, polls, suggestions, auto roles, and a dashboard that makes all of it point and click.

Free forever. Set up in two minutes. Read the docs if you like manuals.

Animated demo of Zira assigning Discord roles

Buttons and select menus, built on the dashboard

ZiraApp

Pick your roles

Click a button to join a team, or choose from the menu. Click again to leave.

🎮 Gamer📣 Announcements🎨 Artist🎧 Music
Choose your notification level
2,000,000+
Discord servers
11,000,000+
self-assignable roles
1,984
shards on duty
Since 2017
assigning roles

The whole toolkit

One bot, every job your community team has.

Zira started as a reaction roles bot and grew into a full server toolkit. Everything below is configurable from the dashboard or by slash commands, and every feature is documented in the docs.

Button Roles

Role menus built from buttons and select menus, with action chains, per-button limits, and a drag-and-drop builder on the dashboard. Members click once and get exactly the roles you allow.

Reaction Roles

The classic. Normal, Once, Remove, Toggle, and expiring Toggle reactions on any message, with custom emotes, multiple messages, and one-click migration to Button Roles when you are ready.

Giveaways

Button-entry giveaways with role requirements, winner roles, automatic reroll and cancel handling, and a full log of every draw. Run one giveaway or fifty at once.

Polls

Colorful button polls with live results, scheduled closing, and an optional results channel so outcomes never get lost in chat.

Suggestions

Members submit ideas, your team approves or denies with a click, and voting runs on reactions or buttons. Anonymous mode included.

Auto Roles

Hand out roles automatically the moment a member or bot joins, with an optional delay so verification gates keep working.

Timed & Temp Roles

Grant roles that remove themselves on schedule: trials, event access, timeouts that lift on their own. Set it and forget it.

Voice Roles & Private Rooms

Give a role while someone is in voice, and let members spin up their own private voice rooms with owner controls and access rules.

Join & Leave Messages

Custom welcome and farewell messages with rich embeds, member placeholders, and per-channel routing.

Nitro Boost Tracking

Thank boosters automatically, track who is boosting, and ladder rewards through booster tiers that grant and remove roles for you.

Embed Builder & Logging

Design pixel-perfect embeds on the dashboard and post them as Zira. Every role change and action lands in your log channel.

Zira Music

A companion music bot with high quality playback, personal playlists and Liked Songs, Spotify import, 24/7 radio, and a web player in the dashboard.

Mission control

A dashboard that does the hard part.

Build role menus with drag and drop, preview embeds exactly as Discord renders them, run giveaways and polls, review suggestions, and watch it all apply to your server live. If something cannot be applied, the dashboard says so instead of pretending it worked.

Premium

Power up your server.

Premium removes the limits for one server: unlimited roles of every type, role DMs, booster tier ladders, custom suggestion routing, and priority support.

Perks
  • Unlimited roles of every type, on every message

  • DM members when roles are granted or removed

  • Booster tier ladders and premium giveaway logging

  • Custom suggestion routing and submission channels

  • Bigger limits across rooms, buttons, and giveaways

  • Priority support with a dedicated channel

For billing questions, DM @Premium Billing Help in our support server.

$2USD

/ 30 days / server

Or $50 lifetime: pay once, keep it forever.

Pick your server in the dashboard, then pay with Stripe or PayPal. Gift codes for other servers live there too.

Questions

Asked all the time.

How do I add button roles to my Discord server?
Invite Zira, open the dashboard, and use the Button Roles builder: pick a channel, add buttons or select menus, choose the roles each one grants, and publish. Members click a button and get the role instantly. The /button command works too if you prefer setting things up inside Discord.
Is Zira free?
Yes. Reaction roles, button roles, giveaways, polls, suggestions, auto roles, voice roles, join and leave messages, and the dashboard are all free. Premium raises the limits and unlocks extras for a single server.
What is the difference between reaction roles and button roles?
Reaction roles assign a role when a member reacts to a message with an emoji. Button roles do the same with real Discord buttons and select menus, which are clearer on mobile, never hit emoji limits, and support features like action chains and per-button rules. Zira supports both, and can migrate a reaction role message to buttons in one click.
How many roles can Zira manage?
Zira already manages more than eleven million self-assignable roles across two million servers. Free servers get generous per-message and per-server limits; Premium removes them.
Does Zira have a music bot?
Yes. Zira Music is a companion bot with high quality playback, playlists and Liked Songs shared across servers, Spotify import, 24/7 mode, and a web player built into the dashboard.
How do I get Zira Premium?
Open your server in the dashboard and head to the Premium tab. Plans start at $2 for 30 days per server, and a one-time lifetime plan is available: pay once, keep Premium forever, no renewal to remember.