3 Free Searches with Signup, Then $5/month or $50/year
Running a giveaway on Bluesky and need to choose a winner? The fastest way to pick a random winner from Bluesky post replies is to paste your post link into BSKY Picker, let it load every reply, and click once to draw a winner at random. No spreadsheet, no scrolling through hundreds of comments, and no quietly choosing a friend and hoping nobody asks.
This guide covers the whole thing: how the draw works, how to filter replies so only valid entries count, how to set up a giveaway people actually enter, and what it costs once you outgrow the free searches.
What BSKY Picker does
BSKY Picker is a tool that selects random winners from the replies on any public Bluesky post. It reads those replies directly through the AT Protocol, the open network Bluesky runs on, so you never have to connect your Bluesky account or hand over any permissions. You give it a post URL, it gives you a winner.
It is built for the people who run contests most often. Creators use it to reward an audience that shows up in the comments. Brands use it to draw winners for a product launch. Community managers use it to keep a group engaged week after week. Once a post pulls in a few hundred replies, picking by hand stops being practical, and more importantly, it stops looking trustworthy to the people who entered.
How to pick a random winner from Bluesky post replies
The whole process takes under a minute:
- Open your Bluesky post in the app or on the web and copy its URL. It looks like bsky.app/profile/yourname/post/....
- Go to the BSKY Picker tool and paste the link into the post field.
- Set how many winners you want to draw.
- Decide whether to include replies, and add filter words if you only want entries that mention a specific hashtag, keyword, or friend.
- Click Pick. The tool fetches every reply, selects your winner at random, and then shows their username and the exact reply they left.
That last screen matters more than it looks. Because the winner appears next to their real comment, anyone watching the thread can confirm the result is genuine rather than taking your word for it.
What you need before you start
You do not need much. A public Bluesky post with at least a few replies is the only real requirement, since the tool can only read replies that anyone could already see. Private or restricted posts will not work, because their replies are not part of the open network.
Have your prize and your rules decided before you draw. If your giveaway asked people to use a hashtag or tag a friend, you will want those rules clear in the original post so your filters have something to match against. The cleaner your post instructions, the cleaner your entry list when it comes time to pick.
Why pick winners from replies instead of likes or reposts
Replies are the strongest signal of real engagement. A like takes a second and tells you almost nothing about the person behind it. A reply means someone read your post, had a reaction, and typed something out. For giveaways that ask a question, request a caption, or want people to tag a friend, the reply thread is where the actual entries live.
Replies also suit the way Bluesky handles conversations. Threads on Bluesky branch, so people often answer each other under your original post. You can include those nested replies when you want the full discussion to count, which tends to produce more entries and a more active thread.
If you would rather base your contest on reposts or followers, BSKY Picker handles those entry types too. This guide on running a free random comment picker for Bluesky giveaways and contests walks through how each one works and when to use it.
Filtering replies so only valid entries count
Most giveaways come with rules, and the filters exist to enforce those rules for you instead of making you read every comment.
Keyword and hashtag filters keep only the replies that contain the word or tag you set. If your rule was "reply with #BlueskyGiveaway," you can drop every reply that skipped it in one step. Mention requirements work the same way for entries where someone had to tag a friend, which is a common tactic for spreading a giveaway to new people. Duplicate removal handles the person who floods the thread with twenty replies hoping for twenty chances; with it on, each participant counts once no matter how often they comment.
These filters stack. If your rule asked for two specific hashtags in the same reply, you enter both words and only replies containing both stay in the draw. The random comment picker for Bluesky giveaways covers more filter combinations, including how to handle giveaways with multiple correct answers or several entry conditions at once.
Setting up a Bluesky giveaway that people actually enter
The picker handles the draw, but a good giveaway starts with the post. A few things make a real difference to how many replies you get.
Write one clear instruction. "Reply with your favorite track and tag a friend" is easy to follow. A list of five steps is not, and confusing rules cost you entries. State the prize plainly and show it if you can, because a photo of what someone could win pulls far more replies than a vague "win a surprise."
Give the giveaway a deadline. An open-ended contest has no urgency, and urgency is what turns a scroll-past into a reply. Something like "ends Friday at 8pm" works well. Pin the post for the duration so latecomers can find it, and reply to a few early entries yourself to push the thread higher in people's feeds.
Use a unique hashtag. It makes your entries easy to filter later and gives the giveaway a small identity people can search for. When the contest ends, run the draw with that same hashtag as your keyword filter and you have a clean entry list with almost no manual work.
Is the selection actually random and fair?
Yes. Once the eligible replies are loaded, the winner is chosen by a random algorithm, not by ranking, popularity, or who replied first. Every valid entry carries the same odds. The tool does not give extra weight to accounts with large followings, and it does not favor older or newer comments.
The result is also checkable. Because the draw shows the winner's username alongside the exact reply they posted, anyone in your audience can match it against the live thread and see that the winner really did enter. That kind of visible, repeatable result is what keeps people entering your next giveaway. The whole reason to use a picker instead of choosing someone yourself is that nobody has to trust you; they can just look.
Announcing your winner and keeping trust
How you announce the winner matters almost as much as how you pick one. Reply to your original giveaway post with the result rather than starting a fresh post, so the announcement sits right next to the entries. Tag the winner so they actually see it, and tell everyone else how they can enter the next one.
If you ran the draw on a livestream or recorded the pick, sharing that makes the result even harder to doubt. Some hosts run the draw a second time on screen to show it lands on the same pool of names. The goal is simple: leave no room for anyone to wonder whether the giveaway was real.
Do you need to connect your Bluesky account?
No. You never connect your Bluesky account or grant the tool any access to it. BSKY Picker only reads the public replies on the post URL you paste, using the AT Protocol the same way any reader could. Your Bluesky login, your followers, and your private data stay completely out of it.
You do create a free BSKY Picker account to get started, which is what unlocks your free searches. That sign-up is separate from Bluesky and only exists to manage your draws and your plan. If the distinction matters to you, here is more on picking winners without connecting a Bluesky login.
Pricing: free to start, then simple monthly or yearly
You can try BSKY Picker without paying. Sign up, and you get three free searches, which is enough to run a small giveaway from start to finish or to test the tool on a real post before you commit.
After that, the plan is straightforward. It costs $5 per month, or $50 per year if you pay annually, which works out to two months free compared with paying monthly. One plan covers everything, so you are not choosing between feature tiers or running into surprise add-on fees mid-giveaway. If you run contests regularly, the yearly option is the cheaper path; if you only need it now and then, the free searches or a single month may be all you ever use. Full details are on the pricing page.
Common mistakes to avoid when picking a Bluesky winner
A few habits trip people up. The biggest is announcing rules after the giveaway has started. If you decide halfway through that replies need a hashtag, everyone who replied early without it is now confused or annoyed. Set the rules in the original post and leave them alone.
Forgetting duplicate removal is another. Without it, a single enthusiastic account can stack the odds in their favor just by replying over and over. Turn it on unless you have a clear reason not to.
Drawing too early also backfires. Give your post time to collect replies, especially across different time zones, or you will pick from a fraction of the people who would have entered. And avoid running the draw privately and posting only the name. The point of a picker is the visible result, so show the winner with their comment rather than asking your audience to trust an unverifiable screenshot.
Common Questions Asked
How do I pick a random winner from Bluesky post replies? Copy your Bluesky post URL, paste it into BSKY Picker, set the number of winners, apply any filters, and click pick. The tool loads all replies and selects a winner at random in seconds.
Is BSKY Picker free? You get three free searches when you sign up, which is enough to run a small giveaway. After that, it is $5 per month or $50 per year for unlimited use.
Do I have to pay to try it? No. The three free searches come with signup at no cost, so you can run a real draw before deciding whether to subscribe.
Can I pick more than one winner? Yes. Set the number of winners before you draw, and the tool selects that many unique entries, which is useful for tiered prizes or backup winners.
How do I make sure only valid entries are included? Use the keyword, hashtag, and mention filters to keep only replies that follow your rules, and turn on duplicate removal so each person counts once.
Does it work on any Bluesky post? It works on any public post that has replies. Private or restricted posts will not work, because their replies are not visible on the open network.
Will my audience trust the result? The winner appears with their username and the exact reply they posted, so anyone can check it against the original thread. The draw is random and gives every valid entry an equal chance.
Do I need to connect my Bluesky account? No. The tool reads only public replies through the AT Protocol. You create a separate free BSKY Picker account to manage your draws, but your Bluesky login is never connected.
Do I need to download anything? No. BSKY Picker runs in your browser. There is nothing to install.