← Back to all posts giveaways

Mastering Exclusive Giveaways: How to Use Role-Gated Entries with Cosmo

Published June 8, 2026

Why Giveaways are Your Discord Secret Weapon

Every community manager knows that giveaways are one of the fastest ways to spike engagement. But a simple "react to enter" giveaway often attracts 'ghost' members—people who join for the freebie and never speak again.

What if you could use giveaways to actually reward your supporters, subscribers, and most active members? With Cosmo, you can. By setting up role-gated giveaways and bonus entries, you turn a simple sweepstakes into a powerful tool for community retention and revenue growth.

In this guide, we’ll walk through exactly how to set these up using Cosmo’s powerful Discord integration.

The Psychology of Bonus Entries

Before we dive into the 'how,' let's talk about the 'why.' When you gate a giveaway behind a specific role (like a 'Subscriber' or 'Buyer' role), you create perceived value.

  • Exclusivity: Members feel like their status means something.
  • Incentive: Non-subscribers see the cool prizes they’re missing out on, encouraging them to head to your Cosmo shop.
  • Fairness: You can give your most loyal fans a better mathematical chance of winning without excluding the rest of the community entirely.
  • Step 1: Preparing Your Discord Roles

    Before launching the giveaway in Cosmo, you need to ensure your roles are organized in Discord.

    1. Subscription Roles: Ensure your Cosmo subscription tiers are correctly linked to Discord roles (e.g., 'Gold Member', 'Silver Member').

    2. Customer Roles: Use Cosmo's automation to assign a 'Customer' role to anyone who has made a one-time purchase.

    3. Engagement Roles: If you use a leveling bot (like MEE6 or Arcane), identify which level-based roles you want to reward.

    Step 2: Creating the Giveaway in Cosmo

    Head over to your Cosmo Dashboard to start the process.

    1. Navigate to the Giveaways tab on the left-hand sidebar.

    2. Click Create New Giveaway.

    3. Title & Description: Be specific. Instead of "Gift Card Giveaway," try "$50 Store Credit - Subscriber Exclusive!"

    4. Set the Prize: You can choose to giveaway a specific product from your store, a Discord role, or an external prize.

    Step 3: Setting Up Role Requirements (Access Control)

    This is where the magic happens. Under the Requirements section, you have two primary options:

    A. Hard Gating (Role-Gated)

    If you want this giveaway to be only for specific people, select the roles that are allowed to enter. Anyone without these roles will be blocked from joining. This is perfect for:

  • Private beta testing keys for your game.
  • Limited edition physical merch for top-tier donors.
  • B. Bonus Entries (The Power Move)

    Instead of locking everyone else out, you can give certain roles Weighted Entries.

  • Regular Member: 1 Entry
  • Store Customer: 5 Entries
  • Monthly Subscriber: 10 Entries
  • This creates a "Free to Play, Pay to Win" (in a good way!) dynamic where everyone feels included, but your financial supporters are properly rewarded.

    Step 4: Automating the Launch

    Once your settings are dialed in, it's time to push it to Discord.

    1. Select the Channel: Pick a high-visibility channel like #announcements or a dedicated #giveaways channel.

    2. Customize the Embed: Cosmo allows you to change the color and image of the giveaway post to match your brand.

    3. Set the Duration: Pick a clear end date. We recommend 3-7 days for maximum hype.

    Best Practices for Successful Giveaways

    To get the most out of Cosmo's giveaway features, follow these expert tips:

    1. Promote via the Bot

    Use the /cosmo broadcast command to let your members know a new giveaway is live. Link them directly to the giveaway entry page or the Discord message.

    2. The "Upsell" Strategy

    In the description of your giveaway, add a line like: "Want 10x more chances to win? Pick up any item in our store to unlock the Customer role!" Link your Cosmo storefront directly in that text.

    3. Verify Your Winners

    Cosmo’s system automatically checks for role requirements at the time of entry and at the time of the draw. This ensures that someone can’t join, cancel their subscription, and still win.

    Troubleshooting Common Issues

  • Role hierarchy: Ensure the Cosmo bot role is placed above the roles it needs to track in your Discord Server Settings.
  • Permissions: Make sure the bot has Embed Links and Read Message History permissions in the giveaway channel.
  • Syncing: If a member just bought a role and can't enter, remind them that Discord may take a few seconds to sync roles across API calls.
  • Wrapping Up

    Giveaways shouldn't just be an expense; they should be an investment in your community's ecosystem. By using Cosmo to gate your prizes or provide bonus entries to your customers, you’re building a sustainable model where your members are incentivized to support your work.

    Ready to start your first role-gated giveaway? Log in to your Cosmo Dashboard and reward your community today!

    Ready to start selling on Discord?

    Create your free Cosmo store in minutes.

    Get Started →