How to Run a Reddit Giveaway With Gleam

Running a giveaway on Reddit can be tricky, strict rules and sceptical communities mean you need the right approach. This guide shows you how to design creative, rule-compliant Reddit giveaways that spark engagement and build trust.

Key Takeaways For How to Run a Reddit Giveaway
  • Always follow Reddit-wide and subreddit-specific giveaway rules
  • Make sure your campaign is free to enter and fully transparent
  • Use Gleam's Random Name Picker to draw a fair winner from Reddit comments
  • Publish clear Terms & Conditions inside your competition setup
  • Announce winners publicly and close the thread once complete
  • Use Gleam for the entries Reddit cannot track, like emails and image submissions

Reddit is a massive platform with strict rules around promotions.

Gleam helps you stay inside those rules, collect entries and pick winners fairly.

This guide walks you through how to run a Reddit giveaway step by step.

Before you start building your campaign, make sure you understand every rule that applies. That means Reddit-wide policies, subreddit-specific guidelines, and your own Terms & Conditions.

  • All giveaways must be free to enter.
  • You cannot ask for upvotes, downvotes, or awards.
  • Avoid posting the same giveaway in multiple subreddits.
  • Always disclose the prize, eligibility, and deadlines clearly.
Tip

You can review Reddit's official rules on Reddit Help.

Each subreddit has its own posting policies.
Some allow giveaways, others require moderator approval, and some do not allow promotions at all.
Always check the sidebar or wiki first, or message the moderators if you are unsure.

Example of subreddit-specific rules showing content requirements

You also need clear Terms & Conditions for your giveaway, so entrants know exactly how it works.

How To Add Terms & Conditions in Gleam
  • Go to Competitions → Setup → User Details.
  • Gleam automatically generates Terms & Conditions under the Terms & Conditions field.
  • Add this Reddit-specific line: Entry is free. Upvotes, downvotes, awards, karma, or subscribing do not constitute or increase chances of entry.

You can add your own terms alongside the ones Gleam generates:

Gleam interface with custom terms and conditions

Pick a format that fits the subreddit's tone and community rules.

Some subreddits prefer discussion-based giveaways, while others allow creative submissions.

Here are a few common formats:

  • Comment-to-enter: people comment on your Reddit thread to enter.
  • Trivia or quiz: ask a question, and correct answers qualify.
  • AMA with prize: everyone who asks a question is entered.
  • Storytelling: the funniest or most interesting story wins.
  • Meme or image contest: people post creative submissions.

If you are running a comment-to-enter giveaway, Gleam cannot verify Reddit comments automatically.
Instead, copy the usernames from your Reddit thread and use the Random Name Picker in Quick Draws to draw a winner fairly.

For other giveaway types, you can track and manage entries directly inside a Gleam Competition, which suits images, form responses and trivia answers.

How To Pick a Random Winner From Reddit Comments
  • Copy the usernames from your Reddit giveaway thread
  • Open Quick Draws → Random Name Picker
  • Choose Enter names and paste your list, one username per line
  • Set the Number of winners and click Draw Winners
  • Click Repick Winner if a winner broke the subreddit rules

Here is the Random Name Picker drawing a winner from a list of names:

Gleam emails you the winners list after every draw, so you have a record to share if anyone in the thread asks how the winner was picked.

Once you have chosen your giveaway format, set up your campaign in Gleam to collect entries and draw winners fairly.
Reddit actions are limited to verifying visits and logins, but you can still add other actions that promote your Reddit community and your other channels.

How To Set Up a Reddit Giveaway in Gleam
  • Go to Competitions → Setup
  • Under How To Enter, add Reddit-related actions where applicable:
  • Combine them with other supported actions to grow reach and engagement (see the full Actions library), for example:
    • Visit a Website, Watch a Video, Join Mailing List, Question/Answer, Viral Share, Submit an Image
  • For comment-to-enter giveaways on Reddit, copy the usernames and use the Random Name Picker in Quick Draws to select winners fairly
  • Add your prize under the Prizes tab
  • Set your entry dates, eligibility, and number of winners
  • Review visuals, copy, and entry flow in Design before publishing
Gleam interface with widget text overrides

Once your campaign is ready, share it with the right audience. Reddit is a great place to spark discussion, but each subreddit has its own posting rules, especially around links and promotions.

  view template

Before posting, check whether the subreddit allows external links. If it does, you can share your Gleam campaign's hosted page directly in your post. If not, you can still run your giveaway on Reddit and draw the winner from the comments.

You can also promote the same campaign on other platforms or embed the widget on your own site to reach more people.

How To Share Your Campaign
  • Once you save your competition, Gleam generates a hosted landing page URL automatically.
  • Find it under Competitions → Install → Landing Page.
  • Post this link on Reddit if subreddit rules allow, or promote it elsewhere online.
  • You can also embed the widget in multiple places.
  • Always double-check subreddit rules before posting promotional content.
Gleam Install tab showing Landing Page (Automatic) and Embedded Widget Code options

Keep the post active until the stated end date.
Reply to comments and answer questions, but avoid bumping the thread too often.

How To Monitor Entries in Gleam
  • View every entrant's actions and entry log in your campaign dashboard.
  • Gleam flags duplicate or suspicious entries for review.
  • You can manually disqualify entries that do not meet your rules, see How Gleam Handles Cheaters.

Once your giveaway ends, you can draw winners for your Gleam Competition directly inside Gleam.

How To Draw Winners in Gleam
  • Open your campaign in the dashboard.
  • Go to Competition → Winners tab.
  • Click Draw Winners and set how many you need.
  • Export or screenshot the results as proof of fairness.
Winners tab on the Gleam Competitions dashboard

For next steps, review our guide on Post-Campaign Best Practices.

What’s The 90/10 Rule On Reddit?

The 90/10 rule means 90% of your Reddit activity should be non-promotional, while only 10% should promote your product or service.

Can I Run Giveaways Or Offer Discounts On Reddit?

Yes, Reddit allows giveaways and discounts if they follow subreddit rules. Use Gleam to create targeted campaigns that collect leads and boost engagement.

How to Promote My Business In A Subreddit

To promote in a subreddit, read the rules, engage authentically, and offer value, ideally paired with a Gleam-powered giveaway or exclusive offer.

How Can I Use Reddit to Grow My Business?

Use AMA threads, targeted giveaways, subreddit engagement, and content that solves real problems to build trust and grow your brand on Reddit.

Is Reddit A Good Place to Promote My Business?

Yes, Reddit is a powerful channel for promoting your business when done authentically through helpful content, community engagement, and non-intrusive value.